﻿/* Page Slices */

.main_content {
	color:#333333;
	font-size:1.2em;
}

/* Main Content */

.left_menus{width:18.33em;margin-top:4px;float:left;}

.center_content{width:50.417em;margin:5px 0 0 10px;float:left;}

.right_banners{width:12.917em;margin-left:5px;float:right;}

/* Left Menus */

.lm01{margin:4px 0 0 0;background:url(img/left_menu_bgr_01.gif) repeat;}

.lm01_0{background:url(img/left_menu_top_left_01.gif) no-repeat top left;}

.lm01_1{background:url(img/left_menu_top_right_01.gif) no-repeat top right;}

.lm01_2{background:url(img/left_menu_bottom_left_01.gif) no-repeat bottom left;}

.lm01_3{background:url(img/left_menu_bottom_right_01.gif) no-repeat bottom right;}

.lm01_4 a, .lm01_4 a:visited{margin:0px 6px;color:#cfe7ff;text-decoration:none;display:block; padding: 6px 0 8px 0;}

.lm01_4_Active a, .lm01_4_Active a:visited{font-weight:bold;margin:0px 6px;color:#cfe7ff;text-decoration:none;display:block;padding:6px 0 8px;}

.lm_l2, .lm_l2_Active{width:17em;margin:2px 0 0;background:url(img/left_menu_l2_bgr.gif) repeat;border-style:solid solid none solid;border-color:#71a4d1;border-width:1px;}

.lm_l2_img{width:7px;height:12px;margin-top:4px;padding-left:6px;background:url(img/left_menu_arrow.gif) no-repeat right;float:left;}

.lm_l2_txt a, .lm_l2_txt a:visited{width:14.917em;margin:4px 2px 2px 0;padding-left:6px;color:#136aa8;text-decoration:none;float:left;}

.lm_l2_Active .lm_l2_txt a, .lm_l2_Active .lm_l2_txt a:visited{font-weight:bold;}

.lm_l2_btm{height:4px;font-size:4px;background:url(img/left_menu_l2_btm.gif) no-repeat;}

.lm_l3, .lm_l3_Active{width:17em;margin:2px 0 0;background:url(img/left_menu_l3_bgr.gif) repeat;border-style:solid solid none solid;border-color:#71a4d1;border-width:1px;}

.lm_l3_img{width:7px;height:12px;margin-top:4px;padding-left:6px;background:url(img/left_menu_arrow2.gif) no-repeat right;float:left;}

.lm_l3_txt a, .lm_l3_txt a:visited{width:14.917em;margin:4px 2px 2px 0;padding-left:6px;color:#136aa8;text-decoration:none;float:left;}

.lm_l3_Active .lm_l3_txt a, .lm_l3_Active .lm_l3_txt a:visited{font-weight:bold;}

.lm_l3_btm{height:4px;font-size:4px;background:url(img/left_menu_l3_btm.gif) no-repeat;}

.lm_l4, .lm_l4_Active{width:17em;margin:2px 0 0;border-style:solid solid none solid;border-color:#e8e8e8;border-width:1px;}

.lm_l4_img{width:7px;height:12px;margin-top:4px;padding-left:6px;background:url(img/left_menu_arrow3.gif) no-repeat right;float:left;}

.lm_l4_txt a, .lm_l4_txt a:visited{width:14.917em;margin:4px 2px 2px 0;padding-left:6px;color:#96989b;text-decoration:none;float:left;}

.lm_l4_Active .lm_l4_txt a, .lm_l4_Active .lm_l4_txt a:visited{font-weight:bold;}

.lm_l4_btm{height:4px;font-size:4px;background:url(img/left_menu_l4_btm.gif) no-repeat;}

/* Center Content */

.rowOneCell{}

.rowItem{padding:0 0 15px 0;}

.row_title{padding-bottom:3px;font-size:1.5em;font-family:Arial, Verdana, Sans-Serif;color:#444444;}

.row_content{line-height:1.25em;}

.row_content a, .row_content a:visited{color:#358dcb;text-decoration:underline;}

.row_content a:hover{text-decoration:none;}

.row_content_link{}

.row_content_link a, .row_content_link a:visited{color:#358dcb;text-decoration:none;font-weight:700;}

.row_content_link a:hover{text-decoration:underline;}

.center_content .row_content .button{font-weight:bold;color:#a5b6dd;background:#fff;border:1px solid #a5b6dd;}

.center_content .row_content .gv_button input{font-weight:bold;color:#a5b6dd;background:#fff;border:1px solid #a5b6dd;}

.center_content .row_content .protected_search{margin-bottom:10px;text-align:right;}

.center_content .row_content .gv_container{border:none;}

.center_content .row_content .gv_item{background-color:transparent;}

.center_content .row_content .gv_altitem{background-color:#e8e8e8;}

.center_content .row_content .gv_hover{background-color:#c6c4c4;}

span.found_word{background:#aed3f6;}

span.search_phrase{color:#434040;font-weight:700;}

.newsItem{}

.news_title{font-size:1.5em;font-family:Arial, Verdana, Sans-Serif;color:#444444;}

.news_date {
	padding:2px 0;
	font-size:0.917em;
	font-weight:bold;
	font-family:Trebuchet MS, Verdana, Arial, Sans-Serif;
	background:#f2f2f2;
	color:#322475;
	padding:0 5px;
	margin:5px 0;
}

.news_content{margin:5px 0;line-height:1.25em;}

/* Small News Items */

.small_news_dl{width:50.417em;}

.small_news_row{width:50.417em;}

.news_item_title{font-size:1.5em;font-family:Arial, Verdana, Sans-Serif;color:#444444;}

.news_item_title a, .home_item_title a:visited{color:#444444;text-decoration:none;}

.news_item_title a:hover{text-decoration:underline;}

.news_item_row{padding-top:4px;}

.news_item_row_text{width:46.67em;margin-left:3px;line-height:1.167em;}

.news_item_row_text a, .home_item_row_text a:visited{color:#a14f0b;text-decoration:none;}

.news_item_row_text a:hover{text-decoration:underline;}

.news_item_bottom_wrapper{margin-top:-6px;padding-bottom:2px;}

.news_item_bottom{margin:0 8px 0 0;border-bottom:1px solid #a7cdf4;text-align:right;}

.news_img_wrapper{padding-right:10px;}

img.more_arrow{border:0;}

/* Login Control */

.login_area{font-size:0.833em;font-family:Verdana, Arial, Helvetica, Sans-Serif;color:#190466;}

.login_table{text-align:center;}

.login_lbl_td{text-align:right;}

.login_lbl{text-align:left;}

.login_txt{width:14.667em;font-size:0.917em;color:#190466;border:1px solid #190466;}

.login_area_btn{text-align:right;}

.login_btn{width:50px;height:18px;margin-right:9px;font-size:0.917em;*font-size:1em;color:#ffffff;background-color:#190466;border:1px solid #190466;}

/* Right Banners */

.ibm_ad{margin-top:8px;background:url(img/ibm_ad_bgr.gif) repeat;}

.ibm_ad_0{background:url(img/ibm_ad_top_left.gif) no-repeat top left;}

.ibm_ad_1{background:url(img/ibm_ad_top_right.gif) no-repeat top right;}

.ibm_ad_2{background:url(img/ibm_ad_bottom_left.gif) no-repeat bottom left;}

.ibm_ad_3{background:url(img/ibm_ad_bottom_right.gif) no-repeat bottom right;}

.ibm_ad_img{height:91px;margin-left:23px;}

.lenovo_ad_img{height:111px;margin-left:24px;}

.cisco_ad_img{height:111px;margin-left:36px;}

img.ibm_part{margin-top:15px;}

.ac_ad{margin:8px 0 4px;background:url(img/ac_ad_bgr.gif) repeat;}

.ac_ad_0{background:url(img/ac_ad_top_left.gif) no-repeat top left;}

.ac_ad_1{background:url(img/ac_ad_top_right.gif) no-repeat top right;}

.ac_ad_2{background:url(img/ac_ad_bottom_left.gif) no-repeat bottom left;}

.ac_ad_3{background:url(img/ac_ad_bottom_right.gif) no-repeat bottom right;}

.ac_ad_img{height:156px;margin-left:30px;}

img.aero_cert{margin-top:15px;border:0;}

.sgs_ad{margin:8px 0 4px;background:url(img/sgs_ad_bgr.gif) no-repeat;}

.sgs_ad_img{height:140px;margin-left:22px;}

img.sgs_cert{margin-top:15px;border:0;}

/* sIFR styles... do NOT modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */

.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* "Decoy" styles */

.sIFR-hasFlash .row_title {
	visibility: hidden;
	font-size:20px;
}
