*{margin: 0; padding: 0;}

img {border: 0;}
table {border: 0;}
td {vertical-align: top;}
ul {list-style-type: none;}
h1 {font-size: 22px; font-weight: normal;}
h2 {font-size: 20px; font-weight: normal;}
h3 {font-size: 16px;}
h4 {font-size: 14px;}
h5 {font-size: 11px;}

.text1{color:#565D65; font-family:Verdana, Geneva, sans-serif; font-size:12px;}

body.white_bg {background: #fff;}

body.green_bg {background: #7cb31a;}

body.blue_bg {background: #4788c2;}

body.orange_bg {background: #ffb047;}

body.yellow_bg {background: #ffcc01;}

body.gray_bg {
	background: #ffffff url(../images/bg_gray.gif) repeat-x 0 0;
}

/*-------//Header//-------------*/
div.header_bg {height: 157px; background: url("../images/header_bg.jpg") repeat-x;}

div.header {width: 1073px; height: 157px; background: url("../images/header_bg.jpg") repeat-x; font-family: Arial, Tahoma, sans-serif; margin: 0 auto;}

div.top_1 {height: 77px; color: #a2a2a2; font-size: 0.7em; padding: 0 50px 0 42px;}

div.logo_block {float: left;}

div.top_info {margin: 0 0 0 0; float: right;}
div.top_info p {float: left; padding: 0 8px 0 0;}
div.top_info p strong {color: #5b87da;}

div.top_2 {height: 47px; padding: 0 44px 0 33px;}

ul.top_menu_1 {padding: 16px 0 0 0; float: left;}
ul.top_menu_1 li {background: url("../images/menu_li_marker.jpg") 0 5px no-repeat; 
padding: 0 9px 0 11px; float: left;}
ul.top_menu_1 li.first {background: none;}
ul.top_menu_1 a {color: #fff; font-size: 0.75em;}

div.login {color: #d5d5d5; font-size: 0.7em; margin: 19px 0 0 0;float: right;}
div.login p {padding: 0 10px 0 0; float: left;}
div.login p label {padding: 0 8px 0 0;}
div.login input {width: 100px; height: 15px; 
background: url("../images/input_bg.jpg") no-repeat; border: none; 
color: #d0f9ff; font-size: 11px; font-family: Arial, Tahoma, sans-serif; 
padding: 2px 3px 0 3px;}

div.top_3 {height: 33px; padding: 0 42px;}

div.top_menu_2 {padding: 6px 0 0 0;}

/*-------------//End Header//-----------*/

/*-------------//Main Page//------------*/

div.main {width: 1073px; margin: 0 auto;}

div.main_content {border-top: #f98f00 2px solid; 
padding: 5px 0 0 0; margin: 3px 41px 0 42px;}

div.main_block_1 {height: 258px; font-family: Myriad Pro, Arial, sans-serif; 
border-bottom: #585858 4px solid; padding: 0 0 10px 0;}

div.banner {margin: 0 1px 0 0; float: left;}


div.arr_left {width: 25px; height: 258px; 
background: url("../images/arr_left.gif") 0 50% no-repeat; 
position: absolute; top: 0; left: 0; cursor: pointer;}
div.arr_right {width: 25px; height: 258px; 
background: url("../images/arr_right.gif") 100% 50% no-repeat;
position: absolute; top: 0; right: -1px; cursor: pointer;}

div.banner_info {width: 295px; height: 258px; 
background: url("../images/banner_bl_bg.jpg") 100% 0 no-repeat; 
padding: 0 0 0 60px; position: absolute;}
div.banner_info h1 {color: #fefefe; padding: 0 0 10px 0;}
div.banner_info p {background: url("../images/dotted_line.jpg") 0 100% repeat-x; 
color: #cbd8f1; padding: 0 0 17px 0; margin: 0 0 20px 0;}

div.main_block_2_wrapper {width: 989px; border-top: #999 1px dotted; padding: 8px 0 12px 0; 
margin: 4px auto 0;}

div.main_block_2 {height: 100%; background: url("../images/block_2_bg.jpg") repeat-y;}

div.main_block_2_top {width: 100%; background: url("../images/block_2_top.jpg") no-repeat;}

div.main_block_2_bottom {width: 100%; background: url("../images/block_2_bottom.jpg") 0 100% no-repeat;}

/*---------//Replacement CSS for Home Page News Section. 10.5.2009 LH//-----*/
div.news_block {width: 270px; font-family: Arial, Tahoma, sans-serif; padding: 14px 14px 18px 14px; float: left;}
div.news_block div.caption {background: url("../images/left_bl_capt_img.jpg") no-repeat; margin: 0 0 0 0;} /* div.news_block div.caption {background: url("../images/left_bl_capt_img.jpg") no-repeat; margin: 0 0 17px 0;} */
div.news_block div.caption h4 {color: #2b5198; padding: 0 0 5px 60px;}
div.news_block div.caption p {color: #5d5d5d; font-size: 0.65em; padding: 0 0 10px 60px;}

dl.news_dl {font-size: 0.65em;}
dl.news_dl dt {color: #2b5198; margin: 0 0 6px 0;}
dl.news_dl dt span {background: #f98f00; color: #fff; font-weight: bold; padding: 1px 3px;}
dl.news_dl dd {background: url("../images/dotted_line_2.jpg") 0 100% repeat-x; 
color: #5d5d5d; padding: 0 0 15px 0; margin: 0 0 13px 0;}

/*---------//Replacement CSS to make default.aspx selectable content fader static height 200px. 10.5.2009 LH//-----*/
div.tabs_block {width: 682px; height:250px; font-size: 0.68em; font-family: Verdana, Arial, sans-serif; line-height: 1.5; color: #565d65; float: right; overflow:hidden;} /* div.tabs_block {width: 682px; font-size: 0.68em; font-family: Verdana, Arial, sans-serif; line-height: 1.5; color: #565d65; float: right;} */

div.tabs_block h5 {font-family: Arial, Tahoma, sans-serif; color: #5d5c5a; margin: 0 0 3px 0;}
div.tabs_block h5 a:link, div.tabs_block h5 a:active, div.tabs_block h5 a:visited {
	text-decoration: none; color: #2b5198;
}
div.tabs_block h5 a:hover {
	text-decoration: underline;
}
div.tabs_block p {padding: 0 0 20px 0;}

div.tabs_ul li {float: left;}

/*---------//Replacement CSS for default.aspx selectable content fader. 10.3.2009 - 10.5.2009 LH//-----------------*/
div.f-1_left {float:left; width:219px;} /* div.f-1_left {width: 170px; float: left;} */
div.f-1_right {float:right; width:395px;} /* div.f-1_right {width: 444px; float: right;} */
div.tabs_info {padding:15px 24px 0 24px;} /* div.tabs_info {padding: 27px 24px 0 24px;} */
div.f-3_left {float:left; width:395px;} /* div.f-3_left {width: 330px; float: left;} */
div.f-3_right {float:right; width:221px; height:150px; background:url("../images/tabs_info.jpg") top right no-repeat;}  /* div.f-3_right {width: 286px; height: 180px; background: url("../images/tabs_info.jpg") no-repeat; float: right;} */

div.tabs_info a:link, div.tabs_info a:active, div.tabs_info a:visited {
	text-decoration: none; outline:none; color: #2b5198;
}
div.tabs_info a:hover {
	text-decoration: none; outline:none; border:0; overflow:hidden;
}
div.main_block_3_wrapper {height: 100%; border-bottom: #999 1px dotted; padding: 0 0 7px 0;}

div.main_block_3 {height: 100%; width: 992px; background: url("../images/block_3_bg.jpg") repeat-y; 
margin: 0 auto;}
div.main_block_3 h4 {width: 222px; height: 23px; border-bottom: #fff 2px solid; color: #fff; 
font-family: Verdana, Arial, sans-serif; font-weight: bold; 
padding: 7px 0 0 20px;}

div.main_block_3_bottom {height: 100%; background: url("../images/block_3_bottom.jpg") 0 100% no-repeat;}

div.links_blocks {width: 242px; padding: 0 0 3px 0; float: left;}
div.links_blocks ul {background: #fff url("../images/bottom_ul_grad.jpg") repeat-x; padding: 10px 0 0 16px; margin:0 2px 0 1px;}

div.orange {margin: 0 9px 0 0;}
div.orange h4 {background: url("../images/orange_capt.jpg") no-repeat; cursor:pointer;}
div.orange h4:hover {background: url("../images/orange_capt_over.jpg") no-repeat;}

div.blue {margin: 0 7px 0 0;}
div.blue h4 {background: url("../images/blue_capt.jpg") no-repeat; cursor:pointer;}
div.blue h4:hover {background: url("../images/blue_capt_over.jpg") no-repeat;}

div.yellow {margin: 0 8px 0 0;}
div.yellow h4 {background: url("../images/yellow_capt.jpg") no-repeat; cursor:pointer;}
div.yellow h4:hover {background: url("../images/yellow_capt_over.jpg") no-repeat;}

div.green h4 {background: url("../images/green_capt.jpg") no-repeat; cursor:pointer;}
div.green h4:hover {background:url("../images/green_capt_over.jpg") no-repeat;}

/*-------------//End Main Page//----------*/

/*-------------//Inner Page//-------------*/

div.site {width: 1073px; padding: 5px 0 0 0; margin: 0 auto;}

div.columns_2_wrapper {width: 989px; background: #fff; 
border-bottom: #999 1px dotted; padding: 9px 0 11px 0; margin: 0 auto;}

div.columns_2 {background: url("../images/col_2_bg.jpg") repeat-y;}
div.columns_1 {background: url("../images/col_2_bg2.jpg") repeat-y;}

div.columns_2_top {width: 989px; background: url("../images/col_2_top.jpg") no-repeat;}
div.columns_1_top {width: 989px; background: url("../images/col_2_top2.jpg") no-repeat;}

div.columns_2_bottom {width: 989px; background: url("../images/col_2_bottom.jpg") 0 100% no-repeat;}
div.columns_1_bottom {width: 989px; background: url("../images/col_2_bottom2.jpg") 0 100% no-repeat;}

div.left_col {width: 278px; padding: 11px 0 11px 10px; float: left;}

div.sub_menu {width: 256px; font-family: Arial, Tahoma, sans-serif; margin: 0 auto;}
div.sub_menu dd {background: url("../images/sidebar_marker.jpg") 0 9px no-repeat; 
padding: 0 0 0 10px; margin: 0 0 0 10px;}

div.ui-accordion-content {background: #fff; padding: 7px 11px 10px 11px;}

div.content {width: 659px; font-family: Arial, Tahoma, sans-serif; font-size: 0.8em; color: #5d5c5a; padding: 0 21px 15px 0; float: right;}
div.content_wide {width:940px;  font-family: Arial, Tahoma, sans-serif; font-size: 0.8em; color: #5d5c5a; padding: 0 21px 15px 0; float: right;}
div.content h1 {color: #285dbb; padding: 0 0 7px 0;}
div.content h2 {color: #285dbb; padding: 0 0 7px 0;}
div.content h3 {color: #285dbb; padding: 0 0 15px 0;}
div.content h4 {color: #285dbb; padding: 0 0 10px 0;}
div.content h5 {color: #285dbb; padding: 0 0 10px 0;}
div.content p {padding: 0 0 15px 0;}
div.content ul {padding: 0 0 15px 12px;}
div.content ul li {background: url("../images/content_marker.jpg") 0 5px no-repeat; 
padding: 0 0 4px 15px;}

div.breadcrmb {height: 22px;}

div.breadcrmb ul {padding: 0 !important;}

div.breadcrmb li {background: url("../images/breadcrumb_marker.jpg") 100% 7px no-repeat !important; 
padding: 0 10px 0 0 !important; margin: 0 4px 0 0 !important; float: left;}

div.breadcrmb li.active {background: none !important;}

div.content_banner {width: 659px; height: 72px; background: url("../images/content_img.jpg") no-repeat; padding: 0 0 13px 0;}
div.content_banner_wide {width:936px; height:72px; background: url("../images/content_img2.jpg") no-repeat; padding: 0 0 13px 0;}

div.img_1 {width: 286px; height: 180px; background: url("../images/tabs_info.jpg") no-repeat; 
margin: 0 0 0 20px; float: right;}

/*------------//End Inner Page//---------*/

/*------------//Footer//----------------*/

div.footer_wrapper {width: 989px; height: 108px; font-family: Arial, Tahoma, sans-serif; color: #848484; font-size: 0.68em; margin: 0 auto;}

div.footer {width: 989px; height: 103px; background: #fff; padding: 5px 0 0 0; margin: 0 auto;}

div.footer_content {width: 989px; height: 94px; 
background: url("../images/footer_bg.jpg") 0 5px repeat-x; 
border-top: #585858 4px solid; padding: 5px 0 0 0;}

div.footer_left {width: 340px; padding: 15px 0 0 22px; float: left;}

ul.footer_menu {height: 10px; margin: 0 0 10px 0;}
ul.footer_menu li {background: url("../images/footer_menu_marker.jpg") 0 2px no-repeat; 
font-size: 1.02em; padding: 0 10px; float: left;}
ul.footer_menu li.first {background: none; padding: 0 10px 0 0;}

div.footer_right {width: 600px; padding: 12px 17px 0 0; float: right;}


/*------------//End Footer//------------*/


/*---------//Links//------------------*/

a.logo:link, a.logo:visited, a.logo:active,
a.logo:hover {display: block; width: 160px; height: 67px; 
background: url("../images/logo.jpg") no-repeat;}

a.top_mail:link, a.top_mail:visited, a.top_mail:active {color: #5b88da;}
a.top_mail:hover {text-decoration: none;}

a.t:link, a.t:visited, a.t:active {display: block; width: 12px; 
height: 15px; background: url("../images/t.jpg") no-repeat; 
margin: 0 10px 0 0; overflow: hidden; float: left;}
a.t:hover {background: url("../images/t.jpg") 0 100% no-repeat; overflow: hidden;}

a.f:link, a.f:visited, a.f:active {display: block; width: 14px; 
height: 14px; background: url("../images/f.jpg") no-repeat; overflow: hidden; float: left;}
a.f:hover {background: url("../images/f.jpg") 0 100% no-repeat; overflow: hidden;}

a.y:link, a.y:visited, a.y:active {display: block; width: 14px; 
height: 14px; background: url("../images/y.jpg") no-repeat; overflow: hidden; float: left;}
a.y:hover {background: url("../images/y.jpg") 0 100% no-repeat; overflow: hidden;}

a.fl:link, a.fl:visited, a.fl:active {display: block; width: 16px; 
height: 14px; background: url("../images/fl.jpg") no-repeat; overflow: hidden; float: left;}
a.fl:hover {background: url("../images/fl.jpg") 0 100% no-repeat; overflow: hidden;}

a.in:link, a.in:visited, a.in:active {display: block; width: 14px; 
height: 14px; background: url("../images/in.jpg") no-repeat; overflow: hidden; float: left;}
a.in:hover {background: url("../images/in.jpg") 0 100% no-repeat; overflow: hidden;}

ul.top_menu_1 a:link, ul.top_menu_1 a:active, ul.top_menu_1 a:visited {color: #fff; text-decoration: none;}
ul.top_menu_1 a:hover {text-decoration: underline;}

a.login_btn:link, a.login_btn:visited, a.login_btn:active {display: block; width: 37px; 
height: 14px; background: url("../images/login_bg.jpg") repeat-x; 
font-family: Verdana, Arial, sans-serif; font-weight: bold; font-size: 0.9em; 
text-decoration: none; text-align: center; color: #fff; overflow: hidden; margin: 1px 0 0 0;}
a.login_btn:hover {background: url("../images/login_bg.jpg") 0 100% repeat-x;  overflow: hidden;}

a.forgot_btn:link, a.forgot_btn:visited, a.forgot_btn:active {color: #89b8e9;}
a.forgot_btn:hover {text-decoration: none;}

div.top_menu_2 a {display: block; width: 133px; height: 18px; color: #fff; 
font-weight: bold; font-size: 0.72em; text-align: center; text-decoration: none; 
overflow: hidden; margin: 0 10px 0 0; padding: 3px 0 0 0; float: left;}
div.top_menu_2 a:hover {overflow: hidden;}

a.orange_menu_item:link, a.orange_menu_item:visited, a.orange_menu_item:active 
{background: url("../images/orange_menu_bl.jpg") no-repeat;}
a.orange_menu_item:hover {background: url("../images/orange_menu_bl.jpg") 0 100% no-repeat;}

a.blue_menu_item:link, a.blue_menu_item:visited, a.blue_menu_item:active 
{background: url("../images/blue_menu_bl.jpg") no-repeat;}
a.blue_menu_item:hover {background: url("../images/blue_menu_bl.jpg") 0 100% no-repeat;}

a.yellow_menu_item:link, a.yellow_menu_item:visited, a.yellow_menu_item:active 
{background: url("../images/yellow_menu_bl.jpg") no-repeat;}
a.yellow_menu_item:hover {background: url("../images/yellow_menu_bl.jpg") 0 100% no-repeat;}

a.green_menu_item:link, a.green_menu_item:visited, a.green_menu_item:active 
{background: url("../images/green_menu_bl.jpg") no-repeat;}
a.green_menu_item:hover {background: url("../images/green_menu_bl.jpg") 0 100% no-repeat;}

a.more:link, a.more:visited, a.more:active {display: block; width: 75px; 
height: 17px; background: url("../images/read_more.jpg") no-repeat; 
font-family: Arial, Tahoma, sans-serif; color: #2b5198; text-decoration: none; 
font-size: 0.7em; padding: 1px 0 0 10px;}
a.more:hover {color: #fff;}

dl.news_dl dt a:link, dl.news_dl dt a:active, dl.news_dl dt a:visited 
{color: #2b5198; font-size: 1.15em; font-weight: bold; text-decoration: none;}
dl.news_dl dt a:hover {text-decoration: underline;}

a.logout:link, a.logout:active, a.logout:visited {color: #2b5198; font-size:14px; font-weight: normal; text-decoration: none;}
a.logout:hover {text-decoration: underline;}

a.more2:link, a.more2:visited, a.more2:active {display: block; width: 77px; 
height: 15px; background: url("../images/read_more_2.jpg") no-repeat; 
font-family: Arial, Tahoma, sans-serif; color: #fff !important; 
text-decoration: none !important; font-size: 0.7em !important; 
padding: 2px 0 0 8px; overflow: hidden;}
a.more2:hover {background: url("../images/read_more_2.jpg") 0 100% no-repeat; 
overflow: hidden;}

div.links a.more2 {float: left;}

div.content a.more2 {margin: 0 0 15px 0;}

a.subscribe_rss:link, a.subscribe_rss:visited, a.subscribe_rss:active, a.subscribe_rss:hover 
{display: block; color: #5d5d5d; font-size: 0.7em; margin: 3px 5px 0 0; float: right;}
a.subscribe_rss:hover {text-decoration: none;}
a.rss:link, a.rss:visited, a.rss:active {display: block; width: 22px; 
height: 9px; background: url("../images/rss.jpg") no-repeat; overflow: hidden; 
margin: 6px 0 0 0; float: right;}
a.rss:hover {background: url("../images/rss.jpg") 0 100% no-repeat; overflow: hidden;}

div.tabs_ul a:link, div.tabs_ul a:visited {display: block; height: 31px; 
font-family: Arial, Tahoma, sans-serif; font-weight: bold; color: #fff; 
text-transform: uppercase; text-decoration: none; text-align: center; 
overflow: hidden; padding: 15px 0 0 0;}
div.tabs_ul a:hover {color: #fff !important;}

a.left_tab {width: 226px; background: url("../images/tab_left.jpg") no-repeat;}
a.left_tab:hover {background: url("../images/tab_left.jpg") 0 100% no-repeat;}

a.center_tab {width: 227px; background: url("../images/tab_center.jpg") no-repeat;}
a.center_tab:hover {background: url("../images/tab_center.jpg") 0 100% no-repeat;}

a.right_tab {width: 228px; background: url("../images/tab_right.jpg") no-repeat;}
a.right_tab:hover {background: url("../images/tab_right.jpg") 0 100% no-repeat;}

li.ui-tabs-selected a.left_tab {width: 226px; color: #2b5198 !important; 
background: url("../images/tab_left.jpg") 0 100% no-repeat;}

li.ui-tabs-selected a.center_tab {width: 227px; color: #2b5198 !important; 
background: url("../images/tab_center.jpg") 0 100% no-repeat;}

li.ui-tabs-selected a.right_tab {width: 228px; color: #2b5198 !important; 
background: url("../images/tab_right.jpg") 0 100% no-repeat;}

div.f-1_left a {display: block; height: 51px; font-size: 1.5em; 
font-family: Arial, Tahoma, sans-serif; font-weight: bold; color: #383838;
text-decoration: none; line-height: 1; padding: 12px 0 0 76px; margin: 0 0 27px 0;}
div.f-1_left a span {font-size: 0.8em; color: #2b5198;}

a.asap_1:link, a.asap_1:active, a.asap_1:visited, a.asap_1:hover 
{background: url("../images/asap_1.jpg") no-repeat;}

a.asap_2:link, a.asap_2:active, a.asap_2:visited, a.asap_2:hover 
{background: url("../images/asap_2.jpg") no-repeat;}

/*---------//Replacement CSS for default.aspx sectable content fader. 10.3.09 - 10.6.09 LH//-----------------*/
a.usfederal:link, a.usfederal:active, a.usfederal:visited{width:219px; height:103px; background:url(/images/usfederal_360_logo.jpg) top left no-repeat;}
a.usfederal:hover {background:url(/images/usfederal_360_logo_over.jpg) top left no-repeat;}

a.pdflink:link, a.pdflink:active, a.pdflink:visited{float:left; width:57px; height:56px; background:url(/images/adobe_beta2.gif) top left no-repeat;}
/* a.pdflink:hover {background:url(/images/adobe_beta2_over.gif) top left no-repeat;} */

div.links_block_ul a:link, div.links_block_ul a:visited, div.links_block_ul a:active
{display: block; font-family: Verdana, Arial, sans-serif; font-weight: bold; 
font-size: 0.7em; color: #121212; text-decoration: none;}
div.links_block_ul a:hover {color: #2b5198; text-decoration: underline;}

a.links_1_1 {height: 22px; 
background: url("../images/1-1.jpg") no-repeat; padding: 10px 0 0 56px;}
a.links_1_2 {height: 23px; 
background: url("../images/1-2.jpg") no-repeat; padding: 5px 0 0 56px;}
a.links_1_3 {height: 20px;
background: url("../images/1-3.jpg") no-repeat; padding: 5px 0 0 56px; margin: 0 0 2px 0;}
a.links_1_4 {height: 19px; 
background: url("../images/1-4.jpg") no-repeat; padding: 7px 0 0 56px; margin: 0 0 5px 0;}
a.links_1_5 {height: 23px;
background: url("../images/1-5.jpg") no-repeat; padding: 5px 0 0 56px;}
a.links_1_6 {height: 24px; 
background: url("../images/1-6.jpg") no-repeat; padding: 5px 0 0 56px;}
a.links_1_7 {height: 24px; 
background: url("../images/1-7.jpg") no-repeat; padding: 7px 0 0 56px;}
a.links_2_1 {height: 20px; 
background: url("../images/2-1.jpg") no-repeat; padding: 10px 0 0 56px;}
a.links_2_2 {height: 21px; 
background: url("../images/2-2.jpg") no-repeat; padding: 10px 0 0 56px;}
a.links_2_3 {height: 22px;
background: url("../images/2-3.jpg") no-repeat; padding: 10px 0 0 56px;}
a.links_2_4 {height: 22px;
background: url("../images/2-4.jpg") no-repeat; padding: 10px 0 0 56px;}
a.links_2_5 {height: 24px; 
background: url("../images/2-5.jpg") no-repeat; padding: 10px 0 0 56px;}
a.links_3_1 {height: 24px;
background: url("../images/3-1.jpg") no-repeat; padding: 6px 0 0 56px; margin: 0 0 5px 0;}
a.links_3_2 {height: 21px; 
background: url("../images/3-2.jpg") no-repeat; padding: 10px 0 0 56px; margin: 0 0 5px 0;}
a.links_3_3 {height: 25px; 
background: url("../images/3-3.jpg") no-repeat; padding: 10px 0 0 56px;}
a.links_3_4 {height: 23px; 
background: url("../images/3-4.jpg") no-repeat; padding: 10px 0 0 56px;}
a.links_4_1 {height: 24px; 
background: url("../images/4-1.jpg") no-repeat; padding: 6px 0 0 56px; margin: 0 0 2px 0;}
a.links_4_2 {height: 21px;
background: url("../images/4-2.jpg") no-repeat; padding: 10px 0 0 56px; margin: 0 0 5px 0;}
a.links_4_3 {height: 21px;
background: url("../images/4-3.jpg") no-repeat; padding: 10px 0 0 56px; margin: 0 0 5px 0;}
a.links_4_4 {height: 23px; 
background: url("../images/4-4.jpg") no-repeat; padding: 10px 0 0 56px;}

div.sub_menu h2 a:link, div.sub_menu h2 a:visited, div.sub_menu h2 a:active 
{display: block; width: 244px; height: 20px; 
background: url("../images/sidebar_item.gif") no-repeat; font-size: 11px; 
font-weight: bold; color: #fff; text-transform: uppercase; 
text-decoration: none; padding: 5px 0 0 12px;}
div.sub_menu h2 a:hover {background: url("../images/sidebar_item_active.gif") no-repeat;}

div.sub_menu dt a:link, div.sub_menu dt a:visited, div.sub_menu dt a:active  
{font-size: 0.75em; text-transform: uppercase; color: #285dbb; font-weight: bold; text-decoration: none;}

div.sub_menu dt a:hover {text-decoration: underline;}

div.sub_menu dd a:link, div.sub_menu dd a:visited, div.sub_menu dd a:active  
{font-size: 0.75em; color: #656565; text-decoration: none;}

div.sub_menu dd a:hover {text-decoration: underline;}

h2.ui-state-active a {background: url("../images/sidebar_item_active.gif") no-repeat !important;}

div.breadcrmb {padding-top: 3px; font-size: 0.85em; line-height: 150%; color: #0255ef !important; text-decoration: none;}
div.breadcrmb a:link, div.breadcrmb a:visited, div.breadcrmb:active 
{color: #636363 !important; text-decoration: none;}
div.breadcrmb a:hover {color: #0255ef !important; text-decoration: underline;}

div.breadcrmb li.active a {color: #0255ef !important;}

div.content a:link, div.content a:visited, div.content a:active 
{color: #285dbb; text-decoration: none;}

div.content a:hover {text-decoration: underline;}

a.pdf {display: block; height: 16px; background: url("../images/pdf.jpg") no-repeat;
padding: 0 0 0 20px; text-decoration: underline !important;}

a.pdf:hover {text-decoration: none !important;}

ul.footer_menu a:link, ul.footer_menu a:active, ul.footer_menu a:visited 
{color: #5d5d5d; text-decoration: none;}
ul.footer_menu a:hover {text-decoration: underline;}

div.footer_right a {display: block; margin: 0 0 0 30px; padding: 0 0 7px 0; float: left;}
div.footer_right a:hover {border-bottom: #2b5198 4px solid;}

a.footer_right_img_1:link, a.footer_right_img_1:visited, a.footer_right_img_1:active 
{width: 207px; height: 57px; background: url("../images/microsoft_gold.jpg") no-repeat;}

a.footer_right_img_2:link, a.footer_right_img_2:visited, a.footer_right_img_2:active 
{width: 125px; height: 57px; background: url("../images/microsoft_dinamics.jpg") no-repeat;}

a.footer_right_img_3:link, a.footer_right_img_3:visited, a.footer_right_img_3:active 
{width: 158px; height: 57px; background: url("../images/siemens.jpg") no-repeat;}

/*---------//End Links//-------------*/
.txt_right {text-align : right;}
.txt_center {text-align : center;}

.sp {clear: both;}

/*---------//jquery//-----------------*/
.ui-tabs-hide {display: none;}
.ui-tabs-nav:after {display: block; clear: both; content: " ";}

* html .ui-tabs-nav {display: inline-block;}
*:first-child+html .ui-tabs-nav  {display: inline-block;}

.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-content-active { display: block; }


/* Easy Slider */

div.buttons {
	position: absolute;
	height: 258px;
	$margin: 0px 0px 0px -634px;
	width: 633px;
}
#prevBtn {
	display: block;
	width: 30px;
	height: 258px;
	position: absolute;
	background: url(../images/arr_left.gif) no-repeat 0% 50%;
	cursor: pointer;
	position: absolute;
	$margin: 0px 0px 0px -634px;
}	
#nextBtn{
	background: url(../images/arr_right.gif) no-repeat 100% 50%;
	cursor: pointer;
	display: block;
	width: 30px;
	height: 258px;
	margin: 0px 0px 0px 603px;
	$margin: 0px 0px 0px -30px;
	position: absolute;
}	

a.main_img {
	border: 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	float: left;
	position: relative;
	width: 633px; height: 258px; 
				}
a#img1 {
background: url("../photo/banner_1.jpg") center top no-repeat; }
a#img2 {
background: url("../photo/banner_2.jpg") center top no-repeat;}
a#img3 {
background: url("../photo/banner_3.jpg") center top no-repeat; }

/*-----------//Content Compatibility from Old Site - 09.17.09 - 10.03.2009 LH//------------*/
div.imgLinks{float:right; text-align:left; margin:0px 5px 20px 25px;}
img.collateral{border:1px solid #FFB147; padding:5px; margin:0px 0px 10px 0px;}
img.collateral2{border:none; padding:0px; margin:0px;}
.content caption{width:320px; color:#2B5198; font-weight:bold; font-size:0.9em; letter-spacing:.1em; margin:1em 0 0 0; padding:1px; caption-side:top; text-align:left;}
p.smaller { font-size:7pt; }
/*-----------//Left Navigation ID's - 09.25.09 - 10.3.2009 LH//----------------------------*/
#btn_app{float:left; width:256px; height:21px; padding:5px 0 0 12px; background:url(../images/btn_up_solutions.gif) top left no-repeat; font-size:11px; font-weight:bold; color:#fff; text-transform:uppercase; text-decoration:none; cursor:pointer;}
#btn_man{float:left; width:256px; height:21px; padding:5px 0 0 12px; background:url(../images/btn_up_solutions.gif) top left no-repeat; font-size:11px; font-weight:bold; color:#fff; text-transform:uppercase; text-decoration:none; cursor:pointer;}
#btn_hos{float:left; width:256px; height:21px; padding:5px 0 0 12px; background:url(../images/btn_up_solutions.gif) top left no-repeat; font-size:11px; font-weight:bold; color:#fff; text-transform:uppercase; text-decoration:none; cursor:pointer;}
#btn_pro{float:left; width:256px; height:21px; padding:5px 0 0 12px; background:url(../images/btn_up_solutions.gif) top left no-repeat; font-size:11px; font-weight:bold; color:#fff; text-transform:uppercase; text-decoration:none; cursor:pointer;}
#btn_par{float:left; width:256px; height:21px; padding:5px 0 0 12px; background:url(../images/btn_over_open_partner.gif) top left no-repeat; font-size:11px; font-weight:bold; color:#fff; text-transform:uppercase; text-decoration:none; cursor:pointer;}
#btn_ind{float:left; width:256px; height:21px; padding:5px 0 0 12px; background:url(../images/btn_over_open_industries.gif) top left no-repeat; font-size:11px; font-weight:bold; color:#fff; text-transform:uppercase; text-decoration:none; cursor:pointer;}
#btn_rol{float:left; width:256px; height:21px; padding:5px 0 0 12px; background:url(../images/btn_over_open_roles.gif) top left no-repeat; font-size:11px; font-weight:bold; color:#fff; text-transform:uppercase; text-decoration:none; cursor:pointer;}
#btn_abt{float:left; width:256px; height:21px; padding:5px 0 0 12px; background:url(../images/btn_up_about.gif) top left no-repeat; font-size:11px; font-weight:bold; color:#fff; text-transform:uppercase; text-decoration:none; cursor:pointer;}
#btn_pol{float:left; width:256px; height:21px; padding:5px 0 0 12px; background:url(../images/btn_up_about.gif) top left no-repeat; font-size:11px; font-weight:bold; color:#fff; text-transform:uppercase; text-decoration:none; cursor:pointer;}

#con_app{float:left; width:256px; height:100%; overflow:hidden;}
#con_man{float:left; width:256px; height:100%; overflow:hidden;}
#con_hos{float:left; width:256px; height:100%; overflow:hidden;}
#con_pro{float:left; width:256px; height:100%; overflow:hidden;}
#con_par{float:left; width:256px; height:100%; overflow:hidden;}
#con_ind{float:left; width:256px; height:100%; overflow:hidden;}
#con_rol{float:left; width:256px; height:100%; overflow:hidden;}
#con_abt{float:left; width:256px; height:100%; overflow:hidden;}
#con_pol{float:left; width:256px; height:100%; overflow:hidden;}

/*-----------//White Rollover Link Class for Content Header Links - 10.15.2009 LH//--------*/
#A2:link, #A2:active, #A2:visited{color:#FFF; font-family: Verdana, Arial, sans-serif; font-weight:normal; font-size:18px; text-decoration: none;}
#A2:hover {text-decoration: underline;}

/*----------//Rollover buttons for Solutions Sub Header - 10.23.2009 LH//------------------*/
#btn1{position:absolute;top:0px;right:0px;width:248px;height:17px;background:url(/images/btn1.jpg) top right no-repeat;cursor:pointer;font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; line-height:14px; text-transform:uppercase; text-align:right; padding:2px 4px 0 0; color:#CCC;}
#btn1:hover{background:url(/images/btn1_up.jpg) top right no-repeat; color:#666;}
#btn2{position:absolute;top:18px;right:0px;width:248px;height:17px;background:url(/images/btn2.jpg) top right no-repeat;cursor:pointer;font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; line-height:14px; text-transform:uppercase; text-align:right; padding:2px 4px 0 0; color:#CCC;}
#btn2:hover{background:url(/images/btn2_up.jpg) top right no-repeat; color:#666;}
#btn3{position:absolute;top:36px;right:0px;width:248px;height:17px;background:url(/images/btn3.jpg) top right no-repeat;cursor:pointer;font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; line-height:14px; text-transform:uppercase; text-align:right; padding:2px 4px 0 0; color:#CCC;}
#btn3:hover{background:url(/images/btn3_up.jpg) top right no-repeat; color:#666;}
#btn4{position:absolute;top:54px;right:0px;width:248px;height:18px;background:url(/images/btn4.jpg) top right no-repeat;cursor:pointer;font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; line-height:14px; text-transform:uppercase; text-align:right; padding:2px 4px 0 0; color:#CCC;}
#btn4:hover{background:url(/images/btn4_up.jpg) top right no-repeat; color:#666;}
