@charset "UTF-8";
/* LANLOGIC STYLES */


/*
								INTERIOR IMAGES/BANNERS
*/




.cust_profile0 .img_banner		{ background: url(images/int_banner1.jpg); width: 1224px;height:293px;}
.cust_profile1 .img_banner		{ background: url(images/int_banner1.jpg); width: 1224px;height:293px;}
.cust_profile2 .img_banner		{ background: url(images/int_banner1.jpg); width: 1224px;height:293px;}
.cust_profile3 .img_banner		{ background: url(images/int_banner2.jpg); width: 1224px;height:293px;}
.cust_profile4 .img_banner		{ background: url(images/int_banner2.jpg); width: 1224px;height:293px;}

.it_solutions0 .img_banner		{ background: url(images/it_solutions1.jpg); width: 1224px;height:293px;}
.it_solutions1 .img_banner		{ background: url(images/int_banner2.jpg); width: 1224px;height:293px;}
.it_solutions2 .img_banner		{ background: url(images/int_banner2.jpg); width: 1224px;height:293px;}
.it_solutions3 .img_banner		{ background: url(images/int_banner2.jpg); width: 1224px;height:293px;}
.it_solutions4 .img_banner		{ background: url(images/int_banner2.jpg); width: 1224px;height:293px;}
.it_solutions5 .img_banner		{ background: url(images/int_banner2.jpg); width: 1224px;height:293px;}
.it_solutions6 .img_banner		{ background: url(images/int_banner2.jpg); width: 1224px;height:293px;}
.it_solutions7 .img_banner		{ background: url(images/int_banner2.jpg); width: 1224px;height:293px;}

.contact .img_banner			{ background: url(images/int_banner40.jpg); width: 1224px;height:293px;}



.cust_profile11	.img_banner		{ background: url(images/int_banner11.jpg); width: 1224px;height:293px;}
.cust_profile12	.img_banner		{ background: url(images/int_banner12.jpg); width: 1224px;height:293px;}
.cust_profile13	.img_banner		{ background: url(images/int_banner13.jpg); width: 1224px;height:293px;}
.cust_profile14	.img_banner		{ background: url(images/int_banner14.jpg); width: 1224px;height:293px;}

.aboutus40 .img_banner			{ background: url(images/int_banner40.jpg); width: 1224px;height:293px;}
.aboutus45 .img_banner			{ background: url(images/int_banner45.jpg); width: 1224px;height:293px;}


.it_services300 .img_banner		{ background: url(images/int_banner300.jpg); width: 1224px;height:293px;}
.it_services301 .img_banner		{ background: url(images/int_banner301.jpg); width: 1224px;height:293px;}
.it_services302 .img_banner		{ background: url(images/int_banner302.jpg); width: 1224px;height:293px;}
.it_services303 .img_banner		{ background: url(images/int_banner303.jpg); width: 1224px;height:293px;}
.it_services304 .img_banner		{ background: url(images/int_banner304.jpg); width: 1224px;height:293px;}

.it_resources30 .img_banner		{ background: url(images/int_banner30.jpg); width: 1224px;height:293px;}

.it_consulting500 .img_banner	{ background: url(images/int_banner500.jpg); width: 1224px;height:293px;}
.it_consulting501 .img_banner	{ background: url(images/int_banner501.jpg); width: 1224px;height:293px;}
.it_consulting502 .img_banner	{ background: url(images/int_banner502.jpg); width: 1224px;height:293px;}
.it_consulting503 .img_banner	{ background: url(images/int_banner503.jpg); width: 1224px;height:293px;}
.it_consulting504 .img_banner	{ background: url(images/int_banner504.jpg); width: 1224px;height:293px;}


.it_assessments400 .img_banner	{ background: url(images/int_banner400.jpg); width: 1224px;height:293px;}
.it_assessments401 .img_banner	{ background: url(images/int_banner401.jpg); width: 1224px;height:293px;}
.it_assessments402 .img_banner	{ background: url(images/int_banner402.jpg); width: 1224px;height:293px;}
.it_assessments403 .img_banner	{ background: url(images/int_banner403.jpg); width: 1224px;height:293px;}
.it_assessments404 .img_banner	{ background: url(images/int_banner404.jpg); width: 1224px;height:293px;}


