/* Style definitions for HTML tags */
body{
	height:100%; 
	padding:0; margin:0px 0px 10px 0px;
	background-color:#e8dbbf;
	background-image:url(images/bg_main.jpg);
	background-attachment: fixed;
	background-repeat:no-repeat;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:11px;
	color:#999;
}
/* Page Layout DIVs - Select by ID */
DIV#outer{
	width:840px; /* Establish overall width for fixed-width site */
	padding-top:5px;
	text-align:left;
}
/* Navbar */
.chromestyle{
	text-align: left;
	width:610px;
	filter:alpha(opacity=88);
	-moz-opacity:.85; 
	opacity:.85;
}
.chromestyle ul{
padding: 7px 0 7px 5px;
margin:0;
background-color:#9e9d9c;

}

.chromestyle ul li{
display: inline;
}

.chromestyle ul li a{
color: #fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding: 4px 7px 4px 7px;
margin: 0;
text-decoration: none;
}
.chromestyle ul li a:visited{
color: #fff;
font-size:12px;
padding: 4px 7px 4px 7px;
margin: 0;
text-decoration: none;
}
.chromestyle ul li a:hover, .chromestyle ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
color:#660000;
background-color:#fff;
text-decoration:none;
}
.chromestyle ul li a:active{
color:#660000;
background-color:#fff;
text-decoration:underline;
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border-left: 1px solid #ff9900; /*THEME CHANGE HERE*/
border-bottom: 1px solid #ff9900; /*THEME CHANGE HERE*/
border-right: 1px solid #ff9900; /*THEME CHANGE HERE*/
z-index:100;
background-color: #fff;
width: 200px;
visibility: hidden;
}
.dropmenudiv a{
	font-size:12px;
}
.dropmenudiv a:link{
display: block;
padding: 2px 7px;
text-decoration: none;
color:#660000;
}
.dropmenudiv a:visited{
display: block;
padding: 2px 7px;
text-decoration: none;
color: #660000;
}
.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
display: block;
padding: 2px 7px;
text-decoration:none;
background-color:#ffcc66;
}
.dropmenudiv a:active{ /*THEME CHANGE HERE*/
display: block;
padding: 2px 7px;
text-decoration:underline;
background-color:#ffcc66;
}
* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}
h1{
	font-size:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ff9900;
	padding:2px 10px 2px 5px;
	margin:20px 0px 10px 0px;
	font-weight:bold;
}
.callout1{
	font-size:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#cd3301;
}
.callout1 a{
	font-size:15px;
}
.callout2{
	font-size:13px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#cccd34;
	margin-top:15px;
}
.callout3{
	font-size:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ff9900;
}
.callout3 a{
	font-size:15px;
}
.h1_smallerText{
	font-size:12px;
	font-weight:normal;
}
div.pageheading{
	background-color:#cccc99;
}
div.pageheading h1{
	font-size:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666633;
	padding:2px 0px 2px 5px;
	margin:5px 0px 20px 0px;
	font-weight:bold;
	margin:0 0 10px 0px;;
	padding:5px;
}
.h1_smallerText{
	font-size:12px;
	font-weight:normal;
	color:#7a7a70;
}
h2{
	font-size:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#cccc99;
	color:#996633;
	padding:6px;
	margin:0;
	font-weight:bold;
}
.h2_smallerText{
	font-size:12px;
	font-weight:normal;
}
h3{
	font-size:12px;
	color:#660000;
	padding-left:5px;
	margin-bottom:5px;
}
hr{
	background-color:#1E4164;
	color:#1E4164;
	height: 1px;
	border: 0;
}
h4{
	font-size:11px;
	padding:2px 0px 2px 0px;
	margin:0px 0px 5px 0px;
	line-height:14px;
}
p{
	font-size:12px;
	color: #999;   
	padding:0px 7px 10px 5px;
	margin:0px 0px 3px 0px;
	text-align:justify;
}
p.statusMessage {
 background:#FBFCC0; 
 padding-top:5px; 
 border:1px solid #D13250;
 text-align:center;
}
label.error{
	color: red;
	float: left;
	font-style: italic;
	font-weight: bold;
}
ol { 
	list-style-position: outside;
	margin-top:0px;
	margin-bottom:10px;
	margin-left:15px;
	padding-left:15px;
}
ul { 
	list-style-position: outside; 
	margin-top:0px;
	margin-bottom:10px;
	margin-left:15px;
	padding-left:15px;
	font-size:12px;
	color: #999;  
}
li {margin-bottom:10px;
}

