﻿html, body
{
	height:100%;
}

#doc
{
	min-height:100%;
	margin-bottom:-30px;
	position:relative;
}
.MainLogo
{
	position:relative;
	top:5px;
	border-right: #ccffff thin ridge; 
	border-top: #ccffff thin ridge; 
	border-left: #ccffff thin ridge; 
	border-bottom: #ccffff thin ridge
}
/*#container
{
 width: 908px;
 margin: 0 auto;
 }*/
#container
{
	min-height:100%;
	margin-bottom:-30px;
	position:relative;
}

#header{
 margin: 15px  0 25px 0;


 height:65px;}

#content {
 clear:both;
 background:url(../images/bg_content.png) no-repeat top left;
 position:relative;
 top:-10px;
 padding: 6px 0 0 0;}

#footer{
 clear:both;
 background:url(../images/bg_footer.gif) repeat-x top left;
 height:65px;
 color:#747162;
 margin: 40px 0 0 0;
 font-family:Arial, Helvetica, sans-serif;}

/* HEADER
--------------------------------------------------------------------------------------*/
.logo{
 background:url(../images/logo.gif) no-repeat top left;
 width: 272px;
 height:65px;
 text-indent:-99999px;
 overflow:hidden;
 float:left;
 margin: 0 0 0 2px;}

.header-right{
 float:right;
 width: 400px;}

ul#header-links li{
 float:left;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 border-right:1px solid #ede2c5;
 padding: 0 7px;
 margin: 0 0 17px 0;} 

ul#header-links li.last{
 border:none;
 padding-right:0;}

ul#header-links li a{
 color:#747162 !important;}

ul#header-links li a:hover,
ul#header-links li.active a{
 color:#9e0404 !important;} 

.search-form{
 float:right;
 
 }

.search-form .textbox-container{
 background:url(../images/text_search.gif) no-repeat top left;
 width: 159px;
 height:20px;
 float:left;}

.search-form input.text{
 height: 18px;
 font-size:1em;
 color:#46412e;
 margin:2px;
 background:none;
 border:none;}

.search-form .go{
 float:left;
 margin: 0 16px 0 0;}

.search-form select{
 width: 190px;
 height:18px;
 font-size:1.1em;
 border:1px solid #e6d7b0;
 padding: 2px 0;
 font-family:Helvetica,Arial,  sans-serif;
 background:#f6f2e5;}


.search-form div.spacer
{
 	width:393px;
}


    
    /* Blue Box */
.blue-box{
 float:left;
 width: 291px;
 background:url(../images/box_blue_bg.gif) repeat-y top left;}
 

.blue-box-top{
 background:url(../images/box_blue_top.gif) no-repeat top left;
 height:27px;
 padding: 8px 16px 0 16px;}

.blue-box-wrapper{
 background:url(../images/box_blue_bottom.gif) no-repeat bottom left;
 padding: 14px 17px 4px 17px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:1.2em;}

.blue-box-wrapper p{
 padding: 0 0 18px 0;}

.blue-box-wrapper a{
 font-weight:normal;
 color:#46412e;
 font-weight:bold;
 font-family:Arial, Helvetica, sans-serif;
 font-size:1.1em;}

.blue-box-top h2{
 color:#004a96;
 float:left;}

.blue-box-top a.seemore{
 color:#004a96 !important;
 font-weight:bold;
 float:right;
 font-family:Arial, Helvetica, sans-serif;
 background:url(../images/bullet_more_blue.gif) no-repeat 0 6px;
 padding: 6px 0 0 15px;}

.box-news{
 margin: 0 25px 0 0;}
 
 /*-------------FOOTER----------------*/
 .clearfooter
 {
	height:30px;
	clear:both;
 }
 #divucFooter
 {
	height:30px;
	position:relative;
 }
 .divFooter
 {
	height:30px;
	position:relative;	
	text-align:center;
	vertical-align:bottom;		
	background-color:White;/*#F2F6FA;*/	
	color:Black;	
	font-family:Arial, Helvetica, sans-serif;	
	font-size:x-small;
 }
 /*-------------FOOTER----------------*/
 
 /*User labels in the header of the Master Page*/
 .UserWelcome
 {
	font-family:Calibri;	
	position:relative;
	color:Black;	
	font-family:Calibri;	
	font-size:small;	
	top:5px;
	left:220px;
	font-style:normal;
 }
 .UserLoginOut
 {
	position:relative;
	color:Black;	
	font-family:Calibri;	
	font-size:x-small;	
	top:10px;
	left:250px;
 }
 .colSeparator
 {
	width:15px;
 }
 
 .handStyle
 {
	cursor:hand;
 }
 
 /* Full orange rounded screen div */
#ja-ControlOrangeWrap {
	background: url(../image/col-center-grid-orange.gif) repeat-y left top;
	float: left;
	overflow: hidden;
	
	
	
	}

#ja-ControlOrangeTop {
	background: url(../image/col-top-grid-orange.gif) no-repeat left top;
	padding-top: 10px;
}

#ja-ControlOrangeBottom {
	background: url(../image/col-bot-grid-orange.gif) no-repeat left bottom;
	padding-bottom: 10px;
}


 /* Full gray rounded screen div */
#ja-ControlGrayWrap {
	background: url(../image/col-center-grid-gray-minus.gif) repeat-y left top;
	float: left;
	overflow: hidden;
	width: 384px;
	
	}

#ja-ControlGrayTop {
	background: url(../image/col-top-grid-gray-minus.gif) no-repeat left top;
	padding-top: 10px;
}

#ja-ControlGrayBottom {
	background: url(../image/col-bot-grid-gray-minus.gif) no-repeat left bottom;
	padding-bottom: 10px;
}

.NewsTitle
{
	font-size:medium;
	font-family:Calibri;
	font-variant:small-caps;
	color:#FF8851;
	font-weight:bold;
	text-align:left;
}
.NewsAbstract
{
	font-size:small;
	font-family:Calibri;
	color:#0C6DA0; 
	padding-left:10px;
	margin-left:10px;
}
.NewsLink
{
	font-size:small;
	font-family:Calibri;
	font-style:italic;
	color:#0C6DA0; 
}
 /**/