.it_cloud600 .img_banner		{ background: url(images/int_banner600.jpg); width: 1224px;height:293px;}
.it_cloud601 .img_banner		{ background: url(images/int_banner601.jpg); width: 1224px;height:293px;}
.it_cloud602 .img_banner		{ background: url(images/int_banner602.jpg); width: 1224px;height:293px;}
.it_cloud603 .img_banner		{ background: url(images/int_banner603.jpg); width: 1224px;height:293px;}
.it_cloud604 .img_banner		{ background: url(images/int_banner604.jpg); width: 1224px;height:293px;}








/*
							HOMEPAGE
*/


#home						{background-image: url(images/home_bg.png); background-repeat:no-repeat; width: 1150px; min-height:1000px; margin: 0 auto; overflow:hidden; }
#header						{width: auto; height: auto;}

#header_home				{width: 1500px; height: 100%; float:left; } 


#animation					{width: 1224px; height: 450px; margin:-17px 0 0 0; float: left; z-index:1;}
#animation_interior			{width: 1224px; height: 293px; margin:-59px 0 10px 0px; float: left; padding: 0;}
        

#animation2					{width: 960px; height: 288px; margin: 0 auto; float: left;}
#animation2 img				{margin:0px; padding:0;}

#header_rtcol				{width: 275px; height: auto; margin: 0; padding:0;float:left; position:relative; top: 0px; left:-413px; display:inline; }

#header_top					{width: 300px; height: auto; margin: 0 0 0 0px; padding:0; float: left; position:relative; top: 0px; z-index:99999}
#header_top p				{color: #20356a; font-size: 12px; font-weight: bold;}
#header_top a				{color: #20356a; font-size: inherit; font-weight: bold;}
#header_top a:hover			{color: #85a737; font-size: inherit; font-weight: bold;}


#header_mid					{width: auto; height: auto; margin: 0px 0 0 -32px; padding:0; float: left; font-family:Helvetica, sans-serif; font-size: 12px;}
#hp_rt_nav li a				{background:transparent url(images/hp_bg2.png) no-repeat scroll 0 0;display:block;float:left;height:100%;position:relative;text-indent:-9999px;z-index:600; margin:0; padding:0;}



/* 
							HOMEPAGE TOP LEFT NAVIGATION
*/

ul#hp_rt_nav				{margin:10px 0 0 31px; padding:0; width: auto; height:auto;}
ul#hp_rt_nav li 			{margin:0; padding:0; width: auto; height:auto;}