ul.content  {
	margin: 0px 0px 10px 0px;
	list-style:none;
}
ul.content  li {
	margin: 0px;
}

/* Anchors */
a {
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size: 12px;
}
a:link {
	color:#33ccff;
	text-decoration:none;
} 
a:visited {
	color:#33ccff;
	text-decoration:none;
} 
a:hover {
	color:#224e7a; 
	text-decoration:none;
} 
a:active { 
   color:#ff9900;
	 text-decoration:underline; 
}

h1 a {
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size: 12px;
}

div#sidenav{
	color:#FFF;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:right; width:225px;
}
div#sidenav div{
	padding: 3px 5px 3px 10px;
	margin-bottom:5px;
} 
div#sidenav h1{
	color:#FFF;
	padding:3px 5px 3px 10px;
	margin:0;
	font-size:13px;
	font-weight:normal;
}
div#sidenav div p{
	color:#660000;
	font-size:11px;
	padding:0;
	margin:0;
}
div#sidenav div a, div#sidenav h1 a {
	font-size:13px;
	display:block;
} 
div#sidenav div a:link, div#sidenav h1 a:link {
	text-decoration:none; 
	color:#FFF;
} 
div#sidenav div a:visited, div#sidenav h1 a:visited{
	text-decoration:none; 
	color:#FFF;
} 
div#sidenav div a:hover, div#sidenav h1 a:hover, div#sidenav .active {
	text-decoration:none;
	background-image:url(/images/sidenav_hover.gif);
	background-repeat:no-repeat;
	background-position:right;
	color:#FFF; 
} 
div#sidenav div a:active { 
   color:#1E4164;
}

div#sidenav div p a {
	font-size:11px;
}
div#sidenav div p a:link {
	color:#666;
	text-decoration:none;
} 
div#sidenav div p a:visited {
	color:#666;
	text-decoration:none;
} 
div#sidenav div p a:hover {
	color:#333; 
	text-decoration:none;
	background-image:none;
} 
div#sidenav div p a:active { 
   color:#ff9900;
	 text-decoration:underline; 
}

div#sidenav div#call_to_action a {
	font-size:16px;
	padding:10px;
	margin:0;
}
div#sidenav div#call_to_action a:link {
	color:#ffffcc;
	text-decoration:none;
} 
div#sidenav div#call_to_action a:visited {
	color:#ffffcc;
	text-decoration:none;
} 
div#sidenav div#call_to_action a:hover {
	color:#ffcc66; 
	text-decoration:none;
	background-image:none;
} 
div#sidenav div#call_to_action a:active { 
   color:#ffcc66;
	 text-decoration:underline; 
}

/* Main Content Areas */
div#content{
	width:841px;
}
div#copy{	
	float:left; 
	background-color:#fff; 
	padding: 5px;
	margin-bottom:5px;
	width:600px;
}
/* Footer */
DIV#footer{
  clear:left;
	text-align:right;
	font-size:12px;
	color:#996633;
}
DIV#footer_menu{
	padding:10px 5px;
	background-color:#ffcc66;
}
DIV#credit{
	padding:10px 5px;
	background-color:#ffcc66;
}
DIV#credit a {
	font-size:10px;
	color:#ffffcc;
	padding-right:15px;
}
DIV#credit a:link {
	text-decoration:none; 
} 
DIV#credit a:visited {
	text-decoration:none; 
} 
DIV#credit a:hover {
	text-decoration:underline; 
} 
DIV#copyright{
	padding:0px 10px 5px 5px; 
	color:#D2BE7F
}
.form_button {
	font-size:10px; 
	font-weight:bold; 
	color:#FFF; 
	cursor:pointer;
	padding:3px 0;
	height:auto;
	width:auto;
	background-color:#577992; 
	border:2px solid #D5DEE3; 
}
.form_button_hover {
	background-color:#263457; 
}

