.contentHeader { background:url(../theme_images/page_menu_background.jpg) repeat-x; height:62px; line-height:35px; margin:0 -36px 0 -33px; font-size:15px; color:#FFFFFF; font-weight:bold; padding:0 25px;}
.contentHeader ul { margin:0; padding:0;}
.contentHeader li { float:left; width:auto; margin:0 14px 0 10px;}
.contentHeader li a { color:#FFFFFF; text-decoration:none;  padding:0 8px; }
.contentHeader .selected a { background:url(../theme_images/inner_menu_select.jpg); display:block;}
.contentHeader a:hover { background:url(../theme_images/inner_menu_select.jpg); display:block;}
.contentHeader h1 { padding-left:7px;}
.contentGreenTop {height:12px; background:url(../theme_images/content_green_background_top.jpg); }
.contentGreen { width:520px; float:left; background:url(../theme_images/content_green_background_foot.jpg) no-repeat 0 100%; margin-bottom:15px; }
.contentGreen .content { padding:4px 13px 13px 13px;}
.contentGreen table { width:480px; font-size:14px; color:#FFFFFF; border:none;}
.contentGreen table td, .contentGreen table th { vertical-align:top; text-align:left; padding-bottom:16px; border:none}
.contentRedTop {height:12px; background:url(../theme_images/content_red_background_top.jpg) no-repeat;}
.contentRed { width:175px; min-height:150px; float:right; background:url(../theme_images/content_red_background_foot.jpg) no-repeat 0 100%;}
.contentRed h2 { background:url(../theme_images/red_header_back.gif) no-repeat; height:22px; line-height:22px; padding:0 10px 0 10px; margin:-6px 8px 0 8px; color:#2A2A2A; text-align:center;}

.columnCont { padding-bottom:20px;}
.leftColumn { width:140px; float:left; font-weight:bold;}
.rightColumn { width:555px; float:right;}
.rightColumn ul { margin:0; padding:0;}

.display_documents_container { padding:10px 10px 15px 10px; font-size:12px; color:#FFFFFF; font-weight:bold;}
.display_documents_container a:link, .display_documents_container a:active, .display_documents_container a:visited { text-decoration:none; color:#FFFFFF;}
.display_documents_container a:hover { text-decoration:underline;}
.display_documents_container table, .display_documents_container td, .display_documents_container th { border:none;}

.generalButton { width:163px; height:18px; font-size:15px; font-weight:bold; color:#FFFFFF; text-align:center; display:block;}
.generalButton:link, .generalButton:active, .generalButton:visited { color:#FFFFFF; text-decoration:none;}

.greenButton {background:url(../theme_images/button_sp.gif) no-repeat ;} 
.greenButton:hover {background:url(../theme_images/button_sp.gif) no-repeat 0 -18px;}

.redButton {background:url(../theme_images/button_sp.gif) no-repeat 0 -36px;}
.redButton:hover {background:url(../theme_images/button_sp.gif) no-repeat 0 -54px;}

#sitemap_level_1 { list-style-type:none; padding:0; margin:0;}
#sitemap_level_2 { list-style-type:none; padding:5px 10px; margin:0;}
#sitemap_level_3 { list-style-type:none; padding:5px 10px; margin:0;}
#sitemap_level_1 a {width:163px; height:18px; line-height:16px; font-size:12px; font-weight:bold; color:#FFFFFF; text-align:left; display:block; background:url(../theme_images/button_sp.gif) no-repeat ;  text-decoration:none}
#sitemap_level_2 a { width:auto; height:auto; font-size:15px; line-height:19px; color:#000000; background:none; text-align:left; font-weight:normal;}
#sitemap_level_3 a {font-size:14px;}

#sitemap_level_1 a:hover {width:163px; height:18px; line-height:16px; font-size:12px; font-weight:bold; color:#FFFFFF; text-align:left; display:block; background:url(../theme_images/button_sp.gif) no-repeat 0 -18px; text-decoration:none}
#sitemap_level_2 a:hover {width:auto; height:auto; font-size:15px; text-decoration:none; line-height:19px; color:#000000; background:none; text-align:left; font-weight:normal;}
#sitemap_level_2 a:hover span { text-decoration:underline;}
#sitemap_level_3 a:hover {font-size:14px;}
#sitemap_level_1  span { padding-left:8px;} 

.inputCont { background:url(../theme_images/search_box.gif) no-repeat; border:none; height:19px; float:left; padding:0 5px; margin:0; font-size:13px;}
.inputCont input { border:none; background:none; color:#4E4E4E; font-family:Arial, Helvetica, sans-serif; margin:0; height:19px; vertical-align:top; width:155px;  font-size:12px; font-weight:bold;}
.menuSearchButton { background:url(../theme_images/search_box_submit.gif) no-repeat 100%; cursor:pointer; height:20px; width:20px; padding:0; margin:0; border:none;  float:left; vertical-align:middle}

.homeBottomLogo { padding-top:100px;}

.logoutLink { position:absolute; top:160px; left:750px; color:#CE0010; font-weight:bold; font-size:13px; cursor:pointer;}