#hp_rt_nav 
li.customer	a				{background-position:1px -1px;width:170px; height: 27px; color:#7487ac; margin:0; padding:0;}

#hp_rt_nav 
li.start a					{ background-position:1px -28px;width:250px; height: 19px;text-indent: 50px; padding-top: 5px;color:#7487ac; margin:0;  }
#hp_rt_nav 
li.start a:hover			{color:#85a737; }	

#hp_rt_nav 
li.mid a					{ background-position:1px -50px;width:250px; height: 20px; text-indent: 50px; padding-top: 9px;color:#7487ac; margin:0; }
#hp_rt_nav 
li.mid a:hover				{color:#85a737; }

#hp_rt_nav 
li.large a					{ background-position:1px -78px;width:270px; height: 20px;text-indent: 50px; padding-top: 9px;color:#7487ac; margin:0;  }
#hp_rt_nav 
li.large a:hover			{color:#85a737; }

#hp_rt_nav 
li.public a					{ background-position:1px -105px;width:250px; height: 20px; text-indent: 50px; padding-top: 10px;color:#7487ac;margin:0;  }
#hp_rt_nav 
li.public a:hover			{color:#85a737; }	

#hp_rt_nav 
li.solutions a				{ background-position:-1px -134px;width:250px; height: 73px; text-indent: -9999px; padding-top: 10px;color:#85a737; margin:0;}


#hp_rt_nav 
li.services a				{ background-position:-4px -210px;width:250px; height: 20px; text-indent: 50px; padding-top: 10px;color:#85a737; margin:0; }
#hp_rt_nav 
li.services a:hover			{color:#7487ac;  } 		

#hp_rt_nav 
li.cloud a					{ background-position:-4px -293px;width:270px; height: 20px; text-indent: 50px; padding-top: 10px;color:#85a737; margin:0; }
#hp_rt_nav 
li.cloud a:hover			{color:#7487ac; } 	

#hp_rt_nav 
li.consulting a				{ background-position:-4px -265px;width:270px; height: 20px; text-indent: 50px; padding-top: 10px;color:#85a737;  margin:0;}
#hp_rt_nav 
li.consulting a:hover		{color:#7487ac;  } 	

#hp_rt_nav 
li.ass_plan a				{ background-position:-4px -238px;width:250px; height: 20px; text-indent: 50px; padding-top: 10px;color:#85a737; margin:0; }
#hp_rt_nav 
li.ass_plan a:hover			{color:#7487ac;  }	

       

#header_btm					{width: 147px; margin:-50px 0 0 580px; padding:0; float:left; border-top:1px solid #85a737; position: relative; z-index:9999; display: inline;}  
#header_btm p				{color: #20356a; font-size: 11px; font-weight:  normal; padding:0; margin:0;}
#header_btm a				{color: #20356a; font-size: 11px; font-weight: normal;}
#header_btm a:hover			{color: #85a737; font-size: 11px; font-weight: normal;}

#mid_row					{width: 970px; height: 100%; float: left; margin: 0 0 0 95px;}

#hp_con						{width: 970px; height: 100%; float: left; margin: 0 0 0 180px;}
#hp_con_lft					{width: 335px; height: 100%; float: left; margin: 0;}
#hp_con_lft	p, 
#hp_con_rt p				{font-size: 12px; color: #20356a; line-height:24px; padding: 0 0 0 5px;}
#hp_quote					{width: 240px; text-align: right; margin:20px 0 0 0; float:right;}

#hp_con_rt 					{width: 450px; height: auto; float: left; margin: 17px 0 0 50px; padding:0;}


/*
							INTERIOR / SOLUTIONS
*/

#it_solutions 				{background-image: url(images/theme2_bg.png); background-repeat:no-repeat; width: 1150px; min-height:1000px; margin: 0 auto; }
#it_solutions2 				{width: 1150px; min-height:1000px; margin: 0 auto; }
#header_top2				{width: 320px; height: auto; margin: 7px 0 0 0px; padding:0; float: right;position: relative; top: -300px; left: 110px; }
#header_top2 p				{color: #20356a; font-size: 12px; font-weight: bold;}
#header_top2 a				{color: #20356a; font-size: inherit; font-weight: bold;}
#header_top2 a:hover		{color: #85a737; font-size: inherit; font-weight: bold;}


#header_top3				{width: 300px; height: auto; margin: 2px 0 0 0px; padding:0; float: right;position: relative; top: 5px; left: -63px; z-index:9999; }
#header_top3 p				{color: #20356a; font-size: 12px; font-weight: bold;}
#header_top3 a				{color: #20356a; font-size: inherit; font-weight: bold;}
#header_top3 a:hover		{color: #85a737; font-size: inherit; font-weight: bold;}

#mid_row2					{width: 970px; float: left; margin: 0 0 0 95px;}

#breadcrumbs				{width: 960px; height: 20px; display:block;clear: both; font-size: 10px; color: #333; margin: -10px 0 0 100px; border-top: 1px solid #8fb2ac;border-bottom: 1px solid #8fb2ac; padding: 5px 0 0 0; float:left;}
#breadcrumbs a				{font-size: 10px; color: #20356a; text-decoration: none;}
#breadcrumbs a:hover		{font-size: 10px; color: #85a737; text-decoration: none;}
#breadcrumbs a.active		{color: #85a737;}



#con						{width: 960px; height: auto; clear: both; /* border-bottom: 1px solid #8FB2AC;*/ margin: 0 0 0 95px; }
#con.free					{width: 960px; height: auto; clear: both; border: none; margin: 0 auto; }
#con_lft					{width: 510px; height: 100%; float: left; margin: 25px 50px 0 50px; float:left;}
#con_lft p					{font-size: 12px; color: #20356a; line-height:20px; padding: 0 0 0 0px; margin: 0 0 12px 0;}
#con_lft a 					{text-decoration:underline;}
p.itsol_img					{background:transparent url(images/it_sol_bg.png) repeat-x scroll 0 0; background-position:-5px 0px; text-indent:-9999px; height:28px;margin:0;padding:0; width:200px;}

 
#con_rt p					{font-size: 12px; color: #20356a; line-height:20px; padding: 5px 0 0 0px; margin: 0 0 12px 10px; width: 250px;}
#con_rt p.quote				{width: 250px; text-align:left; margin: 10px 0 0 0px;line-height: 15px; font-style:italic;}

#con_rt 					{width: 300px; height: auto; float: left; margin: 65px 0 0 50px; padding:0;}


#ul_con_rt					{height:auto;margin:25px 0 0 0;padding:0; width:290px; font-family:Helvetica, sans-serif; font-size: 15px; color:#20356a; }
#ul_con_rt li 				{display:inline;}
#ul_con_rt li a				{background:transparent url(images/it_sol_bg.png) repeat-x scroll 0 0;}
#ul_con_rt
li.con_rt a					{background-position: -20px -39px; height: 35px; width: 255px; color: #20356a; line-height:inherit; display:block; text-indent:0px; font-size: 11.5px; padding: 13px 0 0 16px; font-weight:bold;}

#ul_con_rt
li.con_rt_wrap a			{background-position: -20px -39px; height: 50px; width: 255px; color: #20356a; line-height:inherit; display:block; text-indent:0px; font-size: 11.5px; padding: 6px 0 0 16px; font-weight:bold;}

#ul_con_rt
li.con_rt_green a			{background-position: -20px -99px; height: 50px; width: 255px; color: #20356a; line-height:inherit; display:block; text-indent:0px; font-size: 11.5px; padding: 11px 0 0 16px; font-weight:bold;}


#ul_con_rt
li.con_rt a:hover,			
#ul_con_rt
li.con_rt_wrap a:hover, 
#ul_con_rt
li.con_rt_green a:hover 	{color:#85a737;}

#callout					{border:none; padding: 8px; background: #d9e7ed;}
ul.inline					{display: inline; width: 500px; float: left;}
ul.inline li				{margin: 0px; padding: 0 10px 0 0; float: left; height: auto; width: 100px;}



/*
							INTERIOR / START UP  
*/
ul.bullet					{margin: 0 0 0 0; padding: 0 0 20px 10px;}
ul.bullet a					{text-decoration:underline;}

ul.bullet li				{background: transparent url(images/bullet.gif) no-repeat scroll 0 0; background-position: 1px 4px; padding: 0px 0 0 17px; margin: 5px 0 0 0;}
li.bullet					{list-style:disc;}
li.bullet a					{text-decoration:underline;}
#con_rt_start	 			{width: 370px; height: auto; float: left; margin: 25px 0 0 30px; padding:0;}
#con_rt_start a				{text-decoration:underline;}

#ul_con_rt_start			{height:52px;margin:25px 0 0 0;padding:0; width:265px; font-family:Helvetica, sans-serif; font-size: 12px; color:#20356a; }
#ul_con_rt_start li 		{display:inline;}
#ul_con_rt_start li a		{background:transparent url(images/it_sol_bg.png) repeat-x scroll 0 0;}
#ul_con_rt_start	
li.con_rt_start	 a			{background-position: -26px -58px; height: 30px; width: 275px; color: #20356a; line-height:25px; display:block; text-indent:23px; font-size: 11px;}

#management					{width: 510px; height: auto; margin: 30px 0 0 0; padding: 10px 0; border-bottom:1px solid #8FB2AC; float:left;}
#management-col1			{width: 130px; height: 100%; margin: 0 10px 0 0; float: left; }
#management-col2			{width: 370px; height: 100%; margin: 0 0px 0 0; float: left; }
#management-col3			{width: 510px; height: 100%; margin: 15px 0px 0 0; float: left; clear: both;}


#recording					{width: 510px; height: auto; margin: 20px 0 20px 0; padding: 0 0 20px 0; border-bottom:1px solid #8FB2AC; float:left;}
#recording-1				{width: 130px; height: auto; margin: 0 20px 0px 0; padding: 0; float:left;}
#recording-2				{width: 360px; height: auto; margin: 0 0 0px 0; padding: 0; float:left;}
#recording-2 ul				{margin: 0px; padding: 0px; }
#recording-2 ul li 			{display:inline; width: auto; height: auto; float:left; padding: 0 20px 0 0;}
#recording-2 ul li a		{display:inline;}
#recording-2 img			{margin: 0 auto; padding: 10px; }

		

/*
							MAIN NAVIGATION HOMEPAGE
*/


#main_nav					{background:transparent url(images/nav_bg.png) repeat-x scroll 0 0; height:52px;margin:0 auto;padding:0; width:960px; font-family: Helvetica, sans-serif; font-size: 12px; color:#20356a; }
#main_nav li				{display: inline;}
#main_nav li a				{height:52px;margin:0 auto;padding:0; width:960px; z-index:600; float:left; display:block;}

#main_nav li
a:hover						{background:transparent url(images/nav_bg.png) repeat-x scroll 0 0; height:52px;margin:0 auto;padding:0; width:960px; z-index:600; float:left; display:block; color: #85a737; }

#main_nav
li.home a					{background-position:22px -49px;width:59px; height: 27px; color:#20356a; padding: 15px 5px 0 30px; }

#main_nav
li.cust_prof a				{background-position:-79px -49px;width:130px; height: 27px; color:#20356a; padding: 15px 5px 0 10px;}
#main_nav
li.it_solutions a			{background-position:-221px -49px;width:75px; height: 27px; color:#20356a;padding: 15px 20px 0 20px;}
#main_nav
li.resources a				{background-position:-224px -49px;width:66px; height: 27px; color:#20356a;padding: 15px 20px 0 20px;}
#main_nav
li.company a				{background-position:-338px -49px;width:60px; height: 27px; color:#20356a;padding: 15px 20px 0 20px;}
#main_nav
li.blog a					{background-position:-346px -49px;width:37px; height: 27px; color:#20356a;padding: 15px 20px 0 15px;}
#main_nav
li.blog img					{ display:inline; margin: 13px 0 0 -22px ; padding: 0; }

#main_nav
li.home a:hover,
#main_nav
li.cust_prof a:hover,
#main_nav
li.it_solutions a:hover,
#main_nav
li.resources a:hover,
#main_nav
li.company a:hover,
#main_nav
li.blog a:hover				{color:#85a737;}



/*
								DROPDOWN NAVIGATION INTERIOR PAGES
*/


ul.dropdown,
ul.dropdown li,
ul.dropdown ul 					{list-style: none;margin: 0 0 0 0px;padding: 0;}

ul.dropdown 					{position: relative;z-index: 9999;}

ul.dropdown li					{float: left;line-height: 1.3em;vertical-align: middle;z-index: 9999;}

ul.dropdown li.hover,
ul.dropdown li:hover 			{position: relative;z-index: 599;cursor: default;}

ul.dropdown ul 					{visibility: hidden;position: absolute;top: 100%;left: 0;z-index: 999;width: 100%;background-color:#bfd7db;}

ul.dropdown ul li 				{float: none;}

ul.dropdown ul ul 				{top: -3px;left: 99%;}

ul.dropdown li:hover > ul 		{visibility: visible;}
 
ul.dropdown a:link,
ul.dropdown a:visited			{ color: #000; text-decoration: none; }
ul.dropdown a:hover				{ color: #000; }
ul.dropdown a:active			{ color: #ffa500; }


ul.dropdown ul 					{width: 250px;margin-top: -1px; border:none; padding: 0;}

ul.dropdown ul li 				{font-weight: normal;}



#nav.dropdown 					{background:transparent url(images/nav_bg.png) repeat-x scroll 0 0; height:52px;margin:0 auto;padding:0; width:960px; font-family:Helvetica, sans-serif; font-size: 12px; color:#20356a; }
#nav.dropdown  li				{display: inline;}
#nav.dropdown  li a				{height:52px;margin:0 auto;padding:0; width:960px; z-index:600; float:left; display:block;}

#nav.dropdown li
a:hover							{background:transparent url(images/nav_bg.png) repeat-x scroll 0 0; height:52px;margin:0 auto;padding:0; width:960px; z-index:600; float:left; display:block; color: #85a737; }

#nav.dropdown 
li.home a						{background-position:22px -49px;width:59px; height: 27px; color:#20356a; padding: 15px 5px 0 30px;}

#nav.dropdown 
li.cust_prof a					{background-position:-79px -49px;width:130px; height: 27px; color:#20356a; padding: 15px 5px 0 10px;}
#nav.dropdown 
li.it_solutions a				{background-position:-221px -49px;width:75px; height: 27px; color:#20356a;padding: 15px 20px 0 20px; }
#nav.dropdown 
li.resources a					{background-position:-224px -49px;width:80px; height: 27px; color:#20356a;padding: 15px 20px 0 15px;}
#nav.dropdown 
li.company a					{background-position:-338px -49px;width:60px; height: 27px; color:#20356a;padding: 15px 20px 0 20px;}
#nav.dropdown 
li.blog a						{background-position:-346px -49px;width:37px; height: 27px; color:#20356a;padding: 15px 20px 0 15px;}

#nav.dropdown 
li.blog a#rss					{width:0px; height: 0px; display:inline; background:none;}

#nav.dropdown 
li.blog img						{ display:inline; margin: 0px 0 0 -39px ; padding: 0; }

#nav.dropdown 
li.home a:hover,
#nav.dropdown 
li.cust_prof a:hover,
#nav.dropdown
li.it_solutions a:hover,
#nav.dropdown
li.resources a:hover,
#nav.dropdown 
li.company a:hover,
#nav.dropdown 
li.blog a:hover					{color:#85a737;}


#nav.dropdown ul
li.subdrop	a					{width: 225px; height: 27px; background-position: -645px -105px; border-bottom: 1px #fff solid; padding: 10px 10px 5px 8px;}
#nav.dropdown ul
li.subdrop_last	a				{width: 225px; height: 27px; background-position: -645px -105px; border:none;  padding: 10px 10px 5px 8px; }


#nav.dropdown ul
li.subdrop	a:hover				{color: #fff;}
#nav.dropdown ul
li.subdrop_last	a:hover			{color: #fff;}







/*
								SUB NAVIGATION
*/
#subnav_wrap 					{width: 1100px; height: auto;  clear: both; margin: 0 0 0 80px;}

#subnav							{width: 200px; font-family: Tahoma, sans-serif; font-size:11px; color: #20356a; text-transform:italic; text-align: justify; float: left;margin: 0 0 10px 0; padding:0 20px 0 20px;}
#subnav li						{display: inline; margin: 0; padding: 0;}
#subnav li a 					{background:transparent url(images/sub_nav_bg.png) repeat-x scroll 0 0;display:block;float:left;height:100%;position:relative;z-index:600; font-size: 11px; font-style:normal;}
#subnav li p					{display:block;float:left;height:100%;position:relative;z-index:600; font-size: 11px; font-style:normal; border-bottom:1px solid #8fb2ac; width: 200px; height: 20px; margin: 2px 0 0 27px;}

#subnav
li.it_services22 a				{background-position:-8px 0px;width:160px; height: 27px; color:#20356a;padding: 15px 20px 0 20px;border:none; text-indent:-9999px;}
#subnav
li.cloud22 a					{background-position:-238px 0px;width:160px; height: 27px; color:#20356a;padding: 15px 20px 0 20px;border:none; text-indent:-9999px;}
#subnav
li.it_consulting22 a			{background-position:-466px 0px;width:165px;  height: 27px; color:#20356a;padding: 15px 20px 0 20px;border:none; text-indent:-9999px;}
#subnav
li.it_assesment22 a				{background-position:-696px 0px;width:160px;  height: 27px; color:#20356a;padding: 15px 20px 0 20px;border:none; text-indent:-9999px;}
#subnav
li.underline a					{background: none; padding: 0px 0px; border-bottom:1px solid #8fb2ac; width: 200px; height: 20px; margin: 2px 0 0 27px;}

#subnav
li.underline a					{background: none; padding: 0px 0px; border-bottom:1px solid #8fb2ac; width: 200px; height: 20px; margin: 2px 0 0 27px;}

#subnav
li.no_underline a				{background: none; padding: 0px 0px; border-bottom:none; width: 200px; height: 20px; margin: 2px 0 0 27px; text-align:left;}


#subnav
li.cust_profiles_21 a			{background-position:-8px -39px;width:160px; height: 27px; color:#20356a;padding: 15px 20px 0 20px;border:none; text-indent:-9999px;}
#subnav
li.cust_profiles_22 a			{background-position:-237px -39px;width:160px; height: 27px; color:#20356a;padding: 15px 20px 0 20px;border:none; text-indent:-9999px;}
#subnav
li.cust_profiles_23 a			{background-position:-466px -39px;width:160px; height: 27px; color:#20356a;padding: 15px 20px 0 20px;border:none; text-indent:-9999px;}
#subnav
li.cust_profiles_24 a			{background-position:-695px -39px;width:170px; height: 27px; color:#20356a;padding: 15px 20px 0 20px;border:none; text-indent:-9999px;}




#subnav
li.it_resources_21 a			{background-position:-8px -90px;width:160px; height: 27px; color:#20356a;padding: 15px 20px 0 20px;border:none; text-indent:-9999px;}
#subnav
li.it_resources_22 a			{background-position:-237px  -90px;width:160px; height: 27px; color:#20356a;padding: 15px 20px 0 20px;border:none; text-indent:-9999px;}
#subnav
li.it_resources_23 a			{background-position:-466px  -90px;width:160px; height: 27px; color:#20356a;padding: 15px 20px 0 20px;border:none; text-indent:-9999px;}
#subnav
li.it_resources_24 a			{background-position:-695px  -90px;width:170px; height: 27px; color:#20356a;padding: 15px 20px 0 20px;border:none; text-indent:-9999px;}


/*
								INTERIOR QUOTE STYLES
*/

#header_quote 					{width: 300px; height: auto; float: right; position:relative; top: 0px; left: 0px;}
#header_quote p					{font-size: 14px; font-family:Tahoma, Geneva, sans-serif; color: #85a737; font-weight:normal; font-style:italic;}
#header_quote p.quote_name		{font-size:9px; font-family:Tahoma, Geneva, sans-serif; color: #85a737;font-weight:normal; font-style:normal;}
#active	a						{ color: #85a737;}


/*
							FOOTER STYLES
*/

#footer_hp 					{width: 825px; height: 100%; float: left; margin: 90px 0 0 30px;}
#footer_hp p				{font-size: 12px; color: #20356a; margin: 2px 0px 0 30px; float: left; width: 380px; height: auto;}	
#footer_hp img				{ margin: 0 auto; display:inline; float: left;}	
#footer_hp a				{color:#20356a; font-size: 11px;}
#footer_hp a:hover			{color: #85a737;}	

.copy22						{width: 373px; height: auto; margin: 0 30px 0 0; padding: 0 0 0 0; float:left; text-align:justify;}
.eastbay					{width: 400px; height: auto; float: left; margin: 0; padding: 0 0px 0 0;  text-align:justify;}
#footer_hp 	
.eastbay p,
#footer_hp 	
.copy22 p,
#footer_hp
.southbay p {font-size: 10px; color: #20356a; margin: 2px 0px 0 0px; float: left;}

.southbay					{width: 400px; height: auto; float: left; margin: 0; padding: 0;  text-align:justify;}


#footer 					{width: 1200px; height: 75px; float: left; margin: 0 0 0 0px; padding: 110px 0 0 0px; background-repeat:no-repeat;background: transparent url(images/footer_bg.png);clear: both;}
#footer-wrap {width: 825px; height: 100%; margin: 0 auto;}
#footer p					{font-size: 12px; color: #20356a; margin: 2px 0px 0 30px; float: left;width: 380px; height: auto;}		
#footer img					{ margin: 0 auto; display:inline; float: left;}	
#footer a					{color:#20356a; font-size: 11px;}
#footer a:hover				{color: #85a737;}	

#footer 	
.eastbay p,
#footer 	
.copy22 p,
#footer
.southbay p {font-size: 10px; color: #20356a; margin: 2px 0px 0 0px; float: left;}


/*
							BASIC STYLING
*/


body 						{ -moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent none repeat scroll 0 0;color:#000000;font-family:helvetica,Times New Roman,serif;font-size:12pt;letter-spacing:0.2pt;line-height:1.4;margin:0;padding:0 !important;width:100% !important;word-spacing:1.1pt; outline:none;}

a							{color:#20356a; font-family:Tahoma, Helvetica, sans-serif; font-size:12px; text-decoration:none; outline:none;}
a:hover						{color:#85a737;}
u							{padding: 0;}
i							{font-style:italic; color:inherit;}
p							{font-family:Tahoma, sans-serif; color: #20356a; font-size: 12px ; }
p.green						{color: #85a737 !important;}
p.center					{text-align:center;}
ul							{font-family:Tahoma, sans-serif; color: #85a737; font-size: 12px ; list-style: none; padding: 0 0 0 30px;}
li							{font-family:Tahoma, sans-serif; color: #20356a; font-size: 12px ; }
h1, h2, h3, h4, h5, h6 		{font-family:Tahoma,sans-serif;}
h1 							{font-size:14pt; color: #20356a;}
h1 a						{font-size:14pt; color: #20356a;}
h1 a:hover					{font-size:14pt; color: #85a737;}
h2 							{font-size:12pt; color: #85a737;}
h3 							{font-size:13pt; color: #72afc9; font-weight: normal;}
h3 a						{font-size:13pt; color: #72afc9; font-weight: normal;}
h3 a:hover					{text-decoration:underline; color:#85a737;}
h4 							{font-size:12pt; font-family:Tahoma, sans-serif; color:#85a737; margin:0; padding:0;}
h5 							{font-size:14pt; font-family:Tahoma, sans-serif;  color:#20356a;margin:0; padding:0;}
h6 							{font-size:12pt;}


code 						{-x-system-font:none;font-family:Tahoma;font-size:10pt;font-weight:normal;line-height:normal;}
blockquote 					{font-size:10pt;margin:1.3em;padding:1em;}
hr 							{background-color:#CCCCCC;}

img							{display:block;margin:1em 0;}
a img							{border:medium none;}

table 						{margin:1px;text-align:left; font: Tahoma, sans-serif; font-size: 13px; color: #20356a;}
th 							{border-bottom:1px solid #333333;font-weight:bold;}
td 							{border-bottom:none;}
th, td 						{padding:4px 10px 4px 5px;}
tfoot 						{font-style:italic;}
caption					 	{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#FFFFFF none repeat scroll 0 0;margin-bottom:2em;text-align:left;}
thead 						{display:table-header-group;}
tr 							{page-break-inside:avoid;}
tr.odd						{background:#d9e7ed}

/* Contact Form */

.vsForm
{
  border:1px solid red;
  color:#800000;
  padding:3px;
  font-weight: bold;
  margin-bottom: 15px;
}

.vsForm li
{
	color: Red;
}

.FormButton
{
  background-color:#efefde;
  border:1px solid black;
  font-size:11px;
  padding:1px 6px 1px 6px;
}

a.logo {width: 200px; height: 200px; display:block; position: absolute; margin: 0 0 0 130px; z-index: 99999; cursor: pointer; background:none;} 

												/* SEARCH FORM */
								
								
								
li.search-bar {width:250px; height: 27px; color: #20356a;padding: 15px 20px 0 15px; float: right; margin: 13px 0 0 0;}
#search-box {width: auto; height: auto; margin: 13px 0 0 0;}
#search-box #field { width: 140px; height: 15px; float: left; padding: 2px; margin: 0px;  } 
#search-box #button { width: 60px; height: 24px; float: left; margin: -1px 10px 0 10px; padding: 0;}

#nav.dropdown 
li.search-bar-interior {width:250px; height: 27px; color: #20356a;padding:0 ;  margin: 13px 0 0 0;}

#search-box-interior {width: auto; height: auto; margin: 13px 0 0 0;}
#search-box-interior #field { width: 100px; height: 15px; float: left; padding: 2px; margin: 0px;} 
#search-box-interior #button { width: 60px; height: 24px; float: left; margin: -1px 10px 0 10px; padding: 0;}

.move a:hover{position: relative; top: 1px;}