/*///////////////Grid Table/////////////////////////////////*/
table.grid {
	margin: 0px -6px 0px -6px;
	width:622px;
}
table.grid td {
	background-color:#FFF;
	padding:0;
	border: 4px solid #FFF;
}
table.grid h3 {
	padding:0;
	margin:0 0 8px 0;
	line-height:16px;
}
.tbl_grid_link {
	padding-left:6px;
}
table.grid img {
	border: 0;
	margin-top:1px;
	margin-bottom:4px;
}

/* Table List */
table.list{
	margin: 0px -6px 0px -6px;
	width:622px;
}
table.list td{
	border-bottom:1px solid #EBF3FB;
	padding-bottom:5px;
	padding-top:5px;
}
table.list h3{
	margin:0;
}
table.list h3 a {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding:0;
	margin:0;
}
table.list h3 a:link {
	color:#33ccff;
	text-decoration: none;
}
table.list h3 a:visited {
	color:#33ccff;
	text-decoration: none;
}
table.list h3 a:hover {
	color:#660000;
	text-decoration: none;
}
table.list h3 a:active {
	color:#33ccff;
	text-decoration: underline;
}

/* DIV List */
div.list{
	width:610px;
	float:left;
	margin-bottom:5px;
	background-color:#FFF;
}
div.list img {
	padding: 5px 10px 5px 5px;
}
div.list h3{
	margin:0;
	padding:10px 0;
	color:#7a7a70;
}
div.list h3 a {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	padding-top:9px;
}
div.list h3 a:link {
	color:#33ccff;
	text-decoration: none;
}
div.list h3 a:visited {
	color:#33ccff;
	text-decoration: none;
}
div.list h3 a:hover {
	color:#224e7a;
	text-decoration: none;
}
div.list h3 a:active {
	color:#33ccff;
	text-decoration: underline;
}

/*///////////////Basic Table/////////////////////////////////*/
table.basic{
	border-collapse:collapse;
	border: 1px solid #666633;
	margin-left:auto;
	margin-right:auto;
}
table.basic p{
	color: #263457;
	margin-bottom:2px;
}
table.basic td.heading{
	font-size: 12px;
	font-weight: bold;
	background-color: #ff9900;
	color: #FFFFFF; 
	text-align:center;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 1px solid #666633;
	padding: 3px  5px;
}
table.basic th {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	background-color: #e5f1fd;
	border-right: 1px solid #cc9966;
	border-top: 1px solid #cc9966;
	color:#2c373d;
}

table.basic tbody tr.even td {
	background:#F6F4F0;
}

table.basic tr.yellow td {
	background:#FFFDC6;
}

table.basic td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	border-right: 1px solid #cc9966;
	border-top: 1px solid #cc9966;
	padding:5px;
}

table.basic .td_rowHeading {
	background-color:#EBF3FB;
}

table.basic .td_last {
	border-right-width: 0px;
}

table.basic a {
	font-size: 11px;
}
table.basic a:link {
	color:#33ccff;
	text-decoration:none;
} 
table.basic a:visited {
	color:#33ccff;
	text-decoration:none;
} 
table.basic a:hover {
	color:#224e7a; 
	text-decoration:none;
} 

table.basic a:active { 
   color:#ff9900;
	 text-decoration:underline; 
}
 a.whiteLink{
	color:#FFFFFF;
	font-weight:normal;
}
table.basic a.whiteLink:visited {
	color:#FFFFFF;
} 
.white{
	color:#FFF;
}
.orange{
	color:#ff9900;
}
.orange_dark{
	color:#cc6600;
}
.beige{
	color:#ffffcc;
}
.brown{
	color:#660000;
}
.gray{
	color:#666;
}