/* CSS Document */ul, li {margin: 0; padding: 0;}#masthead {	padding: 0;	margin: 0 auto;	width: 780px;	height: 70px;	background: #454545 url(../images/skymast.jpg);}#btn_home {	float: left;	width: 340px;	height: 65px;}#menu_top {	padding: 0;	margin: 0 auto;	width: 780px;	height: 24px;	background: #B8060B url(../images/topmenu.gif) repeat-x;}#menu_top ul {	padding: 0;	list-style: none;	margin: 0;	margin-left: 4px;}#menu_top ul li{	padding: 0;	list-style: none;	margin: 0;	display: inline;	float: left;	padding-top: 3px;	padding-right: 3px;}#menu_top ul li a {	padding: 0px 6px 0px 3px;	font-family: verdana, arial, sans-serif;	font-size: 10px;	color: #EAE2D5; 	border-right: 1px solid #EAE2D5;	text-decoration: none;	float: left;	height: 14px;	}#menu_top :after{ /*Add margin between menu and rest of content in Firefox*/	content: "."; 	display: block; 	margin-top: 10px;	height: 0; 	clear: both; 	visibility: hidden;}#menu_top ul li a[rel]:after{ /*HTML to indicate drop down link*/	content: " v";/*content: " " url(downimage.gif); /*uncomment this line to use an image instead*/}/* ######### Style for Drop Down Menu ######### */.dropmenudiv{	position:absolute;	margin-top: 6px;	margin-left: -4px;	border: 1px solid #000;	border-bottom-width: 0;	font:normal 10px Verdana;	line-height:12px;	z-index:100;	background-color: #C7B594;	width: 200px;	visibility: hidden;}.dropmenudiv a{	width: auto;	display: block;	border-bottom: 1px solid #000;	padding: 6px 6px;	text-decoration: none;	color: black;}* html .dropmenudiv a{ /*IE only hack*/	width: 100%;}.dropmenudiv a:hover{	color: black;	background-color: #E1DBD1;}#main {	width: 780px;	float: left; 	margin: 0px; 	padding: 0px;	background: #797469 url(../images/main_back.gif) repeat-y;}#submenu_area {	padding: 0;	margin: 0;	display: inline;	float: left;	width: 170px;	height: auto;	background: #797469;	overflow: hidden;}#submenu {	padding: 0px 0px 0px 0px;	margin: 0;	display: inline;	float: left;	width: 170px;	height: auto;	min-height: 1px;}.submenu_header {	margin: 0px;	height: 24px;	width: 170px;	background: #606060 url(../images/footer.gif) repeat-x;}.submenu_header p {	font-family: verdana, arial, sans-serif;	font-weight: bold;	font-size: 10px; 	padding-top: 6px;	padding-left: 10px;	text-align: left;	color: #FFF;}#submenu ul {	padding: 0px;	list-style: none;	margin: 0px;}#submenu ul li a {	display: block;	margin: 0px auto;	margin-top: 0px;	padding: 4px 6px 4px 10px;	text-align: left;	line-height: 1.3em;	width: 158px;	/*height: 24px;*/	list-style: none;	font-family: verdana, arial, sans-serif;	font-size: 10px !important;	text-decoration: none;	color: #000; 	background: #C7B594;	border-bottom: 1px solid #000;	border-top: 1px solid #E1DBD1;}#submenu ul li a:hover {	background: #E1DBD1;	color: #000;	text-decoration: none;}/*Code for Submenu Hiliting*/.is_3pl #is_3pl a, .is_3pl #is_3pl a:hover,.is_co #is_co a, .is_co #is_co a:hover,.p_cc #p_cc a, .p_cc #p_cc a:hover,.p_ov #p_ov a, .p_ov #p_ov a:hover,.p_om #p_om a, .p_om #p_om a:hover,.p_wm #p_wm a, .p_wm #p_wm a:hover,.p_tm #p_tm a, .p_tm #p_tm a:hover,.p_dm #p_dm a, .p_dm #p_dm a:hover,.p_pa #p_pa a, .p_pa #p_pa a:hover,.p_cp #p_cp a, .p_cp #p_cp a:hover,.p_is #p_is a, .p_is #p_is a:hover,.p_em #p_em a, .p_em #p_em a:hover,.p_lc #p_lc a, .p_lc #p_lc a:hover,.p_xm #p_xm a, .p_xm #p_xm a:hover,.p_ovm #p_ovm a, .p_ovm #p_ovm a:hover,.p_edi #p_edi a, .p_edi #p_edi a:hover,.p_si #p_si a, .p_si #p_si a:hover,.p_sch #p_sch a, .p_sch #p_sch a:hover,.p_sm #p_sm a, .p_sm #p_sm a:hover,.p_rt #p_rt a, .p_rt #p_rt a:hover,.p_im #p_im a, .p_im #p_im a:hover,.p_dsh #p_dsh a, .p_dsh #p_dsh a:hover,.p_rp #p_rp a, .p_rp #p_rp a:hover,.p_isf #p_isf a, .p_isf #p_isf a:hover,.p_wk #p_wk a, .p_wk #p_wk a:hover,.us_ss #us_ss a, .us_ss #us_ss a:hover,.us_faq #us_faq a, .us_faq #us_faq a:hover,.us_tr #us_tr a, .us_tr #us_tr a:hover,.us_ec #us_ec a, .us_ec #us_ec a:hover,.n_news #n_news a, .n_news #n_news a:hover,.n_ev #n_ev a, .n_ev #n_ev a:hover,.n_2007uc #n_2007uc a, .n_2007uc #n_2007uc a:hover,.n_2009tw #n_2009tw a, .n_2009tw #n_2009tw a:hover,.p_cc_c #p_cc_c a, .p_cc_c #p_cc_c a:hover,.c_wel #c_wel a, .c_wel #c_wel a:hover,.c_loc #c_loc a, .c_loc #c_loc a:hover,.c_ben #c_ben a, .c_ben #c_ben a:hover,.c_cul #c_cul a, .c_cul #c_cul a:hover,.c_uni #c_uni a, .c_uni #c_uni a:hover,.c_cp #c_cp a, .c_cp #c_cp a:hover,.c_uev #c_uev a, .c_uev #c_uev a:hover,.c_job #c_job a, .c_job #c_job a:hover,.c_cev #c_cev a, .c_cev #c_cev a:hover,.c_jbd #c_jbd a, .c_jbd #c_jbd a:hover,.c_int #c_int a, .c_int #c_int a:hover,.c_ap #c_ap a, .c_ap #c_ap a:hover,.ab_ct #ab_ct a, .ab_ct #ab_ct a:hover,.ab_dr #ab_dr a, .ab_dr #ab_dr a:hover,.ab_ht #ab_ht a, .ab_ht #ab_ht a:hover,.ab_ln #ab_ln a, .ab_ln #ab_ln a:hover,.ab_ri #ab_ri a, .ab_ri #ab_ri a:hover,.ab_sn #ab_sn a, .ab_sn #ab_sn a:hover{	color:#FFF;	background:#94876E;	text-decoration:none;	border-top: 1px solid #C7B594;	}.c_uni #c_int a, .c_uni #c_uev a,.c_int #c_int a, .c_int #c_uev a,.c_job #c_cev a, .c_job #c_jbd a,.n_2007uc #n_2007uc a, .n_news  #n_2007uc a, .n_2007uc #n_2009tw a,.p_cc_c #p_cc_c a, .p_sm #p_cc_c a  {	padding-left: 18px;	/*color:#000;	background:#E1DBD1;	text-decoration:none;	border-top: 1px solid #E2EFFF;*/}/*.c_uni #c_int a:hover, .c_uni #c_uev a:hover,.c_int #c_int a:hover, .c_int #c_uev a:hover {	padding-left: 24px;	color:#000;	background:#C9D9F1;	text-decoration:none;	border-top: 1px solid #E2EFFF;}*/#main_content {	margin: 0;	padding: 0;	width: 590px;	height: auto;	display: inline;}#footer {	clear: both;	padding: 0;	margin: 0 auto;	width: 780px;	height: 30px;	background: #000 url(../images/footer.gif) repeat-x;}#footer ul {	padding: 5px;	list-style: none;	margin: 0;	text-align: center;}#footer ul li{	padding: 0;	list-style: none;	margin: 0;		display: inline;}#footer ul li a {	padding:0px .7em;	font-family: verdana, arial, sans-serif;	font-size: 9px;	color: #EAE2D5; 	border-right: 1px solid #EAE2D5;	text-decoration: none;	}#footer ul li:last-child a {	padding:0px .7em;	font-family: verdana, arial, sans-serif;	font-size: 9px;	color: #EAE2D5; 	border-right: 0px solid #EAE2D5;	text-decoration: none;	}#copyright {	margin-top: 12px;	font-family: verdana, arial, sans-serif;	font-size: 9px;	color: #FFF;	text-align: center;}.gartnerBanner {	text-align:center; 	margin-top:25px; 	float: left; 	width: 100%;}.gartnerBannerLink {	font-family: verdana, arial, sans-serif;	font-size: 10px;	color: #FFFFFF;	text-decoration: none;}