
html, body {
	height: 100%;background:#EEEEEE;
}

 *{  
   margin:0;  
   padding:0;  
} 


body {
    margin : 9px;
	padding: 0px;
	font-family: Verdana,Arial,Helvetica,sans-serif,"Open Sans";
	font-size: 0.7em;
	line-height: 1.5em;
	color:#050126;
	text-decoration: none;
	text-align: left;
border:0px !important;
padding-left: 10px;  text-align:center; /*For IE6 Shenanigans*/
}


#container {
 text-align: left;
    vertical-align: middle;
position: relative;
width: 980px; margin:0 auto;
min-height: 98%;
}

h1 {
font-family: Arial, Helvetica, sans-serif;
color: #916E33;
font-size: 25px;
margin: 5px 0;
}
h1
{
  font-size: 2em;
  margin-top: 0.67em;
  margin-right: 0px;
  margin-bottom: 0.67em;
  margin-left: 0px;
}
h2 {
font-family: Arial, Helvetica, sans-serif;
color: #916E33;
font-size: 18px;
margin: 10 0 5px;
}

h2
{
	font-size: 1.3em;
}

h3
{
	font-size: 1.2em;
	/*JMartin:10103
	color: #412700;*/
	color:#2980b9;
margin-top:10px;
}

h3.small
{
	font-size: 1.1em;
}

h4, h5
{
	font-size: 1.1em;
}

h6
{
	font-size: 1.0em;
}

h7
{ font-size:10px;
    text-align: center;
    vertical-align: middle;
    	font-weight: bold;
    	 height: 20px;
	color: #01172E;
   /* border: 1px solid #b8cbc5;
	background-color: #D4ECFB;
	padding: 3px;*/

}


a:link, a:visited
{
  color: #336699;
}


a:focus
{
  outline-width: thin;
  outline-style: dotted;
}

a:active, a:hover
{
  outline-width: 0px;
  outline-style: none;
}

a:hover
{
}

.clearfix
{
  display: inline-block;
}

html[xmlns] .clearfix
{
  display: block;
}
.clear-block{display:inline-block;}



hr {
    background-color: inherit;
    border: 0 none;
    color: activeborder;
    height: 1px;
    margin: 15px 0;
}



p { margin-top: 15px;
    margin-bottom: 0px;
}

ul.square  {
    list-style: square outside none;
}

ul.none {
    list-style: none outside none;
}
ol.none {
    list-style: none outside none;
    padding-left:10px;
}
 ul
{
	padding: 15px;color: #330000;
padding-top:0px;margin-top:0px;margin-bottom:0px;
	
}
ul li {
    margin-left: 0px;
    padding-top: 10px;font-size: 1em;

}
ol
{color: #330000;
	list-style-type: decimal;padding-left: 15px;
}

*html ol
{
	/*Needed to get bullets to appear in friggin' IE! */
	padding-left: 15px;
}

ol li
{
	list-style-type: decimal;
}
a:link, .column a:visited 
{
    text-decoration: none;
}



table th, table td {
  font-size : 77%;
  font-family : "Myriad Web",Verdana,Helvetica,Arial,sans-serif;}

#function_nav {
    float: left;
    height: auto;
    left: 0;
    padding-bottom: 3em;
    position: relative;
    top: 5px;
    width: 100px;
    z-index: 3;
}
#disclaimer
{padding:20px;color:red; font-style:italic;	margin:20px auto;
   font-size: 1.1em;

	}
	
a img {border: none; }	



/************************************************************************
* 
* Global formatting
*
************************************************************************/

/* all the legend tags use this same style */

legend
{
	font-weight: bold;
	color: #666666;
	font-size: 1em;
	padding-left: 4px;
	padding-right: 4px;
	margin-bottom: 7px;
}

/* apply zero margin to all forms and hide fieldset borders. Keep fieldset borders in the markup for better accessibility */


fieldset
{
	margin: 0px;
	padding: 0px;
	border: none;
}

/* sometimes we hide elements from display in visual browsers (but leave them in the source for non visual browsers and for accessibility) */

.hidden
{
	visibility: hidden;
}
/*.none
{
	display: none;
}*/

/*==================================================================================

Table Styles

====================================================================================*/

caption
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 0.8em;
	font-weight: bold;
}

table
{
}


th
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	text-align: left;
}

td
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 0.7em;
	text-align: left;
	font-weight: normal;
}
	
	
	
/*==================================================================================

Home Page - ok.sos.gov

====================================================================================*/
/****************Header*****************************/
.mainheader 
{   z-index: 0;
	padding: 0px;
	margin-top: 0px;
display: block;
	font-size: 0.9em;
	 /*background-color: #000033;*/
	  width: 100%;
	 /*background-color:#050126; */
		 background: url("/assets/images/header_bg.jpg") repeat scroll left top transparent;
 border-bottom-width: 3px;
    height:12em;
	  }

.headersimple 
{  z-index: 0;
	padding: 0px;
	margin-top: 0px;
display: block;
	font-size: 0.9em;
	 /*background-color: #000033;*/
	  width: 100%;
	 /*background-color:#050126; */
		 /*background: url("sandbox/assets/images/header_bg.jpg") repeat scroll left top transparent;
 		 */
		 /*background: url("/assets/banner/sos.png") no-repeat scroll left top transparent; */
background: url("/assets/banner/logo.jpg") no-repeat scroll left top transparent;
    height:125px;
}


.headert
{  z-index: 0;
	padding: 0px;
	margin-top: 0px;
display: block;
	font-size: 0.9em;
	 width: 100%;

background: url("/assets/banner/logo.jpg") no-repeat scroll left top transparent;
    height:150px;
}

.headert_left {float:left;
	/* background: url("/assets/images/header_left_small.jpg") no-repeat scroll left top transparent;
   */  height:150px;
    width:400px;
} 


.headert_left a img {
    display: block;
 height:150px;
        width:100px;
}

.headert_right {
    height:8.5em;
    width: 400px;float:right;
}
.headert_right .okgov img {
    height: 5.5em;
    margin-top: 0;
    padding-top: 0;
    width: 20em;
}



/*LVP banner*/
.headerlvp
{  z-index: 0;
	padding: 0px;
	margin-top: 0px;
display: block;
	font-size: 0.9em;
	  width: 100%;
	 background-color:#336699;
 border-bottom-width: 3px;
    height:200px;
}
.headerlvpl
{  z-index: 0;
	padding: 0px;
	margin-top: 0px;
display: block;
	font-size: 0.9em;
	  width: 100%;
	 background-color:#99cdff;
 border-bottom-width: 3px;
    height:200px;
}
.headerlvp_left 
{   background: url("/assets/images/lvp.jpg") no-repeat scroll left top transparent;
    height:500px;
    width:500px;
} 
.headerlvpl_left
{   background: url("/assets/banner/LVPl.jpg") no-repeat scroll left top transparent;
    height:200px;
    width:500px;
} 

.headerlvp_left a img {
    display: block;
 height:200px;
        width:100px;
}
.headerlvpl_left a img {
    display: block;
 height:200px;
        width:100px;
}
.headerlvp_right {height:10px;
    width: 180px;float:right;margin-top:-190px;
}



/*Dome*/
.headerDome
{  z-index: 0;
	padding: 0px;
	margin-top: 0px;
display: block;
	font-size: 0.9em;
	 width: 100%;

background: url("/assets/banner/day.png") no-repeat scroll left top transparent;
    height:125px;
}

.headerDome2
{  z-index: 0;
	padding: 0px;
	margin-top: 0px;
display: block;
	font-size: 0.9em;
	 width: 100%;

background: url("/assets/banner/sos.png") no-repeat scroll left top transparent;
    height:150px;
}

.headerDome_left {float:left;
  width:400px;
} 


.headerDome_left a img {
    display: block;
 height:120px;
        width:100px;
}

.headerDome_right {
 height:10px;
    width: 180px;float:right;
}


/*blackwhite*/

.headerbw
{  z-index: 0;
	padding: 0px;
	margin-top: 0px;
 display: block;
	font-size: 0.9em;
background-color: white;
	  width: 100%;
	height:120px;
	 background: url("/assets/banner/blackblue.png") no-repeat scroll left top transparent;
}

.headerbw_left {float:left;
 height:110px; 
    width:440px;margin-top:15px;
position: relative;

} 

.headerbw_left a img {
    display: block;
    height:110px;
        width:100px;
}


.headerbw_right {
   /* background: url("/assets/images/header_right.jpg") no-repeat scroll right top transparent;
    */
 height:45px; margin-top:20px;
   /*width: 400px;float:right;*/
    width:180px;float:right; color:#666666;
}

/*blue*/

.headerb
{   z-index: 0;
	padding: 0px;
	margin-top: 0px;
display: block;
	font-size: 0.9em;
	  width: 100%;
	 background-color:#050126;
 border-bottom-width: 3px;
    height:150px;
}

.headerb_left 
{ background: url("/assets/pluto/blueBanner.jpg") no-repeat scroll left top transparent;
    height:140px;
    width:500px;

}
.headerb_left a img {
    display: block;
 height:140px;
        width:100px;
}

.headerb_right {height:10px;
    width: 180px;float:right;margin-top:-120px;
}



/*Simple flat*/
.headerflat
{       z-index: 0;
	padding: 0px;
	margin-top: 0px;
        display: block;
	font-size: 0.9em;
        background-color: white;
	width: 100%;
	height:115px;
	-webkit-box-shadow:#969696 0px 0px 4px;
	-moz-box-shadow:#969696 0px 0px 4px;
	box-shadow:#969696 0px 0px 4px;
}


.headerf_left 
{       
        float:left;
	background: url("/assets/banner/ws.png") no-repeat scroll left top transparent;
        height: 80px;
    width: 500px;
    margin-top: 5px;


}  


.headerf_left a img 
{
    display: block;
    height:90px;
    width:400px;
}


.headerf_right 
{
  
    height:50px; margin-top:30px;
    width:180px;float:right; color:#666666;
}

.header span{width:100px;margin:0;padding:0;}
.header span a{
  width: 340px;
  height: 0px;
  display: block;
  color: #556270;font-family:Verdana;
  font-size:5em;}
  

.header_left {float:left;
	 background: url("/assets/images/header_left_small.jpg") no-repeat scroll left top transparent;
    height:8.5em;
    width:550px;
}  

.header_left a img {
    height: 8.5em;
    width:100px;
}
.header_left a img {
    display: block;
    height: 8.5em;
        width:100px;
}


.headers_left {float:left;
	/* background: url("/assets/images/header_left_small.jpg") no-repeat scroll left top transparent;
   */  height:125px;
    width:400px;
} 

.headers_left a img {
    height: 8.5em;
    width:100px;
}
.headers_left a img {
    display: block;
    height: 8.5em;
        width:100px;
}

.header_right {
    background: url("/assets/images/header_right.jpg") no-repeat scroll right top transparent;
    height:8.5em;
    width: 400px;float:right;
}
.headers_right {
   /* background: url("/assets/images/header_right.jpg") no-repeat scroll right top transparent;
    */
 height:70px; margin-top: 20px;
   /*width: 400px;float:right;*/
    width:180px;float:right;
}


.header_right .okgov img {
    height: 5.5em;
    margin-top: 0;
    padding-top: 0;
    width: 20em;
}

#header-title{margin:50px 0 0 10px;display: inline;}




#site-title
{font-family:Papyrus;padding-left:20px;float:left;
  margin-top: 0px; 	
  margin: /**/ 15px 0 0 0px; /* for IE8/IE7/Win */
  font-size:25px;
  margin-bottom: 1px;
  color:#FCFBE3;
  padding-top:35px;
  padding-top:/**/0px; /* for IE8/IE7/Win */
}
#site-title .off-page
{

}
#hdr-emblem{float:left;height:20px;margin:20px 0 0 0;}
#hdr-emblem img{width:100px;height:100px;}


#hdr-links{text-align:right;margin:5px 0 0 0px; }
#hdr-links a{padding:0 18px;}
#hdr-links a:hover{text-decoration:underline;}
#hdr-links ul{margin:0;padding:0;}
#hdr-links li{list-style-type:none;display:inline;margin:0;padding:0;}

#hdr-links li.line
{
  border-left-width-value: 1px;
  border-left-style-value: solid;
  border-left-color-value: #cccccc;
  padding-left: 0px; 
}
#contacthelp-links{float:right;text-align:right;margin:5px 1px 0 0;height:15px;padding:5px 0px 10px 0;}
#contacthelp-links a{padding-right:17px; }
#contacthelp-links a:hover{text-decoration:underline;}
#contacthelp-links ul{margin:0;padding:0;}
#contacthelp-links li{list-style-type:none;display:inline;margin:0;padding:0;}

#contacthelp-links li.line
{
  border-left-width-value: 1px;
  border-left-style-value: solid;
  border-left-color-value: #cccccc;
  padding-left: 0px;
}
a.email-update-link, a.contact-link, a.help-link
{
  background-image: url("/assets/icon/helpcontact.png");
  background-repeat: no-repeat;
  font-family: Georgia,"Times New Roman",Times,serif;

  padding-left: 20px;
  height: 15px;
  line-height: 15px;font-size:1.1em;
  float: left;color:#FCFBE3;
}
a.femail-update-link, a.fcontact-link, a.fhelp-link
{
  background-image: url("/assets/icon/helpcontact.png");
  background-repeat: no-repeat;
  font-family: Georgia,"Times New Roman",Times,serif;

  padding-left:30px;
  height: 15px;
  line-height: 15px;font-size:1.1em;
  float: left;color:#333333;
}
a.briefcase-link,a.account-link,a.work-link,a.cart-link,a.login-link
{
  background-image: url("/assets/icon/usericon.png");
  background-repeat: no-repeat;
  font-family: Georgia,"Times New Roman",Times,serif;
font-size: 1em;
  padding-left: 20px;
  height: 15px;
  line-height: 15px;
  float: left;
}

.contact-link
{
  background-position: 0px -78px;
}

.contact-link:hover
{
  background-position: 0px -52px;
}

.email-update-link
{
  background-position: 0px -130px;
}

.email-update-link:hover
{
  background-position: 0px -104px;
}

.help-link
{
  background-position: 0px -104px;
}

.help-link:hover
{
  background-position: 0px -130px;
}
.fcontact-link
{
  background-position: 0px -78px;
}

.fcontact-link:hover
{
  background-position: 0px -52px;
}

.femail-update-link
{
  background-position: 0px -130px;
}

.femail-update-link:hover
{
  background-position: 0px -104px;
}

.fhelp-link
{
  background-position: 0px -104px;
}

.fhelp-link:hover
{
  background-position: 0px -130px;
}

.briefcase-link
{
  background-position: 0px -182px;
}

.briefcase-link:hover
{
  background-position: 0px  -156px;
}

.account-link
{
  background-position: 0px -130px;
}

.account-link:hover
{
  background-position: 0px  -104px;
}
.cart-link
{
  background-position: 0px  -26px;
}

.cart-link:hover
{
  background-position: 0px -234px;
}
.work-link
{
  background-position: 0px  -78px;
}

.work-link:hover
{
  background-position: 0px -52px;
}

.login-link
{
  background-position: 0px  -390px;
}

.login-link:hover
{
  background-position: 0px -364px;
}
#bread_crumb
{
	position: relative;
	top: 5px;
	float: left;
	margin: 1em;
	padding: 1em;
	width: 85%;
}
html > body #bread_crumb
{
	position: relative;
	top: 5px;
	float: left;
	margin: 1em;
	padding: 1em;
	width: 100%;
}


/*******************content_main*************************************/
/*main area for each page*/
#content_main
{
	background-color: White;
    border-top: 2px solid #FEFEFE;
    float: right;
    height: auto !important;
    left: 0;
    padding: 10px 10px 50px;
    position: relative;
    text-align: justify;
    width: 960px;
    z-index: 2;
margin-top:5px;
}


#content_main_page
{
	left: 0;
	padding-top:15px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: white;
	text-align: justify;  width: 960px;
}
.link-button{
		color:#AA0000;
		text-decoration: underline;
		cursor: pointer;
	}
/*juicebox*/
.jb-bb-bar{
				margin-right: 0px !important;
				border-radius: 0px !important;
			}

			.jb-panel-top{
				padding: 0 !important;
			}

			.jb-area-large-mode-title{
				font-size: 2em !important;
				top: 5px !important;
				left: 0px !important;
			}

			
			.under{
				padding-top:20px;
			}

			#juicebox-container{
				height: 600px;
		width:708px;
			}

			#juicebox-container a{
				color:#666;
			}

			div.jb-status-loading {
				background: url('/assets/css/spinner.gif') no-repeat center !important;
			}
			





#content_main_image
{
	position: relative;
	left:0;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	width: 800px;
	float: right;
	text-align: justify;
	border-top: 2px solid #FEFEFE; /* height:400px;      /*overflow: auto; /      /*margin-top:5em;         border-right: silver thin dashed;     border-top: silver thin dashed;     border-left: silver thin dashed;     border-bottom: silver thin dashed;     visibility: visible;     /*page-break-before: auto;     page-break-after: auto;*/ /*list-style-type: none;     background-color: InfoBackground;     vertical-align: top;     text-align: left;*/ /*padding: 20px;*/
	z-index: 2;
	height: auto !important;
	background-color:White;
	padding-bottom:50px;
}

#content_main ul li
{
	list-style: none;
	padding-bottom: 1.2em;
	font-size: .9em;
	border-bottom: none;
	text-align: left;
	text-indent: 1px;
	padding-bottom: 1em;
	list-style-type: none;
}

#content_main dt
{
	float: left;
	font-weight: bold;
	padding-right: 10px;
}
#content_main dd
{
	text-align: left;
	margin: 0;
}
#content_main dl
{
	font-size: 0.9em;
	margin: 5px 0px 0px 0px;
	padding: 0px;
	width: auto;
	clear: both;
	line-height: 1.8em;
}
.LeftArea
{
	float: left;
	width: 60%;
	padding-right: 10px;
}

.RightArea
{
	float: left;
	width: 35%;
	padding-left: 10px;
}

.AllArea
{
	float: left;
	width: 100%;
}
.ELeftArea
{
	float: left;
	width: 48%;
	padding-right: 5px;
}

.ERightArea
{
	float: left;
	width: 48%;
	padding-left: 5px;
	overflow: auto;
}


.CorpsBoxHeader
{
	border: 1px solid #b8cbc5;
	background-color: #e1ebe8;
	padding: 3px;
	font-weight: bold;
	text-align: left;
	padding-left: 7px;
}
.CorpsSmallBoxHeader
{
	text-align: left;
	border: 1px solid #b8cbc5;
	background-color: #D7D7D7;
	padding: 2px;
	padding-left: 6px;
}
.corpnotes
{
	border: 1px dotted #b8cbc5;
	background-color:#d5d5e5;
	padding: 2px;
	font-size: 1em;
	width: 100%;
	vertical-align: middle;
}

.formscol
{
	border: 1px solid #E5E5E5;
	margin: 0;
	padding-left: 2px;
}
.listhelp
{
	margin: 1px 0 1px 0;
	text-align: left;
	width: 100%;
}
.listgeneral
{
	margin: 1px 0 1px 0;
	line-height: 1em;
	width: 100%;
}
.listgeneral ul
{
	display: block;
	margin-left: 0px;
	list-style: none;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	font-size: 11px;
}
.listgeneral li
{
	color: black;
	text-align: left;
	margin: 0px;
	padding-left: 0px;
	list-style-type: none;
	font-size: 11px;
}
.listgeneral em
{
	color: maroon;
	font-size: 12px;
}
.listgeneral a
{
	display: block;
	color: #3C0005;
	padding: 0px 0 0px 5px;
	margin: 0 0 1px 0;
	font-size: 11px;
	text-decoration: underline;
}

.listgeneral a:hover
{
	color: maroon;
	text-decoration: underline;
}
.Filelistgeneral
{
	margin: 1px 0 1px 0;
	line-height: 1.3em;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
}
.Filelistgeneral ul
{
	display: block;
	margin-left: 0px;
	list-style: none;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	font-size: 11px;
}
.Filelistgeneral li
{
	color: black;
	text-align: left;
	margin: 0px;
	padding-left: 0px;
	list-style-type: none;
	font-size: 11px;
}
.Filelistgeneral em
{
	color: maroon;
	font-size: 10px;
}
.Filelistgeneral a
{
	display: block;
	color: #2D73B9;
	padding: 0px 0 0px 1px;
	margin: 0 0 1px 0;
	font-size: 12px;
	text-decoration: underline;
}

.Filelistgeneral a:hover
{
	color: #01172E;
	text-decoration: underline;
}

.em
{
	color: maroon;
	font-size: 0.8em;
	font-style: italic;
}
.orderbutton
{
	text-align: right;
}

.tbl
{
	font-size: medium;
	width: 95%;
	border: solid 0.1em;
}

.navbutton
{
	text-align: right;
}

.forms
{
	border: 1px solid #E5E5E5;
	margin: 0;
	padding-left: 2px;
}

.forms ul
{
	padding: 0;
	margin: 0;
	list-style-type: none;
}
.forms ul li
{
	font-size: .8em;
	list-style-image: url(/assets/images/pdfsmall_icon.gif);
	list-style-position: inside;
	vertical-align: middle;
}
.forms ul li a
{
	color: #330000;
}

.forms ul li a:hover
{
	color: #330000;
	font-style: italic;
}

.forms h2
{
	/*background: url(/assets/css/nav-bg.gif) repeat-x;*/
	background-color:#050126;
	border: 1px solid navy;
	padding: 2px;
	font-size: 9pt;
	color: White;
}

.forms h3
{
	margin: 0;
	padding: 0px 0 0px 15px;
	background: transparent url(/assets/css/h2bg.gif) no-repeat center left;
}

#searchscreen
{
	border: 1px solid #003f5b;
	padding: 5px;margin:5px;
}

.SearchBoxHeader
{
	border: 1px solid #b8cbc5;
	background-color: #D4ECFB;
	padding: 3px;
	font-weight: bold;
	color: #01172E;
}
.panelcolor
{
	border: 2px solid #003f5b;
	padding-left: 5%;
	padding-right: 5%;
	font-size: 1.3em;
	vertical-align: middle;
	width: 90%;
}
.panelcolor
{
	border: 1px solid #f39e77;
	padding: 5px;
}


.UserNav
{
float:right;
position:relative;
width:auto
}

.UserNav>ul
{
	float:right;
	padding-top:14px;
	line-height:19px;
	font-size:11px;
	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif
}

.UserNav>ul li
{
	float:left;
	border:1px solid transparent;
	border-top:0
}

.UserNav > ul li#u_tele, .UserNav> ul li span, .UserNav> ul li a
{
  display: block;
  padding-top: 0px;
  padding-right: 15px;
  padding-bottom: 0px;
  padding-left: 15px;
  color: #333333;
}

/* Line 1 */
.UserNav li#u_account a
{
  background-image: transparent url(/assets/css/readpost.gif) ;
  background-repeat: no-repeat;
  background-position: 0px -137px;
  background-size: 450px 223px;
  vertical-align: bottom;
  text-indent: 8px;
  padding-left: 13px;
}

/* Line 1 */
.UserNav li#u_account a:focus, .no-touch .UserNav li#u_account a:hover
{
  background-position: -216px -137px;
  color: #8a8a8a;
}

/* Line 1 */
.UserNav .ui-button:hover, .UserNav .contact a:hover, .UserNav li#u_account a:hover, .UserNav li#u_cart a:hover
{
}

/* Line 1 */
.UserNav li#u_account a:focus, .no-touch .UserNav li#u_account a:hover
{
  background-position: -216px -137px;
  color: #8a8a8a;
}



.contact-drawer,.briefcase-drawer
{display:none;position:absolute;top:30px}

.contact-drawer .open-drawer,.utility-nav .unav-cart .open,.utility-nav .unav-account .open
{display:block;z-index:9999}
#body
{
	clear: both;
	position: relative;
	height: auto;
}
/* 2 column layout */
#columnleft
{
	float: left;
	width: 25%; /*position: relative;*/
}

#columnleft h1, h2, h3
{
	text-align: left;
}

#columnleft .leftblock
{
	border: 1px solid #DBDB79;
	padding: 0.8em;
	margin-bottom: 10px; /*background: #FEFAAB url(images/background_columnleft.gif) repeat-y;*/
	vertical-align: top;
}

.highlighttext
{color:#f39c12}

/************************************************************************
* 
* Formatting common to most pages: content_main_ind
* With right/left column
*
************************************************************************/
#content_main_ind
{
	position: relative;
	left:0;
	padding-top: 5px;
margin-top:10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	width: 960px;
	float: right;
	text-align: justify;
	border-top: 2px solid #FEFEFE; /* height:400px;      /*overflow: auto; /      /*margin-top:5em;         border-right: silver thin dashed;     border-top: silver thin dashed;     border-left: silver thin dashed;     border-bottom: silver thin dashed;     visibility: visible;     /*page-break-before: auto;     page-break-after: auto;*/ /*list-style-type: none;     background-color: InfoBackground;     vertical-align: top;     text-align: left;*/ /*padding: 20px;*/
	z-index: 2;
	height: auto !important;
	background-color:White;
}
#body
{
	clear: both;
	position: relative;
	height: auto;
}


#body h1, h2 {
    color: #050126;
    margin-top: 0;
}
/* 2 column layout */
#columnleft
{
	float: left;
	width: 25%; /*position: relative;*/
}

#columnleft h1, h2, h3
{
	text-align: left;
}

#columnleft .leftblock
{
	border: 1px solid #DBDB79;
	padding: 0.8em;
	margin-bottom: 10px; /*background: #FEFAAB url(images/background_columnleft.gif) repeat-y;*/
	vertical-align: top;
}

#columnleft .leftblock a
{
	text-decoration:underline;
}

.rightblock .navblock
{
	border: 1px solid #DBDB79;
	padding: 0.8em;
	/*height:1.5em;*/
	margin-bottom: 10px; /* background: #FEFFAB url(images/background_columnright.gif) repeat-y;*/
}

.separator
{
    background-color: #2D73B9;
    border: 0 none;
    color: activeborder;
    height: 1px;
    margin: 15px 0;
}


.navblock
{
	border: 1px solid #DBDB79;
	padding: 0.8em;
	height:1.5em;
	margin-bottom: 10px; /* background: #FEFFAB url(images/background_columnright.gif) repeat-y;*/
}

.rightblock h3 {
    display: block;
    font-size: 1em;
    font-weight: bold;
    margin: 0;
    padding: 0;
}

#columnright .rightblock a{
    text-decoration:underline;
}


#searchbody {
    color: windowtext;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    line-height: 1.4em;
    padding-left: 15%;
    width: 75%;
}

dl.ftable {
    clear: both;
    line-height: 1.8em;
    margin: 15px 0 0;
    padding: 0;
    width: auto;
}

.ftable dt {
    background-color: #ECECEC;
    color: #000000;
    float: left;
    margin: 0;
    width: 25%;
}

.ftable dd
{
	margin: 0px 0px 10px 50px;
	_text-indent: -3px !important;
}
.ftable dd label
{
	vertical-align: top;
	margin: 5px 8px 0px 0px;
	line-height: 2em;
}

.SummaryBoxHeader {
    background-color: #E1EBE8;
    border: 1px solid #B8CBC5;
    padding: 4px;
}



#print_nav {
    float: right;
}


.leftblock h2, .rightblock h2, .fullwidth h2
{
	font-size: 1.6em;
}

.
input, select, textarea
{
	font-size: 1em;	
	font-family: arial, Verdana, Helvetica, Helvetica-Narrow, sans-serif;
}

.classification input, .classification select, .classification textarea, .classification label
{
	font-size: 1.2em;	padding:10px;
	font-family: arial, Verdana, Helvetica, Helvetica-Narrow, sans-serif;
}
.classification td {
   padding-bottom:5px;
}



/* shows a visual seperation */
.dashedline
{
	border-bottom: 1px dashed #DBCE6A;
	padding-top: 10px;
	margin-bottom: 10px;
	clear: right;
}

/* Command buttons on pages */
.actionbuttons
{
	text-align: right;
	position: relative;
	padding: 1px 1px 1px 1px;
}

/* JMartin:2599 */
.modalPopup
{
	background-color: #ffffdd;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 10px;
	width: 250px;
	text-align: center;
}

.modalBackground
{
	background-color: #D7D7D7;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.leftblock h2, .rightblock h2, .fullwidth h2
{
	font-size: 1.6em;
}

dl.formtable
{
	margin: 10px 0px 10px 0px;
	padding: 0px;
	width: auto;

}
.formtable dt
{
	float: left;
	padding-left: 2px;
	width: 30%;
	font-size: 1.1em;
	font-weight: bold;
}

.formtable dd
{
	/*width: 65%;*/font-size: 1em;
	line-height: 1.6em;margin-bottom: 5px;
}
.formtable dd input, select
{
	width: 40%; 
}

.formtable dd label
{
	vertical-align: top; /*vertical-align:baseline;*/
	margin: 0px 8px 0px 0px;
	line-height: 1.6em;
	width: 200px;
}
.formtable dd dropdownlist
{
	vertical-align: top; /*vertical-align:baseline;*/
	margin: 0px 8px 0px 0px;
	line-height: 1.6em;
}

#columnright
{
	/* margin-left: 205px;*/ /*width: 300px;*/ /*position :relative;*/
	float: left;
	margin-left: 1em;
	width: 73%;
}
.rightblock
{
	border: 1px solid #DBDB79;
	padding: 0.8em;
	margin-bottom: 10px; /*background: #FEFAAB url(images/background_columnleft.gif) repeat-y;*/
	vertical-align: top;
}
.rightblock h3
{
	font-size: 1em;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	display: block;
}

.rightblock ul
{
	padding: 15px;
        font-size: 10px;
	
}

.rightblock a:link, .column a:visited 
{
    text-decoration: none;
}
#columnright .dashedline
{border-bottom: 1px dashed #DBCE6A;
	padding-top: 10px;
	margin-bottom: 10px;
	clear: right;}

.rightblock .SmallBoxHeader
{
	text-align: left;
	border: 1px solid #b8cbc5;
	background-color: #D7D7D7;
	padding: 2px;
	padding-left: 6px;
}

input, select, textarea, label
{
	font-size: 1em;	padding: 5px;
	font-family: arial, Verdana, Helvetica, Helvetica-Narrow, sans-serif;
}

/* shows a visual seperation */
.dashedline
{
	border-bottom: 1px dashed #DBCE6A;
	padding-top: 10px;
	margin-bottom: 10px;
	clear: right;
}

/* Command buttons on pages */
.actionbuttons
{
	text-align: right;
	position: relative;
	padding: 1px 1px 1px 1px;
}

/* JMartin:2599 */
.modalPopup
{
	background-color: #ffffdd;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 10px;
	width: 250px;
	text-align: center;
}

.modalBackground
{
	background-color: #D7D7D7;
	filter: alpha(opacity=70);
	opacity: 0.7;
}


#mainlogin
{ margin-top : 0px;
  border-width  : 2px;
  width: 670px !important;
  border-top: medium none;
  
  margin : 0px auto;
  overflow: hidden;
font-size: 12px;
clear: both;
font-family: inherit;
display: block;
}
#mainlogin .formWraper {
    display: table;
    width: 665px;
    table-layout:  /**/ fixed; /* for IE8/IE7/Win */
}

#mainlogin .loginHeaderWraper {
    margin-top: 33px;
    width: 645px;
    margin-bottom: 33px;
}
#mainlogin  .loginHeader {
    width: 350px;
    float: left;
}
#mainlogin  h1 {
font-size: 1.8em;line-height: 1px;
font-weight: bold;margin:  0px
}
#mainlogin  h2 {
font-size: 1.8em;color: #000;
font-weight: bold
}
#mainlogin .left {
    width: 307px;
    /*display: table-cell;* not working in IE8*/
    display: block;
    /*float: none;*/
    float: left;
    border-right: medium none;
}
#mainlogin .clearall {
    clear: both;
}
#mainlogin .right
{ /*display: table-cell;* not working in IE8*/
    display: block;
    /*float: none;*/
    float: left;
border-left: 1px solid #CCC;
width: 295px;
padding-left:10px;
/*margin: 10px 10px 4px 20px;* not working in IE8*/
margin: 0px;
padding-bottom: 18px;
}
#mainlogin .right h2 {
    text-transform: none;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 11px;
    clear: both;
}

#mainlogin .right ul {
    float: none;
    margin: 0px;
}

#mainlogin.right li {
    list-style: disc outside none;
    margin: 0px 0px 5px 15px;
}
#mainlogin .right h3
{text-transform: none;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 2px;
    clear: both;}
#mainlogin .guest
{padding: 5px 20px 5px 5px;}

#mainlogin .new
{border-bottom: 1px solid #CCC;padding: 0px 20px 0px 5px;}

#mainlogin .registerbutton
{padding:3px;  font-weight: bold;
cursor: pointer;   font-size: 11px;  font-style:normal;
min-height: 10px;
position: relative; 
white-space: nowrap;
display: inline-block;
background-color:#930;
border: 2px solid #FFF;
margin-left:5px;margin-top:5px;margin-bottom:10px;
color:White;
background-repeat: no-repeat;
box-shadow: 6px 6px 6px #888;
background-position: center 0px;
overflow: visible;}





div#accountGuest {
    position: absolute;
    top:80px;
    color: #333;
    padding:0px 0px 5px 5px;
}

div#accountCreate {
    position: absolute;
    top: 55px;
    left: 65%;
    color: #333;
    
}
div#accountCreate a {
    font-weight: bold;
    
}
#Helpcontent {
    float: left;
    width: 700px;
    color: #333333;
    padding: 20px 20px;
    position: relative;
}
#Helpcontent .grid2col
{ clear: both;
    content: ".";
    display: block;
    height: 0;
  width: 100%; position: relative;
}
.grid2col .column {
    width: 45%;
    padding:10px;
}
.column, .column {
    margin-left: 0 !important;
}
.column
{float: left;}

.column last 
{
    float: right !important;
}

.column a:link, .column a:visited {
    text-decoration: none;
}


.sidebar {
    background: none repeat scroll 0 0 #FFFFFF;
    float: right;
    margin-top: 50px;
    width: 210px;
}




.form
{
}

.form .header
{
	color: #F7F6F3;
	background-color: #666666;
}

.form dd
{
	margin: 0;
}

.form dt
{
	float: left;
	padding-right: 10px;
}


.form multiline
{
	width: 100%;
}

dl.search
{
	margin: 15px 0px 0px 1px;
	padding: 0px;
	width: auto;
	font: 0.8em;
}
.form .search dt {
    float: left;
    font-size: 1em;
    font-weight: bold;
    padding-left: 2px;
    width: 20%;
}

.form .search dd {
    margin-bottom: 5px;
}

.form .search dd input, select
{width:40%;}

table.contact th, table.contact td {
  font-size : 77%;
  font-family : "Myriad Web",Verdana,Helvetica,Arial,sans-serif;}

table.contact td {
 width:250px;}


#content_main_ind .box {
    background: url("/assets/images/box.png") no-repeat scroll center bottom #FFFFFF;
    margin-bottom: 10px;
    padding: 4px 8px;
    text-align:left;
}

#content_main_ind  .box .corporatetop {
    margin: -4px -8px 8px;
    position: relative;
}
#content_main_ind  .box h4 {
    height: 25px;
    margin-bottom: 0;
    overflow: hidden;
    position: relative;
   
}
#content_main_ind ul.square {
    line-height: 14px;
    list-style: square outside none;
    margin-bottom: 18px;
 
}

#content_main_ind ul.none {
   
    line-height: 14px;
    list-style: none outside none;
    margin-bottom: 18px;
 
}
#content_main_ind ul.square li {
    margin-left:5px;
}


#content_main_ind  h1 {
    font-size: 24px;
    line-height: 36px;
}
#content_main_ind .padder {
    padding: 0 8px;
}

#content_main_ind .box p, #content_main_ind .box address, #content_main_ind .nobox p {

    line-height: 15px;
    margin-bottom: 8px;
}
.sidebar ul {
    margin: 0 8px 10px 12px;
    font-size: 11px;
    line-height: 14px; padding: 0;
}



.sidebar a:link, .sidebar a:visited {
    text-decoration: none;
}


div#bio_photo {
    float: left;
    margin-right: 10px;
}

#content_main_ind .archivePDF{
    float:right;
    padding-right: 400px;
    margin-top: -1px;
    background:url("/assets/images/pdfsmall_icon.gif") no-repeat scroll left transparent;
}
  

			
/*************************** WIZARD Class **********************************
	the following are wizard styles for displaying information in a standard 
	multi-step format. Wizards should use the wizard.master page to allow 
	own navigation.
****************************************************************************/


#wizard
{
	clear: both;
	position: relative;
	height: auto;
}

#leftColumn
{
	float: left;
	width: 210px;
	position: relative;
	padding: 5px 5px 5px 5px; /*background-color: #F5F5DC;*/
	border: solid 1px #f39e77;
	vertical-align: top;
}



#rightColumn
{
	margin-left: 225px; /*width: 300px;*/
	position: relative;
	border: solid 1px #f39e77;
	padding: 5px 5px 5px 5px;
}

#leftColumn .steps
{
	/*display:run-in;*/
	display: block;
	left: 0px !important;
	top: 0px !important;
	visibility: visible;
	z-index: 100;
	padding: 1px;
}

/**********************************************
The next two sections for .selectLinkButton 
determine the appearance for wizard TOC
*********************************************/

#leftColumn .steps ul
{
	  list-style-type:none;
	  margin-left:15px;
	  padding-left:0px;
}

#leftColumn .steps ul li
{
	 padding:0px;
}

#leftColumn .steps .selectLinkButton
{
	 padding-right: 0px;
	 background-position: 4px 5px;
	 border-top: #dbdada 1px solid;
	 display:block;
	 padding-left: 10px;
	 padding-bottom:3px;
	 margin: 0px;
	 margin-left:5px;
	 width: 145px;
	 color:#707070;
	 padding-top:3px;
     text-align:left;
     background-repeat:no-repeat;
     /*background-color: #993300;*/
     background-color:#405774; 
	 color:White;   
     text-decoration:none;	
}

#leftColumn .steps .selectLinkButton:hover
{
	 padding-right: 0px;
	 background-position: 4px 5px;
	 border-top: #dbdada 1px solid;
	 display:block;
	 padding-left: 10px;
	 padding-bottom:3px;
	 margin: 0px;
	 margin-left:5px;
	 width: 145px;
	 color:#707070;
	 padding-top:3px;
     text-align:left;
     background-repeat:no-repeat;
     /* background-color: #CC6633;*/     
     background-color:#6787B0; 
     color:Yellow;
     text-decoration: underline;	
}

#leftColumn .steps .selectedLinkButton
{
	 padding-right: 0px;
	 background-position: 4px 5px;
	 border-top: #dbdada 1px solid;
	 display:block;
	 padding-left: 10px;
	 padding-bottom:3px;
	 margin: 0px;
	 margin-left:5px;
	 width: 145px;
	 color:#707070;
	 padding-top:3px;
     text-align:left;
     background-repeat:no-repeat;
     /*background-color: #CC6633;*/
     background-color:#6787B0; 
	 color:White;   
     text-decoration: underline;	
}

#leftColumn .steps .disableLinkButton
{
	 padding-right: 0px;
	 background-position: 4px 5px;
	 border-top: #dbdada 1px solid;
	 display:block;
	 padding-left: 10px;
	 padding-bottom:3px;
	 margin: 0px;
	 margin-left:5px;
	 width: 145px;
	 color:#707070;
	 padding-top:3px;
     text-align:left;
     background-repeat:no-repeat;
     /*background-color: #CCCCCC;*/
     background-color:#B1B17B;
     color:White; 
     text-decoration: none;	
}





#leftColumn ul li
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 1em;
	 white-space:nowrap;
}

#leftColumn ol li
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 1em;
	list-style-type: decimal;
	margin-left: 0px;
}

#leftColumn dl dt dd
{
	font-family: Verdana, Arial, Sans-Serif;
	text-align: left;
}

#leftColumn dd
{
	font-size: .8em;
	text-align: left;
	margin: 0;
}

#leftColumn dt
{
	float: left;
	font-size: .9em;
	padding-right: 10px;
}

#leftColumn .selectedLinkButton
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 1em;
	color: Maroon;
	height: 1.2em;
	border: solid .5px Maroon;
	list-style: none;
	margin-left: 0px;
}

#leftColumn .disableLinkButton
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: .8em;
	color: Gray;
	height: 1.2em;
	list-style: none;
	margin-left: 0px;
}

#leftColumn .selectLinkButton
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 1em;
	color: Blue;
	height: 1.2em;
	list-style: none;
	margin-left: 0px;
}

#rightColumn  dt
{
	/*float:left; */
	padding-left: 2px;
	width: 30%;
	font-size: 1em;
	font-weight: bold;

}

#rightColumn  dd
{
	/*/*width: 65%;height:1%;
	overflow:hidden; clear:right;*/
	margin: 0px 0px 5px 50px;


}
#rightColumn ol {
    color: #330000;
    list-style-type: decimal;
    padding-left: 50px;
    padding-bottom:15px;
}
#rightColumn .form
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 1em;
}

#rightColumn .form br
{
	/*clear: left;*/
}
#rightColumn .form dl
{
	
}



#rightColumn .form dt
{
	/*float:left; */
	padding-left: 2px;
	width: 30%;
	font-size: 1em;
	font-weight: bold;

}

#rightColumn .form dd
{
	/*/*width: 65%;height:1%;
	overflow:hidden; clear:right;*/
	margin: 0px 0px 5px 100px;


}
#rightColumn .form dd.x-form-clear{clear:both;}

#rightColumn .form dd input, select
{
	width: 55%;
}
#rightColumn .form dd dropdownlist
{
	vertical-align: top; /*vertical-align:baseline;*/
	margin: 0px 8px 0px 0px;
	line-height: 1.6em;
}

#rightColumn .form .address dt
{
	float: left;
	padding-left: 2px;
	width: 20%;
	font-size: 1em;
	font-weight: bold;
}

#rightColumn .form .address dd
{
	/*width: 65%;*/
	margin: 0px 0px 5px 100px;
}
#rightColumn .form .address dd input, select
{
	width: 80%;
}
#rightColumn .form .address dd dropdownlist
{
	vertical-align: top; /*vertical-align:baseline;*/
	margin: 0px 8px 0px 0px;
	line-height: 1.6em;
}




#rightColumn .form .notepad
{
	width: 90%;
	height: 250px;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: .9em;
}

#rightColumn .form .leftColumn
{
	margin-left: 3px;
	width:300px;
	float: left;
	text-align: left;
}

#rightColumn .form .rightColumn
{
	margin-left: 40px;
	width: 300px;
	float: left;
	text-align: left;
	padding: 3px;
}

#rightColumn .form .firstColumn
{
	margin-left: 0px;
	width: 40px;
	float: left;
	text-align: left; /*clear: left;*/
}

#rightColumn .form .secondColumn
{
	margin-left: 40px;
	width: 40px;
	float: left;
	text-align: left;
}

#rightColumn .form .thirdColumn
{
	margin-left: 80px;
	width: 40px;
	float: left;
	text-align: left;
}

#rightColumn .form .fourthColumn
{
	margin-left: 120px;
	width: 40px;
	float: left;
	text-align: left;
}

#rightColumn .form .instruc
{
	padding-left: 20px;
	padding-top: 5px;
	font-weight: bold;
	font-size: 1em;
}
#rightColumn .notice
{
	color:Blue;
	font-weight: bold;
	font-family: Verdana, Arial, Sans-Serif;
	padding: 5px;
	font-style: italic; /*text-transform:capitalize;*/
	font-size: .85em;
}
#rightColumn .error
{
	color: red;
	font-weight: bold;
	font-family: Verdana, Arial, Sans-Serif;
	padding: 5px;
	font-style: italic; /*text-transform:capitalize;*/
	font-size: .85em;
}
/* hpee:1172
http://ajaxcontroltoolkit.codeplex.com/WorkItem/View.aspx?WorkItemId=12354*/
#rightColumn  .calendar .ajax__calendar_container
{
  border:1px solid #646464;
    background-color:white ;
z-index: 1000;width:220px;
}

#rightColumn  .calendar .ajax__calendar_header  {
    background-color: #ffffff;
    margin-bottom: 2px;
}

#rightColumn  .calendar .ajax__calendar_title,
#rightColumn  .calendar .ajax__calendar_next,
#rightColumn  .calendar .ajax__calendar_prev    {
    color: #004080;
    padding-top:1px;
}

#rightColumn  .calendar .ajax__calendar_body    {
    background-color: #e9e9e9;
      width:215px;
      padding-left:0;
      padding-right:0;
}

#rightColumn  .calendar .ajax__calendar_dayname {
    text-align:center;
    font-weight:bold;
    margin-bottom: 2px;
    margin-top: 2px;  font-size:x-small;
}

#rightColumn  .calendar .ajax__calendar_day {
    text-align:center;
     font-size:small;
}
#rightColumn  .calendar  .ajax__calendar_days,
#rightColumn  .calendar  .ajax__calendar_months,
#rightColumn  .calendar  .ajax__calendar_years 
{
height:139px;
left:0;
margin:auto;
position:absolute;
text-align:center;
top:0;
width:200px;
border:none;
}
#rightColumn  .calendar  .ajax__calendar_active .ajax__calendar_day,
#rightColumn  .calendar .ajax__calendar_active .ajax__calendar_month,
#rightColumn  .calendar .ajax__calendar_active .ajax__calendar_year 
 {            color:Maroon;            font-weight:bold;        }

.error
{
	color: red;
	font-weight: bold;
	font-family: Verdana, Arial, Sans-Serif;
	padding: 5px;
	font-style: italic; /*text-transform:capitalize;*/
	font-size: .85em;
}


#rightColumn .title
{
	padding-right: 5px;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
	border: 1px solid #b8cbc5;
	background-color: #e1ebe8;
	font-weight: bold;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 1em;
	text-transform: capitalize;
}

#rightColumn .caption
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: .9em;
	padding: 5px;
}

#rightColumn .subtext
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 1em;
	padding: 5px;
	font-weight: bold;
	font-weight: 100;
}

#rightColumn .footnote
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: .8em;
	padding: 5px;
}

#rightColumn .footnote .footborder
{
	background-color: #F0E0D9;
	border: 1px dotted #A40000;
	padding: 7px;
}

#rightColumn .navButton
{
	border: 1px solid #CCCC66;
	color: #FFFFFF;
	background-color: #4488FF;
	font-size: 1em;
}

#rightColumn .navButtonDefault
{
	border: 1px solid #CCCC66;
	color: #FFFFFF;
	background-color: #0044CC;
	font-size: 1em;
}

#rightColumn .navigation
{
	padding-top: 10px;
	padding-bottom: 5px;
}

#rightColumn .form .coralpanel
{
	border: 1px solid #f39e77;
	padding: 5px;
}

#rightColumn .coralpanel
{
	border: 1px solid #f39e77;
	padding: 5px;
}

.coralpanel
{
	border: 1px solid #f39e77;
	padding: 10px;
}
.coralpanel dt
{
	float:left;
	font-weight:bold;
	padding-right:10px;
}
.coralpanel dd
{
	margin:0;
	text-align:left;
}
.required
{color: red;
	font-weight: bold;
	
	font-style: italic; /*text-transform:capitalize;*/
	font-size: .7em;
	}

#rightColumn .form .smallBoxHeader
{
	text-align: left;
	border: 1px solid #b8cbc5;
	background-color: #D7D7D7;
	padding: 2px;
	padding-left: 6px;
}


/************************************************************************/
/*

Styling the counter itself.
Set image paths accordingly.

THIS YOU NEED TO KEEP.

So you can have multiple counters on a page, just make sure each one has a class of "flip-counter".

*/
.CounterTable
{   border: 2px solid #E5E5E5;
	color: #808080;
	margin: 2px 0 2px 0;
	line-height: 1.5em;
	width: 100%; 
    position:relative;
}
.CounterHeader
{color:#050126;
	font-size: 1.3em;
    text-align: center;
    vertical-align: middle;
    height: 20px;
    border: 1px solid #b8cbc5;
	background-color: #D4ECFB;
	padding: 0px;width: 100%; 
	font-weight: bold;
/*color: #01172E;*/
}

.CounterBody
{
margin: 2px 0 2px 0;
    background-color: #FAFAFA;
    padding: 1px;
}
#wrapper{float:right;position:relative;left:0%;margin-top:5px;}
#flip-counter{position:relative;clear:both}
.flip-counter{position:relative;clear:both}
.flip-counter ul.cd{float:left;list-style-type:none;margin:0;padding:0}
/*.flip-counter li{background:url(<%=ConfigurationManager.AppSettings("imgurl")%>/pluto/digits.png) 0 0 no-repeat}*/
.flip-counter li{background:url(/assets/pluto/digits.png) 0 0 no-repeat}
.flip-counter li.t{background-position:0 0;width:23px;height:10px}
.flip-counter li.b{background-position:0 0;width:23px;height:20px}
.flip-counter li.s{background-position:-53px -1030px;width:14px;height:55px}

#flip-counter2{position:relative;padding:5px;}
.flip-counter2 ul.cd{float:left;list-style-type:none;margin:0;padding:0}
/*.flip-counter li{background:url(<%=ConfigurationManager.AppSettings("imgurl")%>/pluto/digits.png) 0 0 no-repeat}*/
.flip-counter2 li{background:url(/assets/pluto/digits.png) 0 0 no-repeat}
.flip-counter2 li.t{background-position:0 0;width:28px;height:10px}
.flip-counter2 li.b{background-position:0 0;width:28px;height:20px}
.flip-counter2 li.s{background-position:-53px -1030px;width:14px;height:55px}

#ajaxticker1{
width: 95%;
height: 30px;
/*border: 1px ridge black;*/
padding:2px 2px 5px 2px;
background-color: #FAFAFA;
vertical-align: middle;
}

#ajaxticker1 div{ /*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/
background-color: #FAFAFA;
vertical-align: middle;
}

tickerclass
{vertical-align: middle;}

#map_canvas { height: 100% }


/*==================================================================================

table

====================================================================================*/


#table th
{
	font: bold 11px "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(/assets/css/bg_header.jpg) no-repeat;
}

#table th.nobg
{
	border-right: 1px solid #C1DAD7;
	background: none;
}

#table td
{
	border: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
}

/*==================================================================================

GridView CSS

====================================================================================*/

.PrettyGridView .AspNet-GridView div.AspNet-GridView-Pagination, .PrettyGridView .AspNet-GridView div.AspNet-GridView-Pagination a, .PrettyGridView .AspNet-GridView div.AspNet-GridView-Pagination span
{
	color: #00FFFF;
	background: #284775;
	font-weight: normal;
	padding: 2px;
	font-size: 10px;
}

.PrettyGridView .AspNet-GridView table
{
	border: solid 1px #CCCCCC;
	font-size: 10px;
}

.PrettyGridView .AspNet-GridView table thead tr th
{
	color: #F7F6F3;
	/*JMartin:2111
	background: #5D7B9D;*/
	background: #C0C0C0;
	font-weight: bold;
	border-bottom: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	padding: 2px;
	font-size: 10px;
}

.PrettyGridView .AspNet-GridView table tbody tr td
{
	color: #333333;
	background: white;
	padding: 2px 5px 2px 2px;
	border-bottom: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	font-size: 1em;
}

.PrettyGridView .AspNet-GridView table tbody tr.AspNet-GridView-Alternate td
{
	background: #F7F6F3;
}

.PrettyGridView .AspNet-Gridview table tbody tr.AspNet-GridView-Selected td
{
}

.PrettyGridView .AspNet-GridView table tfoot tr td
{
}
/* Optional AspNet-GridView-Empty to override tfoot used for EmptyDataTemplate */
.PrettyGridView .AspNet-GridView table tfoot tr.AspNet-GridView-Empty td
{
	color: #F7F6F3;
	background: #5D7B9D;
	font-weight: bold;
	border-bottom: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	padding: 2px;
	font-size: 1em;
}

/*==================================================================================

Detail View CSS

====================================================================================*/

div.AspNet-DetailsView-Data ul
{
	margin: 0;
	padding: 0;
}

div.AspNet-DetailsView-Data li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	position: relative;
}
#SampleDetailsView
{
	width: 20em;
	position: relative;
}


.PrettyDetailsView div.AspNet-DetailsView-Header
{
	color: #F7F6F3;
	background-color: #5D7B9D;
	font-weight: bold;
	padding: 4px 0 4px 4px;
	position: relative;
}

/* Each field defined for the DetailsView generates an individual list item (li) in the rendered HTML. */
/* Each li effectively is a row in a table (though no table tag is generated by the adapter). */
.PrettyDetailsView div.AspNet-DetailsView-Data li
{
	padding: 3px 0 2px 4px;
	color: #333333;
	background-color: White;
	vertical-align: middle;
	min-height: 1.4em; /* ADDED for Firefox */
}

/* Every other field is marked as being "Alternate." */
/* This allows you to define an "alternating row" style (though the adapter doesn't actually generate an HTML table). */
.PrettyDetailsView div.AspNet-DetailsView-Data li.AspNet-DetailsView-Alternate
{
	background-color: #F7F6F3;
}

/* This corresponds to the HeaderText attribute of an <asp:BoundField>. */
.PrettyDetailsView span.AspNet-DetailsView-Name
{
	position: absolute;
	top: 3px;
	left: 0;
	font-weight: bold;
}

/* This corresponds to the DataField attribute of an <asp:BoundField>. */
.PrettyDetailsView span.AspNet-DetailsView-Value
{
	margin-left: 12em;
}
/*==================================================================================

TreeView CSS

====================================================================================*/


/*div.AspNet-TreeView
{
	margin: 0;
	padding: 0;
}
*/

div.AspNet-TreeView li
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.AspNet-TreeView-Show
{
}

.AspNet-TreeView-Hide
{
	display: none;
}

.PrettyTree
{
	position: relative;
}
.PrettyTree DIV.AspNet-TreeView UL LI
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: small;
	padding-bottom: 2px;
	padding-top: 3px;
	font-family: Tahoma;
	white-space: nowrap;
}
.PrettyTree DIV.AspNet-TreeView UL UL
{
	margin: 2px 0px 2px 12px;
}
.PrettyTree DIV.AspNet-TreeView UL LI IMG
{
	border-right: medium none;
	border-top: medium none;
	margin: 0px 4px 0px 0px;
	vertical-align: middle;
	border-left: medium none;
	border-bottom: medium none;
}
.PrettyTree DIV.AspNet-TreeView LI A
{
	padding-left: 4px;
	text-decoration: none;
}
.PrettyTree DIV.AspNet-TreeView LI.AspNet-TreeView-Root
{
	border-right: #d2d2d2 1px solid;
	border-top: #e7e7e7 1px solid;
	/*background: url(bg-fade-light.png) repeat-x 50% bottom;*/
	margin: 0px 4px 6px 0px;
	border-left: #e7e7e7 1px solid;
	border-bottom: #d2d2d2 1px solid;
}
.PrettyTree DIV.AspNet-TreeView LI.AspNet-TreeView-Parent
{
	border-right: #d2d2d2 1px solid;
	border-top: #e7e7e7 1px solid;
	/*background: url(bg-fade-light.png) repeat-x 50% bottom;*/
	margin: 0px 4px 6px 0px;
	border-left: #e7e7e7 1px solid;
	border-bottom: #d2d2d2 1px solid;
}
.PrettyTree DIV.AspNet-TreeView LI.AspNet-TreeView-Leaf
{
}
.PrettyTree DIV.AspNet-TreeView .AspNet-TreeView-Collapse
{
	font-size: xx-large;
	/*background: url(collapse.gif) no-repeat 0px -1px;*/
	float: left;
	width: 15px;
	cursor: n-resize;
	line-height: 20px;
	font-family: Courier;
	position: relative;
}
.PrettyTree DIV.AspNet-TreeView .AspNet-TreeView-Expand
{
	font-size: xx-large;
	/*background: url(expand.gif) no-repeat 0px -1px;*/
	float: left;
	width: 15px;
	cursor: n-resize;
	line-height: 20px;
	font-family: Courier;
	position: relative;
}
.PrettyTree DIV.AspNet-TreeView A
{
	color: #00008b;
}
.PrettyTree DIV.AspNet-TreeView A:visited
{
	color: #00008b;
}
.PrettyTree DIV.AspNet-TreeView A:active
{
	color: #00008b;
}
.PrettyTree DIV.AspNet-TreeView A:hover
{
	color: #00008b;
}
.PrettyTree DIV.AspNet-TreeView A:link
{
	color: #00008b;
}
.PrettyTree DIV.AspNet-TreeView .AspNet-TreeView-Selected A
{
	font-weight: bold !important;
	color: #006400 !important;
}
.PrettyTree DIV.AspNet-TreeView .AspNet-TreeView-Selected UL A
{
	font-weight: normal !important;
	color: #00008b !important;
}

#SampleTreeView
{
	border-right: #959595 3px solid;
	border-top: #959595 3px solid;
	border-left: #959595 3px solid;
	width: 100%;
	border-bottom: #959595 3px solid;
	position: relative;
}
#SampleTreeView #Sample-Control
{
	z-index: 500;
	float: left;
	width: 16em;
	position: relative;
}
#SampleTreeView #Sample-Content
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: small;
	padding-bottom: 5px;
	color: #006400;
	padding-top: 5px;
	font-family: Times New Roman;
	position: relative;
}
#SampleTreeView #Sample-Content H1
{
	margin: 0px;
}
#SampleTreeView #Sample-Content P
{
	margin: 0px;
}
#SampleTreeView .clearing
{
	clear: both;
	height: 1px;
}
TD.TreeView-Skin-Node A
{
	padding-left: 4px;
	text-decoration: none;
}
TD.TreeView-Skin-Node
{
	padding-right: 0px;
	padding-left: 2px;
	/*background: url(bg-fade-light-short.png) repeat-x 50% bottom;*/
	padding-bottom: 1px;
	width: 100%;
	padding-top: 1px;
}
.TreeView-Skin-Root TABLE
{
	margin: 4px 0px;
}
.TreeView-Skin-Leaf
{
	padding-right: 0px;
	padding-left: 2px;
	padding-bottom: 0px;
	padding-top: 0px;
}

/* end TreeView CssAdapters */
/*==================================================================================

Pretty Login

====================================================================================*/



.PrettyLogin
{
	width: 14em;
}
.PrettyLogin .AspNet-Login
{
	font-family: Verdana;
	font-size: 0.6em;
	padding: 4px;
	border: solid 1px #284775;
}

.PrettyLogin .AspNet-Login label, .PrettyLogin .AspNet-Login input
{
	color: #5D7B9D;
}

.PrettyLogin .AspNet-Login input
{
	font-size: 1em;
}

.PrettyLogin .AspNet-Login label em
{
	text-decoration: underline;
	font-style: normal;
}

.PrettyLogin .AspNet-Login .AspNet-Login-TitlePanel
{
	font-weight: bold;
	color: #F7F6F3;
	background: #5D7B9D;	
	text-align: center;
	height: 1.7em;
	margin-bottom: 0.3em;
	padding-top: 0.4em;
}

.PrettyLogin .AspNet-Login .AspNet-Login-UserPanel, .PrettyLogin .AspNet-Login .AspNet-Login-PasswordPanel, .PrettyLogin .AspNet-Login .AspNet-Login-RememberPanel, .PrettyLogin .AspNet-Login .AspNet-Login-SubmitPanel
{
	padding: 0.5em;
}

.PrettyLogin .AspNet-Login .AspNet-Login-UserPanel, .PrettyLogin .AspNet-Login .AspNet-Login-PasswordPanel
{
	text-align: right;
}

.PrettyLogin .AspNet-Login .AspNet-Login-SubmitPanel
{
	text-align: center;
}

.PrettyLogin .AspNet-Login .AspNet-Login-UserPanel, .PrettyLogin .AspNet-Login .AspNet-Login-PasswordPanel
{
	white-space: nowrap;
}

.PrettyLogin .AspNet-Login .AspNet-Login-SubmitPanel input
{
	background: #ECECEC;
	color: black;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 1em;
	cursor: default;
	border-style: ridge;
	border: 1px #2D73B9;
	height: 1.7em;
	border-style: groove;
}


/*==================================================================================

Pretty Login simple

====================================================================================*/



.PrettyLoginSimple
{
	width: 260px;
}
.PrettyLoginSimple .AspNet-Login
{

	font-size: 0.6em;
	padding:2px;

}

.PrettyLoginSimple .rule
{font-style: normal;    line-height: normal;
    margin: 0px;font-size: 12px;color: #333;
}

.PrettyLoginSimple .AspNet-Login label
{
	color: #333;font-size: 12px;  font-weight:bold;
}
.PrettyLoginSimple .AspNet-Login input
{font-size: 12px;}

.PrettyLoginSimple .AspNet-Login label em
{
	text-decoration: underline;
	font-style: normal;
}

.PrettyLoginSimple .AspNet-Login .AspNet-Login-TitlePanel
{
	font-weight: bold;
	color: #F7F6F3;
	background: #5D7B9D;	
	text-align: center;
	height: 1.7em;
	margin-bottom: 0.3em;
	padding-top: 0.4em;
}

.PrettyLoginSimple .AspNet-Login .AspNet-Login-UserPanel, .PrettyLogin .AspNet-Login .AspNet-Login-PasswordPanel, .PrettyLogin .AspNet-Login .AspNet-Login-RememberPanel, .PrettyLogin .AspNet-Login .AspNet-Login-SubmitPanel
{
	padding: 0.8em;
}

.PrettyLoginSimple .AspNet-Login .AspNet-Login-UserPanel, .PrettyLogin .AspNet-Login .AspNet-Login-PasswordPanel
{
	text-align: right;
}

.PrettyLoginSimple .AspNet-Login .AspNet-Login-SubmitPanel
{
	text-align: center;
}

.PrettyLoginSimple .AspNet-Login .AspNet-Login-UserPanel, .PrettyLogin .AspNet-Login .AspNet-Login-PasswordPanel
{
	white-space: nowrap;
}

.PrettyLoginSimple .AspNet-Login .AspNet-Login-SubmitPanel input
{
	background: #ECECEC;
	font-size: 1em;
	cursor: default;
	height: 1.7em;
}
.PrettyLoginSimple .accountSign{
    position: absolute;
    top:80px;
    color: #333;
    
}
.PrettyLoginSimple .accountSign h3
{text-transform: none;
font-size: 14px;

padding-bottom: 5px;
clear: both;}
.PrettyLoginSimple a
{
	font-size: 13px;	font-weight: bold; }
.PrettyLoginSimple	.loginSubmit
{padding-left: 5px;padding-right: 5px; 
cursor: pointer;
min-height: 30px;
position: relative;
white-space: nowrap;
display: inline-block;
background-color:#930;
border: 2px solid #FFF;
margin-left:100px;
color:White;
background-repeat: no-repeat;
box-shadow: 6px 6px 6px #888;
background-position: center 0px;
overflow: visible;}

.PrettyLoginSimple	.rememberLabel
{font-size: 12px;}


/*Search GridView*/
.SearchGridView .AspNet-GridView div.AspNet-GridView-Pagination, .SearchGridView .AspNet-GridView div.AspNet-GridView-Pagination a, .SearchGridView .AspNet-GridView div.AspNet-GridView-Pagination span
{
	color: #00FFFF;
	background: #284775;
	font-weight: normal;
	padding: 1px;
	font-size: 0.9em;
}

.SearchGridView .AspNet-GridView ul li
{
	 list-style-type:none;
	 list-style-position: outside;
	 list-style-image: none;
	 margin-left: 0;
}

.SearchGridView .AspNet-GridView table
{
	border: solid 1px #CCCCCC;
	width:100%;
	font-size: 0.9em;
}

.SearchGridView .AspNet-GridView table thead tr th
{
	color: #F7F6F3;
	background: #5D7B9D;
	font-weight: bold;
	border-bottom: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	padding: 1px;
	font-size: 0.9em;
}

.SearchGridView .AspNet-GridView table tbody tr td
{
	color: #333333;
	background: white;
	padding: 1px 1px 1px 1px;
	border-bottom: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	font-size: 0.9em;
}

.SearchGridView .AspNet-GridView table tbody tr.AspNet-GridView-Alternate td
{
	background: #F7F6F3;
}

.SearchGridView .AspNet-Gridview table tbody tr.AspNet-GridView-Selected td
{
}

.SearchGridView .AspNet-GridView table tfoot tr td
{
}
/* Optional AspNet-GridView-Empty to override tfoot used for EmptyDataTemplate */
.SearchGridView .AspNet-GridView table tfoot tr.AspNet-GridView-Empty td
{
	color: #F7F6F3;
	background: #5D7B9D;
	font-weight: bold;
	border-bottom: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	padding: 2px;
	font-size: 8px;
}



.GridViewInner .AspNet-GridView div.AspNet-GridView-Pagination, .PrettyGridView .AspNet-GridView div.AspNet-GridView-Pagination a, .PrettyGridView .AspNet-GridView div.AspNet-GridView-Pagination span
{
	color: #00FFFF;
	background: #284775;
	font-weight: normal;
	padding: 1px;
	font-size: 10px;
}

.GridViewInner .AspNet-GridView table
{
	border: solid 1px #CCCCCC;
	font-size: 10px;
		width: 100%;
}

.GridViewInner .AspNet-GridView table thead tr th
{
	color: #F7F6F3;
	background: #5D7B9D;
	font-weight: bold;
	border-bottom: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	padding: 2px;
	font-size: 10px;
}

.GridViewInner .AspNet-GridView table tbody tr td
{
	color: #333333;
	background: white;
	padding: 2px 5px 2px 2px;
	border-bottom: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	font-size: 1em;
}

.GridViewInner.AspNet-GridView table tbody tr.AspNet-GridView-Alternate td
{
	background: #F7F6F3;
}

.GridViewInner .AspNet-Gridview table tbody tr.AspNet-GridView-Selected td
{
}

.GridViewInner .AspNet-GridView table tfoot tr td
{
}
/* Optional AspNet-GridView-Empty to override tfoot used for EmptyDataTemplate */
.GridViewInner .AspNet-GridView table tfoot tr.AspNet-GridView-Empty td
{
	color: #F7F6F3;
	background: #5D7B9D;
	font-weight: bold;
	border-bottom: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	padding: 2px;
	font-size: 1em;
}

.AspNet-RadioButtonList ul li
{
	list-style-type:none;
}

/************************************************************************************************
End CssFriendlyAdapters
*************************************************************************************************/
/*------------------------------------Wizard*----------------------------------*/
div.filingwizard
{
	margin: 0;
	padding: 2px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 0.7em;
	line-height: 1.4em;
	color: WindowText;
	text-decoration: none;
	text-align: center;
}

#filingwizard ul
{
	padding: 0;
	margin: 0;
	list-style-type: none;
}
#filingwizard ul li
{
	font-size: .8em;
	list-style-image: url(/assets/images/pdfsmall_icon.gif);
	list-style-position: inside;
	vertical-align: middle;
}
#filingwizard ul li a
{
	color: #330000;
}

#filingwizard ul li a:hover
{
	color: #330000;
	font-style: italic;
}

#content_main_online
{
	position: relative;
	left: 150;
	padding: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 20px;
	width: 550px;
	float: right;
	text-align: justify;
	border-top: 2px solid #FEFEFE;
	z-index: 2;
}
#function_nav_online
{
	position: relative;
	top: 5px;
	width: 150px;
	left: 5px;
	float: left;
	height: auto;
	z-index: 3;
	font-size: 8pt /*height:600px; /*note: this is same as content_main */;
}


wizardbutton
{
	right: 5%;
}


/*  James 
	wizard classes having some problem beginning Apr 14, 2008 
	for no apparent reason. Replaced them with ids above */
.wizard
{
	position: fixed;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	line-height: 1em;
	font: 1em Verdana, Sans-Serif; /*width:400px;         height:300px;*/
	padding: 0.5em; /*clear:both;*/
}

.wizard .leftColumn
{
	float: left;
	margin-left: 0em;
	padding: 2px; /*background-color: #F5F5DC;*/
	border: solid 1px #f39e77;
	vertical-align: top;
	width: 30%;
	height: 100%;
}
.wizard .leftColumn .steps
{
	/*display:run-in;*/
	display: block;
	left: 0px !important;
	top: 0px !important;
	visibility: visible;
	z-index: 100;
	padding: 1px;
}

.wizard .steps ul li
{
	margin-left: 5px;
}

.wizard .leftColumn ul li
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 1em;
	margin-left: 0px;
}

.wizard .leftColumn ol li
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 1em;
	list-style-type: decimal;
	margin-left: 0px;
}

.wizard .leftColumn dl dt dd
{
	font-family: Verdana, Arial, Sans-Serif;
	text-align: left;
}
.wizard .leftColumn dd
{
	font-size: .8em;
	text-align: left;
	margin: 0;
}

.wizard .leftColumn dt
{
	float: left;
	font-size: .9em;
	padding-right: 10px;
}

.wizard .leftColumn .selectedLinkButton
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 1em;
	color: Maroon;
	height: 1.2em;
	border: solid .5px Maroon;
	list-style: none;
	margin-left: 0px;
}

.wizard .leftColumn .disableLinkButton
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: .8em;
	color: Gray;
	height: 1.2em;
	list-style: none;
	margin-left: 0px;
}

.wizard .leftColumn .selectLinkButton
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 1em;
	color: Blue;
	height: 1.2em;
	list-style: none;
	margin-left: 0px;
}

.wizard .rightColumn
{
	float: right;
	border: solid 1px #f39e77;
	padding: 5px; /*margin-left:30%;*/
	width: 65%;
}

.wizard .rightColumn .form
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 1em;
}

.wizard .rightColumn .form br
{
	/*clear: left;*/
}

.wizard .rightColumn .form dt
{
	float: left;
	padding-left: 2px;
	width: 30%;
	font-size: 1em;
	font-weight: bold;
}

.wizard .rightColumn .form dd
{
	/*width: 65%;*/
	margin-bottom: 5px;
}

.wizard .rightColumn .form .notepad
{
	width: 90%;
	height: 250px;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: .9em;
}

.wizard .rightColumn .form .leftColumn
{
	margin-left: 0px;
	width: 125px;
	float: left;
	text-align: left;
	clear: left;
}

.wizard .rightColumn .form .rightColumn
{
	margin-left: 125px;
	width: 125px;
	float: left;
	text-align: left;
	padding: 5px;
}

.wizard .rightColumn .form .firstColumn
{
	margin-left: 0px;
	width: 40px;
	float: left;
	text-align: left;
	clear: left;
}

.wizard .rightColumn .form .secondColumn
{
	margin-left: 40px;
	width: 40px;
	float: left;
	text-align: left;
}

.wizard .rightColumn .form .thirdColumn
{
	margin-left: 80px;
	width: 40px;
	float: left;
	text-align: left;
}

.wizard .rightColumn .form .fourthColumn
{
	margin-left: 120px;
	width: 40px;
	float: left;
	text-align: left;
}

.wizard .rightColumn .error
{
	color: red;
	font-weight: bold;
	font-family: Verdana, Arial, Sans-Serif;
	padding: 5px;
	font-style: italic; /*text-transform:capitalize;*/
	font-size: .85em;
}

.wizard .rightColumn .title
{
	padding-right: 5px;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
	border: 1px solid #b8cbc5;
	background-color: #e1ebe8;
	font-weight: bold;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 1em;
	text-transform: capitalize;
}

.wizard .rightColumn .caption
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: .9em;
	padding: 5px;
}

.wizard .rightColumn .subtext
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 1em;
	padding: 5px;
	font-weight: bold;
	font-weight: 100;
}




.wizard .rightColumn .footnote
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: .8em;
	padding: 5px;
}

.wizard .rightColumn .footnote .footborder
{
	background-color: #F0E0D9;
	border: 1px dotted #A40000;
	padding: 7px;
}

.wizard .rightColumn .navButton
{
	border: 1px solid #CCCC66;
	color: #FFFFFF;
	background-color: #4488FF;
	font-size: 1em;
}

.wizard .rightColumn .navButtonDefault
{
	border: 1px solid #CCCC66;
	color: #FFFFFF;
	background-color: #0044CC;
	font-size: 1em;
}

.wizard .rightColumn .navigation
{
	padding-top: 10px;
	padding-bottom: 5px;
}

.wizard .rightColumn .form .coralpanel
{
	border: 1px solid #f39e77;
	padding: 5px;
}



.wizard .rightColumn .form .smallBoxHeader
{
	text-align: left;
	border: 1px solid #b8cbc5;
	background-color: #D7D7D7;
	padding: 2px;
	padding-left: 6px;
	width: 35%;
}

.wizard .rightColumn .form .instruc
{
	padding-left: 20px;
	padding-top: 5px;
	font-weight: bold;
	font-size: 1em;
}

.wizard dl
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 1em;
}
.wizard dt
{
	font-family: Verdana, Arial, Sans-Serif;
	font-style: normal;
	font-size: .8em;
	list-style-image: url(/assets/images/pdfsmall_icon.gif);
	list-style-position: inside;
	vertical-align: middle;
	float: left;
}

.wizard .continueButton
{
	padding-left: 5em;
}

.wizard .title
{
	font-style: normal;
	font-size: 1.2em;
}

.wizard .caption
{
	font-style: normal;
	font-size: 1em;
}

.wizard .indent
{
	padding-left: 20px;
	padding-top: 10px;
}



.wizard .instrucitalic
{
	padding-left: 20px;
	padding-top: 5px;
	font-size: 0.8em;
	font-style: italic;
}

.wizard .shortText
{
	width: 5%;
}


.wizard .ajax__calendar
{
	position: relative;
	left: 0px !important;
	top: 0px !important;
	visibility: visible;
	display: block;
	z-index: 100;
}
.wizard .ajax__calendar iframe
{
	left: 0px !important;
	top: 0px !important;
}
.sos
{
	color: #808080;
	line-height: 1.5em;
	width: 100%;
}
.sos h3
{
	position: relative;
	color: #01172E;
	text-align: left;
	margin: 0;
	padding: 0px 0 0px 8px;
	border-bottom: 2px solid #cccccc;
}

.sos ul
{
	display: block;
	margin-left: 0px;
	list-style: none;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	background-color: #00A5AE;
}
.sos li
{
	color: black;
	text-align: left;
	padding-left: 0px;
	list-style-type: none;
	border: 2px solid #E5E5E5;
	font-size: 10px;
	padding: 0px 0 0px 8px;
	background: #AABADD;
}
.csos
{
	border: 1px dotted #002b40;
	line-height: 1.5em;
	width: 100%;
}
.csos p
{
	line-height: 1.5em;
	width: 95%;
	white-space: pre-wrap;
}
.csosc
{
	text-align: center;
	line-height: 1em;
	width: 100%;
}
.csosc p
{
	line-height: 1em;
	width: 95%;
}
.sosmenu
{
	color: #808080;
	line-height: 1.5em;
	width: 100%;
}


.sosmenu ul
{
	display: block;
	margin-left: 0px;
	list-style: none;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
}
.sosmenu li
{
	padding-left: 0px;
	list-style-type: none;
	border-top: solid 1px #E7E7E7;
	border-right: solid 1px #D2D2D2;
	border-bottom: solid 1px #D2D2D2;
	border-left: solid 1px #E7E7E7;
	text-align: left;
	font-size: 10px;
	padding: 0px 0 0px 8px;
	color: #FFFFFF;
	background: #BF3E18;
	margin: 0px 1px 0px 0px;
}

.sosmenu a
{
	display: block;
	color: #FFFFFF;
	font-size: 12px;
	padding: 0px 0 0px 10px;
	text-decoration: none;
}
.sosmenu a:hover
{
	z-index: 800;
	color: #FFFFFF;
	background: #822C0F url(/assets/css/vmenuarrowhover.gif) left center no-repeat;
}
.soslist
{
	width: 100%;
}
.soslist ul
{
	margin-left: 0px;
	list-style: none;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
}
.soslist li
{
	color: black;
	text-align: left;
	padding-left: 0px;
	list-style-type: none;
	border: 2px solid #E5E5E5;
	font-size: 10px;
	padding: 0px 0 0px 8px;
}

.overflow
{
	position: relative;
	height: 40em;
	overflow: auto;
}

.soslist h3
{
	position: relative;
	color: #01172E;
	text-align: center;
	margin: 0;
}



/**********************************************
The following sections define the style
for navigation links in the meeting application
***********************************************/

#body #columnleft .navblock .previouslink A
{
	padding-right: 0px;
    background-position: 4px 5px;
      /* border-top: #dbdada 1px solid;*/
    padding-left: 8px;
    padding-right: 8px;    
    text-align:left;
    vertical-align:middle;
    float:left;
    margin: 0px;    
    width: 120px;
    color: #707070;
    padding-top: 3px;
    padding-bottom:3px;
    background-repeat: no-repeat;
    /*background-color:#405774; 
    color:White;*/  
    text-decoration: none;	
}

#body #columnleft .navblock .previouslink A:hover
{
	padding-right: 0px;
    background-position: 4px 5px;
     /* border-top: #dbdada 1px solid;*/
    padding-left: 8px;
    padding-right: 8px;
    text-align:left;
    vertical-align:middle;
    float:left;
    margin: 0px;
    width: 120px;
    color: #707070;
    padding-top: 3px;
    padding-bottom:3px;
    background-repeat: no-repeat;
    /* background-color:#6787B0; 
    color:Yellow; */
    text-decoration: underline;
	
}


#body #columnleft .navblock .nextlink A
{
	padding-right: 0px;
    background-position: 4px 5px;
      /* border-top: #dbdada 1px solid;*/
    text-align:right;
    vertical-align:middle;
    margin: 0px;
    width: 120px;
    color: #707070;
    padding-top: 3px;
    padding-bottom:3px;
    padding-right: 8px;
    padding-left: 8px;
    background-repeat: no-repeat;
   /* background-color:#405774; 
    color:White; */
    text-decoration:none;
    float:right;	
}

#body #columnleft .navblock .nextlink A:hover
{
	padding-right: 0px;
    background-position: 4px 5px;
   /* border-top: #dbdada 1px solid;*/
    text-align:right;
    vertical-align:middle;
    margin: 0px;
    width: 120px;
    color: #707070;
    padding-top: 3px;
    padding-bottom:3px;
    padding-right:8px;
    padding-left: 8px;
    background-repeat: no-repeat; 
   /* color:White;
    background-color:#6787B0; 
    color:Yellow; */
    text-decoration:underline;
    float:right;
	
}

#body #columnright .navblock .previouslink A
{
	padding-right: 0px;
    background-position: 4px 5px;
     /* border-top: #dbdada 1px solid;*/
    padding-left: 8px;
    padding-right: 8px;    
    text-align:left;
    vertical-align:middle;
    float:left;
    margin: 0px;
    width: 120px;
    color: #707070;
    padding-top: 3px;
    padding-bottom:3px;
    background-repeat: no-repeat;
  /*  background-color:#405774;    
    color:White; */
    text-decoration: none;	
}

#body #columnright .navblock .previouslink A:hover
{
	padding-right: 0px;
    background-position: 4px 5px;
     /* border-top: #dbdada 1px solid;*/
    padding-left: 8px;
    padding-right: 8px;
    text-align:left;
    vertical-align:middle;
    float:left;
    margin: 0px;
    width: 120px;
    color: #707070;
    padding-top: 3px;
    padding-bottom:3px;
    background-repeat: no-repeat;
    /* background-color:#6787B0; 
    color:Yellow; */
    text-decoration: underline;
	
}


#body #columnright .navblock .nextlink A
{
	padding-right: 0px;
    background-position: 4px 5px;
      /* border-top: #dbdada 1px solid;*/
    text-align:right;
    vertical-align:middle;
    margin: 0px;
    width: 120px;
    color: #707070;
    padding-top: 3px;
    padding-bottom:3px;
    padding-right: 8px;
    padding-left: 8px;
    background-repeat: no-repeat;
   /* background-color:#405774; 
    color:White; */
    text-decoration:none;
    float:right;	
}

#body #columnright .navblock .nextlink A:hover
{
	padding-right: 0px;
    background-position: 4px 5px;
     /* border-top: #dbdada 1px solid;*/
    text-align:right;
    vertical-align:middle;
    margin: 0px;
    width: 120px;
    color: #707070;
    padding-top: 3px;
    padding-bottom:3px;
    padding-right:8px;
    padding-left: 8px;
    background-repeat: no-repeat; 
 /*   color:White;
    background-color:#6787B0; 
    color:Yellow; */
    text-decoration:underline;
    float:right;
	
}

#body .fullwidth .navblock .previouslink A
{
	padding-right: 0px;
    background-position: 4px 5px;
    border-top: #dbdada 1px solid;
    padding-left: 8px;
    padding-right: 8px;    
    text-align:left;
    vertical-align:middle;
    float:left;
    margin: 0px;
    width: 120px;
    color: #707070;
    padding-top: 3px;
    padding-bottom:3px;
    background-repeat: no-repeat;
  /*  background-color:#405774;    
    color:White; */
    text-decoration: none;	
}

#body .fullwidth .navblock .previouslink A:hover
{
	padding-right: 0px;
    background-position: 4px 5px;
    border-top: #dbdada 1px solid;
    padding-left: 8px;
    padding-right: 8px;
    text-align:left;
    vertical-align:middle;
    float:left;
    margin: 0px;
    width: 120px;
    color: #707070;
    padding-top: 3px;
    padding-bottom:3px;
    background-repeat: no-repeat;
    /* background-color:#6787B0; 
    color:Yellow; */
    text-decoration: underline;
	
}


#body .fullwidth .navblock .nextlink A
{
	padding-right: 0px;
    background-position: 4px 5px;
    border-top: #dbdada 1px solid;
    text-align:right;
    vertical-align:middle;
    margin: 0px;
    width: 120px;
    color: #707070;
    padding-top: 3px;
    padding-bottom:3px;
    padding-right: 8px;
    padding-left: 8px;
    background-repeat: no-repeat;
   /* background-color:#405774; 
    color:White; */
    text-decoration:none;
    float:right;	
}

#body .fullwidth .navblock .nextlink A:hover
{
	padding-right: 0px;
    background-position: 4px 5px;
    border-top: #dbdada 1px solid;
    text-align:right;
    vertical-align:middle;
    margin: 0px;
    width: 120px;
    color: #707070;
    padding-top: 3px;
    padding-bottom:3px;
    padding-right:8px;
    padding-left: 8px;
    background-repeat: no-repeat; 
 /*   color:White;
    background-color:#6787B0; 
    color:Yellow; */
    text-decoration:underline;
    float:right;
	
}

#body  .navblock .previouslink A
{
	padding-right: 0px;
    background-position: 4px 5px;
    padding-left: 8px;
    padding-right: 8px;    
    text-align:left;
    vertical-align:middle;
    float:left;
    margin: 0px;
    width: 120px;
    color: #707070;
    padding-top: 3px;
    padding-bottom:3px;
    background-repeat: no-repeat;
  /*  background-color:#405774;    
    color:White; */
    text-decoration: none;	
}

#body .navblock .previouslink A:hover
{
	padding-right: 0px;
    background-position: 4px 5px;
    padding-left: 8px;
    padding-right: 8px;
    text-align:left;
    vertical-align:middle;
    float:left;
    margin: 0px;
    width: 120px;
    color: #707070;
    padding-top: 3px;
    padding-bottom:3px;
    background-repeat: no-repeat;
    /* background-color:#6787B0; 
    color:Yellow; */
    text-decoration: underline;
	
}


#body .navblock .nextlink A
{
	padding-right: 0px;
    background-position: 4px 5px;
    text-align:right;
    vertical-align:middle;
    margin: 0px;
    width: 120px;
    color: #707070;
    padding-top: 3px;
    padding-bottom:3px;
    padding-right: 8px;
    padding-left: 8px;
    background-repeat: no-repeat;
   /* background-color:#405774; 
    color:White; */
    text-decoration:none;
    float:right;	
}

#body .navblock .nextlink A:hover
{
	padding-right: 0px;
    background-position: 4px 5px;
    text-align:right;
    vertical-align:middle;
    margin: 0px;
    width: 120px;
    color: #707070;
    padding-top: 3px;
    padding-bottom:3px;
    padding-right:8px;
    padding-left: 8px;
    background-repeat: no-repeat; 
 /*   color:White;
    background-color:#6787B0; 
    color:Yellow; */
    text-decoration:underline;
    float:right;
	
}




#body .fullwidth  .form dl
{
	overflow: hidden;
}



#body .fullwidth  .form dt
{
	float:left;
	padding-left: 2px;
	width: 20%;
	font-size: 1em;
clear: both;display: block;
}
#body .fullwidth  .form dd
{
	width: 65%;height:1%;
	/*overflow:hidden; clear:right;*/
	margin: 0px 0px 5px 20px;
display: block;float:left;

}

#body .fullwidth  .form dd input, select
{
	width: 55%;
}



#body .form dl
{
	overflow: hidden;
}



#body .form dt
{
	float:left;
	padding-left: 2px;
	width: 20%;
	font-size: 1em;
clear: both;display: block;
}

#body .form dd
{
	width: 65%;height:1%;
	/*overflow:hidden; clear:right;*/
	margin: 0px 0px 5px 20px;
display: block;float:left;

}

#body .form dd input, select
{
	width: 55%;
}
#body .form dd dropdownlist
{
	vertical-align: top; /*vertical-align:baseline;*/
	margin: 0px 8px 0px 0px;
	line-height: 1.6em;
}




    
#columnright h1, h2, h3
{
	text-align: left;
}

#columnright .clear2column
{
    margin:0;
    padding:0;
    line-height:0;
    font-size:0px;
    height:0px;
    clear: both;
}
#columnright .form dl
{
	overflow: hidden;
}



#columnright .form dt
{
	float:left;
	padding-left: 2px;
	width: 20%;
	font-size: 1em;
clear: both;display: block;
}

#columnright .form dd
{
	width: 65%;height:1%;
	/*overflow:hidden; clear:right;*/
	margin: 0px 0px 5px 20px;
display: block;float:left;

}

#columnright .form dd input, select
{
	width: 55%;
}
#columnright .form dd dropdownlist
{
	vertical-align: top; /*vertical-align:baseline;*/
	margin: 0px 8px 0px 0px;
	line-height: 1.6em;
}

#columnright .form .address dt
{
	float: left;
	padding-left: 2px;
	width: 30%;
	font-size: 1em;
	font-weight: bold;
}

#columnright .form .address dd
{
	/*width: 65%;*/
	margin: 0px 0px 5px 100px;
}
#columnright.form .address dd input, select
{
	width: 80%;
}
#columnright .form .address dd dropdownlist
{
	vertical-align: top; /*vertical-align:baseline;*/
	margin: 0px 8px 0px 0px;
	line-height: 1.6em;
}

/*==================================================================================

Column Styles - Home Page

====================================================================================*/
#content
{
	left: 0px;
	width: 100%;
	position: absolute;
	background-color: White;
}
#bread_crumb
{
	position: relative;
	top: 5px;
	float: left;
	margin: 1em;
	padding: 1em;
	width: 85%;
}
html > body #bread_crumb
{
	position: relative;
	top: 5px;
	float: left;
	margin: 1em;
	padding: 1em;
	width: 100%;
}


#middle_column
{
	float: left;
	margin-right: 450px; /* must equal margin-left of "middle_column" div */
	width: 50%;
	position: absolute;
}

#far_right_column
{
	clear: left;
	float: right;
	left: 450px; /* must equal margin-right of "middle_column" div */
	width: 150px; /* must equal the margin-right of "content" div */
	position: absolute;
}



#site_search
{
	position: relative;
	float: right;
	padding: .5em;
}
#site_search_main
{
	position: relative;
	top: 0;
	float: right;
	padding: .5em;
}
.search_panel
{
	position: relative;
	top: 0px;
	left: 0px; /*z-index: 100; 	float: right;*/
}
#searchFormchild
{
	border-top: 0px solid #E5E5E5;
	background: #808080;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: middle;
	border-bottom: 1px solid #cccccc;
	position: relative;
	float: right;
}

#content_three_columns
{
	left: 0px;
	padding: 20px;
}

#content_first_of_three_columns
{
	float: left;
	padding: 10px 10px 10px 10px;
	background-color: White;
	width: 30%;
}
#content_second_of_three_columns
{
	width: 30%;
	margin: 0px 32% 0px 35%;
	padding: 10px 10px 10px 10px;
}
#content_first_two_of_three_columns
{
	float: left;
	width: 210px;
	padding: 0px;
}

#content_second_two_of_three_columns
{
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 10px;
	width: 60%;
}

#content_third_of_three_columns
{
	float: left;
	padding-left: 10px;
	width: 210px;
}

.content_first_of_three_columns
{
	clear:left;
	float: left;
	padding: 10px 10px 10px 10px;
	background-color: White;
	width: 30%;
}
.content_second_of_three_columns
{
	width: 30%;
	margin: 0px 32% 0px 35%;
	padding: 10px 10px 10px 10px;
}
.content_first_two_of_three_columns
{
	clear:left;
	float: left;
	/*JMartin 07/28/2011
	width: 210px;*/
	width: 390px;
	padding: 0px;
	padding-top: 50px;	
}

.content_second_two_of_three_columns
{
	float: left;
	padding-top: 20px;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 10px;
	width: 60%;
}

.content_third_of_three_columns
{
	float: left;
	padding-left: 10px;
	/*JMartin 07/28/2011
	width: 210px;*/
	width: 150px;
}

/*JMartin:14814 to remove photograph */
.content_three_of_three_columns
{
	float: left;
	padding-top: 20px;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 10px;
	width: 500px;
}

#content_two_colums
{
	left: 0px;
	padding: 5px;
}

#content_first_of_two_columns
{
	float: left;
	width: 45%;
	padding-left: 10px;
	padding-right: 10px;
}

#content_second_of_two_columns
{
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 10px;
	width: 45%;
}


#content_two_rows
{
}

#content_top_row
{
}

#content_bottom_row
{
	position: absolute;
}

#content_three_rows
{
}

#content_middle_row
{
}

#content_header
{
	padding: 20px;
}

#content_footer
{
	clear: both;
	padding: 20px;
	margin-left: 0px;
	float: left; /*background: #ccc;*/
	font-size: .8em;

}

.news
{
	background: Ivory;
	border-width: thin;
	border-style: groove;
	text-align: justify;
	font-size: 1em;
	vertical-align: middle;
	padding: 5px;
	height: 100px;
	width: 95%;
	overflow: auto;
	position: relative;
}

.news p
{
	margin-left: 2px;
}

.news ul
{
	font-size: 1em;
	list-style-type: none;
	list-style-image: none;
	list-style-position: inside;
	padding: 0;
	margin-left: 0;
	text-align: left;
	text-indent: 0;
}
.news li
{
	list-style-type: none;
	padding: 0;
	margin-left: 0;
	list-style-position: outside;
	font-size: .9em;
}

.news h3
{
	background-color: #FF6633;
	color: Navy;
	text-decoration: underline;
	width: 100%; /*	background:url(participation.gif); 	margin:25px 0 -5px 0;   */
}
.news .news_title
{
	text-indent: 0px;
	font-weight: bold;
	text-align: center;
}
.news .news_item
{
	text-indent: 0px;
	font-weight: normal;
}
.news h4
{
	background-color: White;
	color: Navy;
	text-decoration: blink;
	width: 100%;
}

.popupMenu {
	position:absolute;
	visibility:hidden;
	background-color:#FFF5e8;
	border-width: 1px;
	border-style: solid;
	border-color: #800000;
	padding:2px;
	opacity:.9;
	filter: alpha(opacity=90);
}
	
/*--- main menu---*/
#horizontalmenu {display: block;
	position: relative;

	  width: 980px;
	top: /**/ 2px; /* for IE7/Win */
	top: 2px;
	
	float:left;
	height: auto;
	z-index: 3;

    }

#horizontalmenu .link a
{float:left;
	padding:9px;
	/*background-color:#EBE7E0;*--nice
	background-color:#1B325F;*/
	
    border-bottom-color: #4698D4;
	background-color:#2C3e50;
    display :block;
    margin-top:0px;
    margin-right :4px;
    text-decoration :none;
    -webkit-border-radius:8px; 
    -moz-border-radius:8px;
    border-radius:8px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#FFFFFF;

	font-weight:500;
	/*text-shadow:1px 1px 1px #fff;*/
	}
	
	#horizontalmenu .link a:hover
	{
	/*background-color:#e3e3e3;*/
	/*background-color:#457D97;*/
	/*text-shadow:1px 1px 1px #fff;*/
background-color:#1abc9c;  color: #fff
	}
#horizontalmenu .link a.homeseal 
{ 
  background: url(/assets/Seal/blue-on-gold.gif);
  background-size:100% auto;
  background-position:center;
  background-repeat: no-repeat; margin-top:-10px;
  height:32px; width:32px;margin-right :0px;background-color:#EBE7E0;  
   }	
#horizontalmenu .link a.homeseal span 
{ 
}   
#horizontalmenuf {display: block;
	position: relative;

	  width: 980px;
	top: /**/ 2px; /* for IE7/Win */
	top: 2px;
	
	float:left;
	height: auto;
	z-index: 3;
    }

#horizontalmenuf .link a
{float:left;
	padding:6.5px;
	/*background-color:#EBE7E0;*--nice
	background-color:#1B325F;*/
	
    /*border-bottom-color: #4698D4;
	background-color:#2C3e50;*/
    background-color:#2c3e50;
    display :block;
    margin-top:0px;
    margin-right :2px;
    text-decoration :none;
    -webkit-border-radius:6px; 
    -moz-border-radius:6px;
    border-radius:6px;
	font-family:Carrois Gothic SC;
	font-size:15px;
 color: #fff;

	font-weight:500;
	/*text-shadow:1px 1px 1px #fff;*/
	}
	
	#horizontalmenuf .link a:hover
	{
	/*background-color:#e3e3e3;*/
	background-color:#1abc9c;  color: #fff
	}

/*Style 'show menu' label button and hide it by default*/

/*Style 'show menu' label button and hide it by default*/
.show-menu {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-decoration: none;
	color: #fff;
	background: #19c589;
	text-align: center;
	padding: 10px 0;
	display: none;font-size: 1.3em;
}

/*Hide checkbox*/
#horizontalmenuf input[type="checkbox"]{
    display: none;
    -webkit-appearance: none;
}

/*Show menu when invisible checkbox is checked*/
#horizontalmenuf input[type=checkbox]:checked ~ #awesome-menu{
    display: block;
}




ul#awesome-menu
{/*width:980px;*/
list-style:none;padding:0px;margin:0px;padding-left:5px;
font-family: 'Montserrat', sans-serif;
font-size: 14px; 
   font-weight:700;
   font-style: normal;letter-spacing:0.2px;}

ul#awesome-menu li
{padding:0px;margin:0px;	display: inline; 

}
ul#awesome-menu li a
{display:block;float:left;height:36px;
/* background-image:url(/assets/banner/menu.png);
 text-indent:-9999px;*/

}

ul#awesome-menu li a.business
{width:160px;/*background-Position:0 0*/}

ul#awesome-menu li a.business:hover
{/*background-Position:0 -36px;*/
color:#212529; background-color:#f5f5f5;
	}

ul#awesome-menu li a.gov
{width:200px;/*background-Position:-125px 0*/}

ul#awesome-menu li a.gov:hover
{/*background-Position:-125px -36px;*/
	color:#212529; background-color:#f5f5f5;}

ul#awesome-menu li a.cfs
{width:155px;/*background-Position:-270px 0*/}

ul#awesome-menu li a.cfs:hover
{/*background-Position:-270px -36px;*/
	color:#212529; background-color:#f5f5f5;}

ul#awesome-menu li a.meetings
{width:150px;/*background-Position:-395px 0*/}

ul#awesome-menu li a.meetings:hover
{/*background-Position:-395px -36px;*/
	color:#212529; background-color:#f5f5f5;}

ul#awesome-menu li a.oar
{width:144px;/*background-Position:-504px 0*/}

ul#awesome-menu li a.oar:hover
{/*background-Position:-504px -36px;*/
	color:#212529; background-color:#f5f5f5;}

ul#awesome-menu li a.protocol
{width:155px;/*background-Position:-648px 0*/}

ul#awesome-menu li a.protocol:hover
{/*background-Position:-648px -36px;*/}

ul#awesome-menu li a.charity
{width:220px;/*background-Position:-805px 0*/}

ul#awesome-menu li a.charity:hover
{/*background-Position:-805px -34px;*/
	color:#212529; background-color:#f5f5f5;}


ul#awesome-menu li a.notary
{width:80px;/*background-Position:-648px 0*/}

ul#awesome-menu li a.notary:hover
{/*background-Position:-648px -36px;*/
	color:#212529; background-color:#f5f5f5;}
/************************************ FOOTER ************************************/
/* homefooter */
#footer
{
	clear: both;
	position:relative;
	margin: 0px;
	padding-top: 2px;
padding-bottom: 10px;
	border-top:4px solid #880000;
	margin-top:10px;
margin-bottom:10px;
	/* background-color: transparent;
  background-image: url("");
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: center top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  height: 100%;
  padding-top: 65px;
  padding-right: 0px;
  padding-bottom: 40px;
  padding-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;*/
}
.footer-style {
    background: url("/assets/images/okflag1.jpg") no-repeat scroll center top transparent;

    padding-top: 10px;
    text-align: center;
}


#homefooter {  z-index:1002; left:0; right:0; bottom:0; margin:0; width:100%; min-width:950px; height:50px; overflow:hidden; padding:0; text-align:center; font-size:10px; line-height:1.2; color:#6e6e6e; background:#EBE7E0; zoom:1; }
#homefooter .clearfix
{
  display: inline;
}
#homefooter .wrapper { width: 950px;
margin: 0 auto;
display: block;
position: relative;
}
/*#homefooter .wrapper:after { content:'.'; display:block; height:0; clear:both; visibility:hidden; }
*/
#homefooter .left { float:left; clear:both; padding-top:0.85em; }
#homefooter .right { float:right; padding-top:0.85em; }
#homefooter .left .clear,
#homefooter .right .worldwide { padding-top:1.5em; }
#homefooter .left .clear { width:400px; text-align:left; }
#homefooter .right .worldwide { clear:both; width:180px; }

#homefooter p,
#homefooter ul,
#homefooter ul li { display:inline; margin:0; padding:0}

#homefooter p { float:left;padding-right:10px;font-size:77%;}

#homefooter .piped li { float:none; display: inline; display:inline; margin-left:.75em; padding-left:.75em; border-left:1px solid #ccc; }
#homefooter .piped li.first { margin-left:0; padding-left:0; border-left:none; }
#homefooter .piped a { display:inline; margin:0; padding:0; border:none; }

/* PIPED LINKS */
.piped { display: block; zoom: 1; }
.piped:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.piped li { float: left; display: inline; }
.piped a { border-left: 1px solid #797c80; padding: 0 0 0 0.75em; margin-left: 0.75em; }
.piped a.first { border-left: 0 !important; padding-left: 0; margin-left: 0 !important; }

#homefooter .sosline
{
  clear: both;
  width: 100%;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #dddddd;
  padding: 10px;

}
/*--- Division Footer ---*/
#divfooter { width: 980px; color: #888; font-size: 10px; margin: 18px auto 0; padding-bottom: 36px; text-align: left !important; }
#divfooter a { color: #08c; }
#divfooter p { margin-bottom: 1em; }
#divfooter p.gf-buy { float: left; width: 52%; margin: 18px 0 9px 3px; }
#divfooter ul.piped a { padding: 0 0 0 1.5em; margin-left: 1.5em; border-left: 1px solid #d0d0d0; }
#divfooter .gf-links { float: right; margin: 18px 3px 9px 0; }
#divfooter .gf-sosumi { clear: both; width: 100%; border-top: 1px solid #ddd; padding-top: 9px; }
#divfooter .gf-sosumi a { padding: 0 10px; }
#divfooter .gf-sosumi p { float: left; margin-left: 3px; }
#divfooter form { margin: 18px 10px; }
#divfooter .search-wrapper { margin: 0 auto; }
#divfooter .search-wrapper input.prettysearch { margin-left: 10px; }
#divfooter ul.piped a.contact_us { padding-right: 1.5em; border-right: 1px solid #d0d0d0; }
#divfooter ul.piped a.choose { margin-left: 0; border: 0; }
#divfooter ul.piped a.choose img { vertical-align: middle; margin-top: -5px; *position: relative; }

/*--- Breadcrumbs ---*/
#divfooter ol#breadcrumbs { font-size: 11px; color: #444; background: url() no-repeat; height: 36px; line-height: 34px; margin: 0; list-style: none; font-weight: bold; text-shadow: 0 1px 0 #fff; }
#divfooter ol#breadcrumbs li { float: left; margin: 0; padding: 0 0 0 20px; background: url() no-repeat; }
#divfooter ol#breadcrumbs li a { float: left; color: #444; text-decoration: none; padding: 0 10px; margin-left: -10px; }
#divfooter ol#breadcrumbs li a:hover { color: #333; text-decoration: none; }
#divfooter ol#breadcrumbs li.home { background: none; margin: 0; padding: 0; }
#divfooter ol#breadcrumbs li.home a { margin: 0; padding: 0 10px; width: 15px; text-indent: -9999px; overflow: hidden; }

/* sitemap links */
#sitemap-links {margin:0 0 0 20px;padding-top:0;width:950px;clear:left;}
#sitemap-links dl {margin:20px 0 0 0;}
#sitemap-links dl dt {margin:0 0 4px 0;padding:0;}
#sitemap-links dl dd {margin:0 0 4px 0;padding:0;font-weight:normal;}
#sitemap-links dl dt a, #sitemap-links dl dd a {font-size:12px;line-height:10px;display:block;color:#185a9c;text-decoration:none;}
#sitemap-links dl dt a:hover, #sitemap-links dl dd a:hover {text-decoration:underline;}
#sitemap-links dl dt a {font-weight:bold;}
#sitemap-links dl dd a {font-size:10px;font-weight:normal;}
.sitemap-column {margin:0 22px 0 0;padding:0 0 20px 0;width:164px;float:left;}


.grid3col
{ width: 100%;}
.grid3col h2, h2 a:link
{color: #2c3e50;

    margin-bottom: 0;
    margin-top: 36px;
	
	}
.grid3col:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.smap-column {margin-left: 2%;
    width: 30%;float:left;font-size: 11px;}
 .smap-column2 {margin-left: 2%;
    width: 30%;float:left;font-size: 11px;}   
 .smap-column3 {margin-left: 2%;margin-right: 2%;
    width: 29%;float: right !important;font-size: 11px;}
.sheader
{font-size: 1.2em;
	color:#2980b9;
margin-top:10px;
}

#Msitemap-links {margin:0 0 0 20px;padding-top:0;width:950px;clear:left;}
#Msitemap-links dl {margin:20px 0 0 0;}
#Msitemap-links dl dt {margin:0 0 4px 0;padding:0;}
#Msitemap-links dl dd {margin:0 0 4px 0;padding:0;font-weight:normal;}
#Msitemap-links dl dt a, #Msitemap-links dl dd a {font-size:12px;line-height:10px;display:block;color: #76797C;text-decoration:none;}
#Msitemap-links dl dt a:hover, #Msitemap-links dl dd a:hover {text-decoration:underline;}
#Msitemap-links dl dt a {font-weight:bold;}
#Msitemap-links dl dd a {font-size:10px;font-weight:normal;}
/***********Home content**********/

#content_main_page
{
	left: 0;
	padding: 0px;
	width: 965px;
	float: left;
	background-color: white;
	text-align: justify;
        margin-top:5px;
}

.pics { height:225px; width: 245px; padding:0; margin:0; overflow: hidden }
.pics img { height: 200px; width: 230px; padding: 8px; border: 1px solid #ccc; background-color: #eee; top:0; left:0 }
.pics img {
	-moz-border-radius: 10px; -webkit-border-radius: 10px;
}


#welcome_main
{
  background-size: 100% auto;
  height: 200px;
  width: 950px;
  position: relative;
  z-index: 1;
  background-image: url("/assets/images/lvp.jpg");

}


#welcome_lvp
{
  background-size: 100% auto;
  height: 180px;
  width: 950px;
  position: relative;
  z-index: 1;
  float: left;

}
#welcome
{
  background-size: 100% auto;
  height: 310px;
  width: 955px;
  position: relative;
  z-index: 1;

}
.landing-wrap .top .left
{
   margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  width: 400px;
  min-height: 316px;
  position: absolute;
  z-index: 2;
  background-color: transparent;
  /*background-image: url("/assets/icon/bkg-photo-frame.png");
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position:80px 20px;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  overflow-x: hidden;
  overflow-y: hidden;*/
}

.landing-wrap .top .leftsec
{
   margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  width: 950px;
  min-height: 316px;
  position: absolute;
  z-index: 2;
 
}

.landinglvp-wrap .middle
{
   margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  width: 950px;
 vertical-align: middle;
  position: absolute;
  z-index: 2;
 
}
#secretary-photo {   background-size:50% auto;margin:35px 0px 10px 10px;width:400px;height:250px;float:left;position:relative;overflow:hidden;}
#secretary-photo {background:none;}

#secretary-photo li {display:block;position:absolute; }

#secretary-photo li a {display:block;position:relative;text-decoration:none;}

#secretary-LVP-photo {background-size:95% auto;margin:30px  0px 0px 20px;float:left;position:relative;overflow:hidden;}
#secretary-LVP-photo {background:none;}

#secretary-LVPs-photo 
{background-size:100% auto;
/*margin-left:200px;*/
float:left;height:150px;
position:relative;  /*550px;*/width:950px;margin:0px;
overflow:hidden;vertical-align: middle;padding:0px;
border-bottom: 1px solid #E4E4E4;
    border-left: 1px solid #E4E4E4;
    border-right: 1px solid #E4E4E4;
    box-shadow: 0 10px 18px -10px #666666;

}

#secretary-LVPs-photo  li {display:block;position:absolute;padding:0px }

.welcome-block
{
  color: #ffffff;
  float: right;
  position: absolute;
  padding-top: 4px;
  padding-right: 14px;
  padding-bottom: 10px;
  padding-left: 5px;
  z-index: -1;
  background: url("/assets/icon/blue.png") repeat-x scroll 0% 0% transparent;
  height:235px;
  width: 530px;
  top: 35px;
  left: 370px;
}
.welcome-block h3{
   line-height: 23px;
  font-size: 28px;
  color: #ffffff;
  font-family: Georgia,serif;
  text-align:center;
}
.welcome-block p {
  line-height: 1.3em; font-style:italic;
  margin-top: 5px
  color: #003366 !important;
  font-size: 15px !important;
}
#content-welcome
{ margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left:0px;
  width: 800px;
   position: relative;
  z-index: 1;
}

.landing-wrap .bottom p
{
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 513px;
  padding-top: 50px;
  padding-right: 0px;
  padding-bottom: 24px;
  padding-left: 0px;
  width: 417px;
  min-height: 105px;
}

.landing-wrap .bottom .left
{
  margin-top: 0px;
  margin-right: 29px;
  margin-bottom: 0px;
  margin-left: 0px;
  float: left;
}
.secretary-of-state
{
  margin-top: 110px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 14px;
  width: 387px;
  height: 26px;
  background-color: transparent;
  background-image: url("/assets/images/secretary/Parman.jpg");
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 0px 0px;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  display: block;
}
.secretary-name-placeholder
{
  margin-top: 10px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 16px;
  width: 381px;
  height: 16px;
  background-color: transparent;
  background-image: url("/assets/images/secretary/Parman.jpg");
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 50% 0px;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  display: block;
}
#content{  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 45px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  width: 680px;
  display: inline-block;
  clear: left;
  background-color: transparent;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 100% 10px;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  position:relative;
}

#feeds h3
{
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #880000;
}
#article, aside, details, figcaption, figure, footer,  hgroup, nav, section, summary
{
  display: block;
}

.grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6, .grid-7, .grid-8, .grid-9, .grid-10, .grid-11, .grid-12, .grid-13, .grid-14, .grid-15, .grid-16, .grid-17, .grid-18, .grid-19, .grid-20, .grid-21, .grid-22, .grid-23, .grid-24, .grid-25, .grid-26, .grid-27, .grid-28, .grid-29, .grid-30, .grid-31, .grid-32, .grid-33, .grid-34, .grid-35, .grid-36, .grid-37, .grid-38, .grid-39, .grid-40, .grid-41, .grid-42, .grid-43, .grid-44, .grid-45, .grid-46, .grid-47, .grid-48, .grid-49, .grid-50, .grid-51, .grid-52, .grid-53, .grid-54, .grid-55, .grid-56, .grid-57, .grid-58, .grid-59, .grid-60, .grid-61
{
  display: inline;
  float: left;
  margin-left: 0px;
  margin-right: 16px;
}

.grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6, .grid-7, .grid-8, .grid-9, .grid-10, .grid-11, .grid-12, .grid-13, .grid-14, .grid-15, .grid-16, .grid-17, .grid-18, .grid-19, .grid-20, .grid-21, .grid-22, .grid-23, .grid-24, .grid-25, .grid-26, .grid-27, .grid-28, .grid-29, .grid-30, .grid-31, .grid-32, .grid-33, .grid-34, .grid-35, .grid-36, .grid-37, .grid-38, .grid-39, .grid-40, .grid-41, .grid-42, .grid-43, .grid-44, .grid-45, .grid-46, .grid-47, .grid-48, .grid-49, .grid-50, .grid-51, .grid-52, .grid-53, .grid-54, .grid-55, .grid-56, .grid-57, .grid-58, .grid-59, .grid-60, .grid-61
{
  display: inline;
  float: left;
  margin-left: 0px;
  margin-right: 16px;
}

/* Line 140 */
.first-grid
{
  margin-left: 16px;
}

/* Line 140 */
.grid-container .grid-39
{
  width: 624px;
}
#division-topics
{width:660px;
  position: relative;
    display: inline;
  float: left;
  margin-left: 0px;
  margin-right: 20px;
  padding-top:15px;
}
#qoute-topics
{width:680px;
  position: relative;
    display: inline;
  float: left;
  margin-left: 0px;
  margin-right: 5px;
  
}
#office-topics
{width:660px;
  position: relative;
    display: inline;
  float: left;
  margin-left: 0px;
  margin-right: 20px;padding-top:30px;
}
#video-topics
{width:660px;
  position: relative;
    display: inline;
  float: left;
  margin-left: 0px;
  margin-right: 20px;padding-top:30px;
}

#video-topics h3
{
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #bebebe;
  padding-bottom: 8px;
  text-transform: uppercase;margin-bottom:5px;width:564px;
}
.grid-35 .grid-36
{
  display: inline;
  float: left;
  margin-left: 0px;
  margin-right: 5px;
}

.view-content
{   background:#ffffff;
	position:relative;
	margin-top:5px;
	padding:2px;
	border:0px !important;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:#969696 0px 0px 4px;
	-moz-box-shadow:#969696 0px 0px 4px;
	box-shadow:#969696 0px 0px 4px;
	width: 650px;}
	
.view-office-topics .views-row
{width:176px;display:inline-block;float:left;margin-right:16px;}
.views_slideshow_wh_main img:hover
{
  opacity: 0.9;
}
.wh_slide .prev-button, .wh_slide .next-button, .wh_slide .pager-item
{
  text-indent: -9999px;
  float: left;
  width: 10px;
  height: 10px;
}
.wh_slide .pager-item
{
  background-image: url("/assets/icon/background-img.png");
  background-repeat: no-repeat;
  background-position: 3px -231px;
  cursor: pointer;
}
.wh_slide .activeSlide
{
  background-image: url("/assets/icon/background-img.png");
  background-repeat: no-repeat;
  background-position: 3px -242px;
}



#OVGalleries-topics
{width:950px;
  position: relative;
    display: inline;
  float: left;
  margin-left: 0px;
  margin-right: 20px;
  padding-top:15px;
}
#OV-topics {
    width: 950px;
    position: relative;
    display: inline;
    float: left;
    margin-left: 0px;
    margin-right: 20px;
    padding-top: 30px;
}
#OV-topics .view-content {
    background: none repeat scroll 0% 0% #FFF;
    position: relative;
    margin-top: 5px;
    padding: 2px;
    border: 0px none !important;
    border-radius: 3px;
    box-shadow: 0px 0px 4px #969696;
    width: 950px;
}
#OVfeatures {
    margin: 5px 0px 0px 30px;
    width: 900px;
    display: inline-block;
    clear: left;
}
#OVfeatures .ov-topics h3
{
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #bebebe;
  padding-bottom: 8px;
  text-transform: uppercase;margin-bottom:2px;width:800px;
}

.view-ov-topics 
{width:250px;display:inline-block;float:left;margin-right:16px;}

.featureOV1 {
    margin: 0px 22px 0px 0px;
    padding: 0px 22px 15px 0px;
    width: 220px;
    clear: left;
    float: left;
    text-align: left;
}
.featureOV2 {
    margin: 0px 22px 0px 0px;
    padding: 0px 22px 15px 0px;
    width: 220px;
    float: left;
}
/* features */
#features 
{
	margin:5px 0 0 30px;

	width:622px;
	display:inline-block;
	clear:left;
	/*border-bottom:1px solid #d0d2d3;*/
	}
h3.features-headline {margin:0 0 15px 0;padding:0 0 8px 0;width:564px;height:15px;border-bottom:1px solid #bebebe;float:left; text-transform: uppercase;}
#features .office-topics h3
{
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #bebebe;
  padding-bottom: 8px;
  text-transform: uppercase;margin-bottom:2px;width:564px;
}
#responsive
{display:none;}



#feature-slide {margin:0 0 15px 0;padding:0;}
.feature1 {margin:0 22px 0 0;padding:0 22px 15px 0;width:174px;border-right:1px solid #d0d2d3;clear:left;float:left; text-align:left;}
.feature2 {margin:0 22px 0 0;padding:0 22px 15px 0;width:170px;border-right:1px solid #d0d2d3;float:left;}
.feature3 {margin:0 7px 0 0;padding:0 0 15px 0;width:168px;float:left;}
.feature-set dl {margin:0;padding:5px 0 0 0;}
.feature-set dl dt strong a {font-size:12px;font-weight:bold;line-height:16px;color:#185a9c;text-decoration:none;}
.feature-set dl dt strong a:hover {text-decoration:underline;}
.feature-set dl dd {margin:0;padding:2px 0 0 0;font-size:11px;font-weight:normal;color:#1d252f;line-height:18px;}
.feature-set dl dd p {margin:0;}

/* features - previous and next arrows */
#feature-nav {margin:3px 0 0 0;padding:0;width:58px;height:20px;float:right;border-bottom:1px solid #d0d2d3;}
#feature-nav a {display:block;float:left;}

a#previous-feature span, a#next-feature span {display:none;}
a#next-feature,a#previous-feature
{
  background-image: url("/assets/icon/background-img.png");
  background-repeat: no-repeat;
  font-family: Georgia,"Times New Roman",Times,serif;
  padding-left: 15px;
  height: 10px;
  line-height: 15px;
  background-position: 3px -231px;
}

a#next-feature:hover ,a#previous-feature:hover
{background-position:3px -242px;}

a#next-feature:visited ,a#previous-feature:visited
{color:#336699;
Text-decoration:none;}
/*
a#previous-feature
{margin:0 2px 0 0;
  background-position: 0px -286px;
}

a#next-feature
{
  background-position: 0px -338px;
  float:left;
}


a#previous-feature:hover {background-position:0px -260px;}
a#next-feature:hover {background-position:0px -312px;}
*/

/* features */
#SOSfeatures {
	margin:0 0 0 30px;
	padding:5px 0 0 0;
	width:622px;
	display:inline-block;
	clear:left;
	/*border-bottom:1px solid #d0d2d3;*/
	}
h3.features-headline {margin:0 0 15px 0;padding:0 0 8px 0;width:564px;height:15px;border-bottom:1px solid #bebebe;float:left; text-transform: uppercase;}
#SOSfeatures .division-topics h3
{
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #bebebe;
  padding-bottom: 1px;
  text-transform: uppercase;margin-bottom:2px;width:564px;
}
#SOSfeature-slide {margin:10px 0 0 1px;padding:0;}
#SOSfeature-slide .featurecontent {color:#050126;margin:0 1px 0 0;padding:15px 1px 0;width:620px;clear:left;float:left;}
#SOSfeature-slide .featurecontent .div{margin:0;padding:1px 0 0 0;}

#SOSfeature-slide .featurecontent img {float:left;margin:0;padding:12px 0 0 0;width:150px}
#SOSfeature-slide .featurecontent dl {float:left;margin:5px;padding:12px 0 0 0;width:400px}
#SOSfeature-slide .featurecontent dl dt strong a {font-size:12px;font-weight:bold;line-height:16px;color:#185a9c;text-decoration:none;}
#SOSfeature-slide .featurecontent dl dt strong a:hover {text-decoration:underline;}
#SOSfeature-slide .featurecontent dl dd {margin:0;padding:2px 0 0 0;font-size:11px;font-weight:normal;color:#1d252f;line-height:18px;}
#SOSfeature-slide .featurecontent dl dd p {margin:0;}

#SOSfeature-slide .featurecontent a. flink:hover
{
  background-color: #1e65ab;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
}
a.flink
{
  box-shadow: #ffffff;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  background-color: #64a3e3;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  display: inline-block;
  color: #ffffff;
  font-family: arial;
  font-size: 10px;
  font-weight: bold;
  float: right;
  padding-top: 5px;
  padding-right: 9px;
  padding-bottom: 5px;
  padding-left: 9px;
  text-shadow: #336699;
  text-transform: uppercase;
  margin-top: 0px;
  margin-right: 50px;
  margin-bottom: 5px;
  margin-left: 0px;
}

.video a{
    background: url(/assets/icon/video.png) no repeat;
    width: 208px;
}

  
.videomain{
   float:left; 
   background: url(/assets/images/sunrisev.png) no-repeat ;
	height:120px; width:250px;
        position: relative;display: block;
}

/* make the play link a block element, use text-replacement for a play button graphic, and hide it with display: none */
.videomain a.play {
  display: none;
  position: absolute;
  left: 100px;
  top: 45px;
  width: 32px;
  height: 32px;
  background: transparent url(/assets/icon/videos.png) no-repeat;
  text-indent: -2000em;
  overflow: hidden;
}
.videomain a.play 
{  display: block;

  background-position: 0px 0px;
}

.videomain a.play:hover
{
  background-position: 0px -42px;
}
/* finally, on hover over the album cover, display the play link */

/* SOSfeatures - previous and next arrows */
#SOSfeature-nav {
margin:3px 0 0 0;
padding:0;
width:58px;
height:20px;
float:right;
border-bottom:1px solid #d0d2d3;}
#SOSfeature-nav a {display:block;float:left;}
a#previous-SOSfeature:hover {background-position:0px -260px;}
a#next-SOSfeature:hover {background-position:0px -312px;}
a#previous-SOSfeature span, a#next-SOSfeature span {display:none;}
a#next-SOSfeature,a#previous-SOSfeature
{
  background-image: url("/assets/icon/usericon.png");
  background-repeat: no-repeat;
  font-family: Georgia,"Times New Roman",Times,serif;
  padding-left: 15px;
  height: 20px;
  line-height: 15px;
}

a#previous-SOSfeature
{margin:0 2px 0 0;
  background-position: 0px -286px;
}

a#next-SOSfeature
{
  background-position: 0px -338px;
  float:left;
}



/* LAYOUT */
.container {
	margin:0 auto;
	overflow:hidden;
	width:960px;
}
/* CONTENT SLIDER */
#content-slider {
	width:100%;
	height:360px;
	margin:10px auto 0;
}
/* SLIDER */
#slider {
	background:#BDB8AD;
	border:5px solid #eaeaea;
	box-shadow:1px 1px 5px rgba(0,0,0,0.7);
	height:320px;
	width:680px;
	margin:40px auto 0;
	overflow:visible;
	position:relative;
}
#mask {
	overflow:hidden;
	height:320px;
}
#slider ul {
	margin:0;
	padding:0;
	position:relative;
}
#slider li {
	width:680px;
	height:320px;
	position:relative;
	top:-325px;
	list-style:none;
}

#slider li.firstanimation {
	-moz-animation:cycle 25s linear infinite;	
	-webkit-animation:cycle 25s linear infinite;		
}
#slider li.secondanimation {
	-moz-animation:cycletwo 25s linear infinite;
	-webkit-animation:cycletwo 25s linear infinite;		
}
#slider li.thirdanimation {
	-moz-animation:cyclethree 25s linear infinite;
	-webkit-animation:cyclethree 25s linear infinite;		
}
#slider li.fourthanimation {
	-moz-animation:cyclefour 25s linear infinite;
	-webkit-animation:cyclefour 25s linear infinite;		
}
#slider li.fifthanimation {
	-moz-animation:cyclefive 25s linear infinite;
	-webkit-animation:cyclefive 25s linear infinite;		
}

#slider .tooltip {
	background:rgba(0,0,0,0.6);
	width:300px;
	height:60px;
	position:relative;
	bottom:75px;
	left:-320px;
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;  
}
#slider .tooltip h1 {
	color:#fff;
	font-size:24px;
	font-weight:300;
	line-height:60px;
	padding:0 0 0 20px;
}
#slider li#first:hover .tooltip, 
#slider li#second:hover .tooltip, 
#slider li#third:hover .tooltip, 
#slider li#fourth:hover .tooltip, 
#slider li#fifth:hover .tooltip {
	left:0px;
}
#slider:hover li, 
#slider:hover .progress-bar {
	-moz-animation-play-state:paused;
	-webkit-animation-play-state:paused;
}

/* PROGRESS BAR */
.progress-bar { 
	position:relative;
	top:-5px;
	width:680px; 
	height:5px;
	background:#000;
	-moz-animation:fullexpand 25s ease-out infinite;
	-webkit-animation:fullexpand 25s ease-out infinite;
}

/*==================================================================================

menu # side bar
--margin-top:-395px video option
====================================================================================*/
.right-sidebar{  width:250px;border-top:4px solid #880000;background-color:#fff;min-height:300px;margin-top:-210px;margin-bottom:5px;position:relative;z-index:2;}
.int-right-sidebar{  width:265px;border-top:4px solid #880000;background-color:#fff;min-height:300px;margin-top:30px;margin-bottom:5px;position:relative;z-index:2;}

.right-sidebar p{margin-bottom:20px;}
.sidebar-inner{background:#fff;border-right:1px solid #e4e4e4;border-left:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;width:100%;min-height:300px;box-shadow:0px 10px 18px -10px #666;padding-left:5px;}

.sidebar-inner h3
{margin-top:8px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #880000;
  color: #2F4F4F;
}
.int-sidebar-inner{background:#fff;border-right:1px solid #e4e4e4;border-left:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;min-height:300px;box-shadow:0px 10px 18px -10px #666;padding:0px 0px;}

.grid-23{display:inline;float:left;margin-left:0px;margin-right:4px;width:250px;}
.grid-24{display:inline;float:left;margin-left:0px;margin-right:0px;}
.menu2
{float: right;
 background-color: #ffffff;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  border-right-width-value: 1px;
  border-right-style-value: solid;
  border-right-color-value: #e4e4e4;
  border-left-width-value: 1px;
  border-left-style-value: solid;
  border-left-color-value: #e4e4e4;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #e4e4e4;
  width: 100%;
  min-height: 300px;
  box-shadow:0px 10px 18px -10px #666;
  padding-top: 8px;
  padding-right: 8px;
  padding-bottom: 8px;
  padding-left: 5px;

}




.t2
{
	height: 23px;
	font-weight: bold;
	font-size: 0.7em;
	text-align: center;
	padding: 20px 0 0 0px;
}
.t3
{
	padding: 10px;
	line-height: 15px;
	text-align: left;
	color: #000000;
	border-bottom: 2px solid #ffffff;
}
.t3 span
{
	font-weight: bold;
}
.searchForm
{
	border-top: 0px solid #E5E5E5;
	background: #808080;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: middle;
	border-bottom: 1px solid #cccccc;
}

.sosm
{
	color: #808080;
	border: 0px solid #E5E5E5;
	line-height: 1em;
	width: 100%;
  padding-bottom:10px;
}
.sosm h3
{
	 margin-bottom: 5px;
    padding-bottom: 5px;
    text-transform: uppercase;
	 border-bottom: 1px solid #880000;
}

.sosm ul
{
	display: block;
	list-style: none;
        margin: 0;
        padding: 0;font-size: 0.9em;
}
.sosm li
{
	color: black;
	text-align: left;
	padding-left:2px;
	list-style-type: none;
}
.sosm a
{
	display: block;
	color: #333333;

	/*background: transparent  url(/assets/css/arrowRight.gif) no-repeat center left;
        background: transparent  url(/assets/icon/bl.png) no-repeat center left;*/
	text-decoration: none;

    font-weight: bold;
    margin-bottom: 5px;
}

.sosm a:hover
{
	color: maroon;
	/*background: transparent url(/assets/css/ActivearrowRight.gif) no-repeat center left;
background: transparent  url(/assets/icon/b.png) no-repeat center left;*/
text-decoration:underline;
}

.general

{
	color: #808080;
	border: 2px solid #E5E5E5;
	line-height: 1.5em;
	width: 100%;
}

.general ul
{
	display: block;
	margin-left: 0px;
	list-style: none;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
}
.general li
{
	color: black;
	text-align: left;
	margin: 0px;
	padding-left: 0px;
	list-style-type: none;
}
.general a
{
	display: block;
	color: #3C0005;
	padding: 0px 0 0px 10px;
	margin: 0 0 1px 0;
	font-size: 1em;
	background: transparent url(/assets/css/readpost.gif) no-repeat center left;
	text-decoration: none;
}

.general a:hover
{
	color: maroon;
	text-decoration: underline;
}

.general  h3
{
	position: relative;
	background-color: inherit;
	background-image:url(/assets/css/h2bg.gif);
	background-repeat: no-repeat;
	background-position: center left;
	color: #2F4F4F;
	text-align: left;
	margin: 0;
	padding: 0 0 0 15px;
	border-bottom: 2px solid #cccccc;
}



/*==================================================================================

Button Styles - ok.sos.gov

====================================================================================*/

/*.leftblock 
{float:left;
	clear:left;
	width:230px;
	border-top:4px solid #880000;
	background-color:#fff;
	min-height:500px;
	margin-bottom:5px;
	position:relative;
	z-index:2;
 background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  border-right-width-value: 1px;
  border-right-style-value: solid;
  border-right-color-value: #e4e4e4;
  border-left-width-value: 1px;
  border-left-style-value: solid;
  border-left-color-value: #e4e4e4;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #e4e4e4;
  min-height: 300px;
  box-shadow: #666666;
  padding: 15px;
}

.buttons 
{
  position: relative;
	left:230;
	padding-top: 10px;
	padding-bottom: 10px;
	width:700px;
	float: right;
	border-top: 2px solid #FEFEFE; /* height:400px;      /*overflow: auto; /      /*margin-top:5em;         border-right: silver thin dashed;     border-top: silver thin dashed;     border-left: silver thin dashed;     border-bottom: silver thin dashed;     visibility: visible;     /*page-break-before: auto;     page-break-after: auto;*/ /*list-style-type: none;     background-color: InfoBackground;     vertical-align: top;     text-align: left;*/ /*padding: 20px;*/
/*	z-index: 2;

}

.button 
{float: left;
	
	height:300px; 
	width: 215px;	
 border: 1px solid #deddda;
    cursor: pointer;
    -webkit-box-shadow: 0 1px 1px #999;
    -moz-box-shadow: 0 1px 1px #999;
    -ms-box-shadow: 0 1px 1px #999;
    -o-box-shadow: 0 1px 1px #999;
    box-shadow: 0 1px 1px #999;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    padding-top: 5px;
	padding-bottom: 10px;
	 margin-top:10px;
	 margin-left:15px;
    display: inline-block;
    color: #2497d1;
    font-size: 12px;
	background: url("/assets/icon/lightblue_bg.png") repeat-x scroll 0% 0% transparent;

}

.button:hover
{
	border: inset 2px #f7fe2e;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
     border-radius: 5px;
	 border: 1px solid #536C8D;
}

.buttonImage
{
	text-align: center; 
	vertical-align: top;
}

.buttonHeader
{
	text-align: center; 
	vertical-align: top;
	font-size:12pt;
	font-weight:bold;
	 padding-bottom: 5px;
	 color:#25232D;
	 border-bottom:1px solid #ccc;

}

.buttonLinks ul, li
{
	list-style: none;
	padding: 0px 0px;
   /* border-bottom:1px solid #ccc;*/
  /*  cursor:pointer;
}
	
.buttonLinks a{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif; 
	display: block;
	font-size: 10pt; 
	text-align:left;
	color: #426e93; 
	padding: 6px 4px;
}

.buttonLinks a:hover {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif; 
	display: block;
	font-size: 8pt; 
	text-align:left;
	font-weight: bold;
	color: blue;
	padding: 6px 4px;
}

.button span{
    display: inline-block;
    vertical-align: top;
}


.NavImage 
{
	height: 50px;
	width: 50px;
}
*/

/**************************testpage for business*************/
.scroll
{
	content:"";
	position:absolute;
	bottom:0px;
	left:50%;
	z-index:20;
	margin-left:-29px;
	width:50px;
	height:26px;
	background:#f0efed;
	background:#f0efed url(/assets/icon/arrowdown.png) no-repeat;
 background-position:10px 2px;

	-webkit-transition:height 0.05s ease-in-out;
	-moz-transition:height 0.05s ease-in-out;
	-o-transition:height 0.05s ease-in-out;
	transition:height 0.05s ease-in-out;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-left-radius:3px;
	}
/*span.arrow{color:Black;display:inline-block;float:left; text-align:center; font-size:20px;position:relative;padding-right:5px;padding-left:5px}
*/
scroll:hover
{
  height: 28px;
}
.mobile-nav
{display:none;
}
#intro
{
  background-size: 100% auto;
  height: 325px;
  width: 960px;
  position: relative;
  z-index: 1;
}

.intro-block
{
  color: #ffffff;
  float: left;
  position: absolute;
  padding-top:5px;
  padding-right: 14px;
  padding-bottom:5px;
  padding-left: 20px;
  z-index: -1;
  background: url("/assets/icon/blue.png") repeat-x scroll 0% 0% transparent;
  height:190px;
  width: 550px;
  margin-top: -65px;
  left: 50px;
}
.intro-block h3{
   line-height:20px;
  font-size: 28px;
  color: #ffffff;padding-top:10px;
  font-family: Georgia,serif;text-align: center;padding-bottom:5px;
}
.intro-block h4{

  font-size: 23px;
  color: #ffffff;padding-top:15px;padding-bottom:5px;
  font-family: Georgia,serif;text-align: center;font-style:italic;
}
/*
.intro-block .title {
    font-weight: bold;
    margin-bottom: 5px;
    text-transform: uppercase;

}*/

.intro-block p {
  line-height:1.2em;
  color: #ffffff !important;
  font-size: 15px !important;
margin-bottom:10px;
}

.intro-block p a {
  line-height:1.2em;
  color: #ffffff !important;
  font-size: 15px !important;
margin-bottom:10px;text-decoration: underline;
}
.contact-block
{
  	width:260px;margin-top: -65px;
	float: right;
	 position: absolute;
	border: 1px solid #2980b9;
	margin-left: 650px;
	padding:  1px;	
	background: none repeat scroll 0 0 #FFFFFF;
	padding-left:5px;
    box-shadow: 0 10px 18px -10px #16a085;
}

.contact-block-h
{
  	width:260px;margin-top: -80px;
	float: right;
	 position: absolute;
	border: 1px solid #2980b9;
	margin-left: 650px;
	padding: 1px;
	padding-left:5px;
	background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 10px 18px -10px #16a085;
}
.contact-block h2,.contact-block-h h2
{
  
   background-color :#050126;
	color: white;
	padding: 1px;
	font-size: 7pt;

	text-align: center;
}
.contact-block p, .contact-block-h p {
  line-height:2em
  margin-top: 5px
  color: #003366 !important;
  font-size: 15px !important;
}
.contact-block dt, .contact-block-h dt
{
	float: left;
	font-weight: bold;
	padding-right: 10px;
}
.contact-block dd, .contact-block-h dd
{
	text-align: left;
	margin: 0;
}
.contact-block dl, .contact-block-h dl
{
	font-size: 0.9em;
	margin: 5px 0px 0px 0px;
	padding: 0px;
	width: auto;
	clear: both;
	line-height: 1.8em;
}

.hoop-circular {  margin-left: 700px;
    background: none repeat scroll 0 0 #FFFFFF;
    -webkit-border-radius: 150px;
    -moz-border-radius: 150px;
    -ms-border-radius: 150px;
    -o-border-radius: 150px;
    border-radius: 150px;
    box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.2);
    margin-bottom: 15px;-moz-box-sizing: border-box;
    padding: 4px 4px 2px; float:left;width:150px;margin-top: -55px;  position: absolute;
}
.hoop {  margin-left: 700px;
    margin-bottom: 15px;
    padding: 4px 4px 2px; float:left;width:150px;margin-top: -55px;  position: absolute;
}
#content-intro
{ margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left:0px;
  width: 800px;
   position: relative;
  z-index: 1;
}
/***************************************************Panels**************************/
/*5 panels :business*/
.tbuttons 
{
   float: left;
    left: 0;
    padding: 0;
    position: relative;
    width: 950px;
    z-index: 2;
    padding-bottom:25px;

}

.tbutton 
{  background: url("/assets/icon/lightblue_bg.png") repeat-x scroll 0 0 transparent;
    border: 1px solid #DEDDDA;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 1px #999999;
    color: #2497D1;
    cursor: pointer;
    display: inline-block;
    float: left;
    font-size: 12px;
    height:650px;
    margin-left: 6px;
    margin-top: 5px;
    padding-bottom: 20px;
    width: 150px;
}

.tbutton:hover
{
	border: inset 2px #f7fe2e;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
     border-radius: 5px;
	 border: 1px solid #536C8D;
}

.tbuttonImage
{
	text-align: center; 
	vertical-align: top;
}



/******5 Panels**********/
.t5button 
{  background: url("/assets/icon/lightblue_bg.png") repeat-x scroll 0 0 transparent;
    border: 1px solid #DEDDDA;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 1px #999999;
    color: #2497D1;
    cursor: pointer;
    display: inline-block;
    float: left;
    font-size: 12px;
    height: 450px;
    margin-left: 5px;
    margin-top: 5px;
    padding-bottom: 20px;
    width: 180px;
}

.t5button:hover
{
	border: inset 2px #f7fe2e;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
     border-radius: 5px;
	 border: 1px solid #536C8D;
}
.t5button span{
    display: inline-block;
    vertical-align: top;
}

/******5 Panels :gov**********/
.tgbutton 
{  background: url("/assets/icon/lightblue_bg.png") repeat-x scroll 0 0 transparent;
    border: 1px solid #DEDDDA;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 1px #999999;
    color: #2497D1;
    cursor: pointer;
    display: inline-block;
    float: left;
    font-size: 12px;
    height:620px;
    margin-left: 5px;
    margin-top: 5px;
    padding-bottom: 20px;
    width: 180px;
}

.tgbutton:hover
{
	border: inset 2px #f7fe2e;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
     border-radius: 5px;
	 border: 1px solid #536C8D;
}
.tgbutton span{
    display: inline-block;
    vertical-align: top;
}
/******4 Panels**********/
.t4button 
{  background: url("/assets/icon/lightblue_bg.png") repeat-x scroll 0 0 transparent;
    border: 1px solid #DEDDDA;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 1px #999999;
    color: #2497D1;
    cursor: pointer;
    display: inline-block;
    float: left;
    font-size: 12px;
    height: 510px;
    margin-left: 10px;
    margin-top: 5px;
    padding-bottom: 20px;
    width: 225px;
}

.t4button:hover
{
	border: inset 2px #f7fe2e;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
     border-radius: 5px;
	 border: 1px solid #536C8D;
}
.t4button span{
    display: inline-block;
    vertical-align: top;
}

/******4 Panels-oar**********/
.t3oarbutton 
{  background: url("/assets/icon/lightblue_bg.png") repeat-x scroll 0 0 transparent;
    border: 1px solid #DEDDDA;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 1px #999999;
    color: #2497D1;
    cursor: pointer;
    display: inline-block;
    float: left;
    font-size: 12px;
   height: 470px;
    margin-left: 50px;
    margin-top: 5px;
    padding-bottom: 20px;
    width:250px;

}

.t3oarbutton:hover
{
	border: inset 2px #f7fe2e;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
     border-radius: 5px;
	 border: 1px solid #536C8D;
}
.t3oarbutton span{
    display: inline-block;
    vertical-align: top;
}


/******3 Panels**********/
.t3button 
{  background: url("/assets/icon/lightblue_bg.png") repeat-x scroll 0 0 transparent;
    border: 1px solid #DEDDDA;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 1px #999999;
    color: #2497D1;
    cursor: pointer;
    display: inline-block;
    float: left;
    font-size: 12px;
   height: 280px;
    margin-left: 50px;
    margin-top: 5px;
    padding-bottom: 20px;
    width:250px;
}

.t3button:hover
{
	border: inset 2px #f7fe2e;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
     border-radius: 5px;
	 border: 1px solid #536C8D;
}
.t3button span{
    display: inline-block;
    vertical-align: top;
}
/******charity Panels**********/
.tcbutton 
{   background: url("/assets/icon/lightblue_bg.png") repeat-x scroll 0 0 transparent;
    border: 1px solid #DEDDDA;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 1px #999999;
    color: #2497D1;
    cursor: pointer;
    display: inline-block;
    float: left;
    font-size: 12px;
    height:520px;
    margin-left: 5px;
    margin-top: 5px;
    padding-bottom: 20px;
  width: 183px;
}

.tcbutton:hover
{
	border: inset 2px #f7fe2e;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
     border-radius: 5px;
	 border: 1px solid #536C8D;
}
.tcbutton span{
    display: inline-block;
    vertical-align: top;
}




.tbuttonHeader
{    display:block;
	text-align: center; 
	width:100%;
padding-bottom:70px;
	padding-top:5px;
	height:10px; 
		 border-bottom:1px solid #ccc;


}

.tbuttonHeader h3
{
	font-size:10pt;
	font-weight:bold;
	color:#8C2318;
	text-align:center;
}

.bullet {
    position: relative;
display: block;margin-right: auto;
margin-left: 50px;
    height: 60px; padding-bottom:5px;
}
.bullet img {
    position: absolute;   
    top: 0;
}
.InfoImg,.AcctImg,.FormsImg,.OrderImg,.EFileImg,.SearchImg
{
  background-image: url("/assets/icon/bullet.png");
  background-repeat: no-repeat;
  width: 100%;
  height: 60px;margin-left:31%;
  float: left; 
}

.InfoImg
{
  background-position: 0px -296px;
}	
.AcctImg
{
  background-position: 0px -444px;
}
.FormsImg
{
  background-position: 0px  -222px;
}
.OrderImg
{
  background-position: 0px -74px;
}
.SearchImg
{
  background-position: 0px -370px;
  
}
.EFileImg
{
  background-position: 0px -740px;
  
}


.tbuttonLinks ul, li
{
	padding:0px;
margin:0px;

}	
.tbuttonLinks a{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif; 
	display: block;
	font-size: 10pt; 
	text-align:left;
	color: #426e93; 
	padding: 4px 4px 4px 15px;
}

.tbuttonLinks a:hover {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif; 
	display: block;
	font-size: 8pt; 
	text-align:left;
	font-weight: bold;
	color: blue;
	padding: 6px 20px;
}

.tbutton span{
    display: inline-block;
    vertical-align: top;
}

.LinkItemHeader
{font-size: 8pt; cursor:none}


#side-navigator
{
 
 margin:0px;padding-top:10%;


}
/*#feature-nav {margin:3px 0 0 0;padding:0;width:58px;height:20px;float:right;border-bottom:1px solid #d0d2d3;}
*/
#side-navigator a {display:inline-block;}
a#snleft:hover, a#snright:hover
{
  opacity: 1;
}

a#snleft,a#snright
{ background-color: #dd1709;display:inline-block;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: bold;
  opacity: 0.6;
  font-size: 30px;
  line-height: 60px;
    padding-top: 15px;
  padding-right: 10px;
  padding-bottom: 15px;
  padding-left: 10px;
 position:relative;
}
a#snleft
{ -webkit-border-radius: 5px 0 0 5px;
float: left;
    -moz-border-radius: 5px 0 0 5px;
    -ms-border-radius: 5px 0 0 5px;
    -o-border-radius: 5px 0 0 5px;
 border-radius: 5px 0 0 5px;}
a#snright
{ 
   -webkit-border-radius: 5px 0 0 5px;
    -moz-border-radius: 5px 0 0 5px;
    -ms-border-radius: 5px 0 0 5px;
    -o-border-radius: 5px 0 0 5px;
 border-radius: 5px 0 0 5px;float:right;
    
    }
    
/***Dashboard Panel***/    
    .tDbutton 
{  background: url("/assets/icon/lightblue_bg.png") repeat-x scroll 0 0 transparent;
    border: 1px solid #DEDDDA;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 1px #999999;
    color: #2497D1;
    cursor: pointer;
    display: inline-block;
    float: left;
    font-size: 12px;
   height: 280px;
    margin-left: 10px;
    margin-top: 5px;
    padding-bottom: 20px;
    width:31%;
}

.tDbutton:hover
{
	border: inset 2px #f7fe2e;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
     border-radius: 5px;
	 border: 1px solid #536C8D;
}
.tDbutton span{
    display: inline-block;
    vertical-align: top;
}

.tDbuttonHeader
{    display:block;
	text-align:left; 
	width:100%;
padding:10px 10px;
	background-color:#dbdbdb;
	height:10px; 
	front-weight:bold;
	front-size:1em;
		 border-bottom:1px solid #ccc;


}

.tDbuttonHeader h3
{
	font-size:10pt;
	font-weight:bold;
	color:#8C2318;
	text-align:center;
}

/*==================================================================================

Contact information CSS for subdivision

====================================================================================*/

#contact
{
	width: 30%;
	float: right;
	position: relative;
	border: 3px double #E5E5E5;
	margin-left: 5px;
	padding: 4px;
}

#contact h2
{
	
	/*background:url("/assets/css/nav-bg.gif") repeat-x;*/
	background-color:#050126;
	color: white;
	padding: 1px;
	font-size: 7pt;
	/*border: 1px solid #DF0024;*/
	border: 1px solid #050126;
	text-align: center;
}

/******************international protocol***********/

.center-content a img:hover, .bottom-content .grid-9 img:hover
{
  margin-top: -2px;
  margin-right: -2px;
  margin-bottom: 8px;
  margin-left: -2px;
}

.center-content a img:hover, .bottom-content .grid-9 img:hover
{
  border-top-width: 2px;
  border-right-width-value: 2px;
  border-bottom-width: 2px;
  border-left-width-value: 2px;
  border-top-style: solid;
  border-right-style-value: solid;
  border-bottom-style: solid;
  border-left-style-value: solid;
  border-top-color: #7da2c1;
  border-right-color-value: #7da2c1;
  border-bottom-color: #7da2c1;
  border-left-color-value: #7da2c1;
  border-image-source: none;
  border-image-slice: 100% 100% 100% 100%;
  border-image-width: 1 1 1 1;
  border-image-outset: 0 0 0 0;
  border-image-repeat: stretch stretch;
}
.center-content img {
margin-bottom:10px;
}
.center-content .item, .bottom-content .item {
margin-bottom:15px;
}
.center-content .item .more-info, .bottom-content .item .more-info a {
font-weight:bold;
margin-bottom:6px;
}
.center-content .item .more-info a, .bottom-content .item .more-info a {
padding-right:9px;
}
.center-content .item p {
color:#3b3b3b;
margin-bottom:5px;
margin-top:3px;
}
.center-content .item li, .bottom-content .item li {
list-style-type:none;
}
.center-content .mid-col p {
margin-bottom:5px;
}
/*==================================================================================

Pretty Login

====================================================================================*/



.PrettyLogin
{
	width: 14em;
}
.PrettyLogin .AspNet-Login
{
	font-family: Verdana;
	font-size: 0.6em;
	padding: 4px;
	border: solid 1px #284775;
}

.PrettyLogin .AspNet-Login label, .PrettyLogin .AspNet-Login input
{
	color: #5D7B9D;
}

.PrettyLogin .AspNet-Login input
{
	font-size: 1em;
}

.PrettyLogin .AspNet-Login label em
{
	text-decoration: underline;
	font-style: normal;
}

.PrettyLogin .AspNet-Login .AspNet-Login-TitlePanel
{
	font-weight: bold;
	color: #F7F6F3;
	background: #5D7B9D;	
	text-align: center;
	height: 1.7em;
	margin-bottom: 0.3em;
	padding-top: 0.4em;
}

.PrettyLogin .AspNet-Login .AspNet-Login-UserPanel, .PrettyLogin .AspNet-Login .AspNet-Login-PasswordPanel, .PrettyLogin .AspNet-Login .AspNet-Login-RememberPanel, .PrettyLogin .AspNet-Login .AspNet-Login-SubmitPanel
{
	padding: 0.5em;
}

.PrettyLogin .AspNet-Login .AspNet-Login-UserPanel, .PrettyLogin .AspNet-Login .AspNet-Login-PasswordPanel
{
	text-align: right;
}

.PrettyLogin .AspNet-Login .AspNet-Login-SubmitPanel
{
	text-align: center;
}

.PrettyLogin .AspNet-Login .AspNet-Login-UserPanel, .PrettyLogin .AspNet-Login .AspNet-Login-PasswordPanel
{
	white-space: nowrap;
}

.PrettyLogin .AspNet-Login .AspNet-Login-SubmitPanel input
{
	background: #ECECEC;
	color: black;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 1em;
	cursor: default;
	border-style: ridge;
	border: 1px #2D73B9;
	height: 1.7em;
	border-style: groove;
}





/*==================================================================================

TreeView CSS

====================================================================================*/


/*div.AspNet-TreeView
{
	margin: 0;
	padding: 0;
}
*/

div.AspNet-TreeView li
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.AspNet-TreeView-Show
{
}

.AspNet-TreeView-Hide
{
	display: none;
}

.PrettyTree
{
	position: relative;
}
.PrettyTree DIV.AspNet-TreeView UL LI
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: small;
	padding-bottom: 2px;
	padding-top: 3px;
	font-family: Tahoma;
	white-space: nowrap;
}
.PrettyTree DIV.AspNet-TreeView UL UL
{
	margin: 2px 0px 2px 12px;
}
.PrettyTree DIV.AspNet-TreeView UL LI IMG
{
	border-right: medium none;
	border-top: medium none;
	margin: 0px 4px 0px 0px;
	vertical-align: middle;
	border-left: medium none;
	border-bottom: medium none;
}
.PrettyTree DIV.AspNet-TreeView LI A
{
	padding-left: 4px;
	text-decoration: none;
}
.PrettyTree DIV.AspNet-TreeView LI.AspNet-TreeView-Root
{
	border-right: #d2d2d2 1px solid;
	border-top: #e7e7e7 1px solid;
	/*background: url(bg-fade-light.png) repeat-x 50% bottom;*/
	margin: 0px 4px 6px 0px;
	border-left: #e7e7e7 1px solid;
	border-bottom: #d2d2d2 1px solid;
}
.PrettyTree DIV.AspNet-TreeView LI.AspNet-TreeView-Parent
{
	border-right: #d2d2d2 1px solid;
	border-top: #e7e7e7 1px solid;
	/*background: url(bg-fade-light.png) repeat-x 50% bottom;*/
	margin: 0px 4px 6px 0px;
	border-left: #e7e7e7 1px solid;
	border-bottom: #d2d2d2 1px solid;
}
.PrettyTree DIV.AspNet-TreeView LI.AspNet-TreeView-Leaf
{
}
.PrettyTree DIV.AspNet-TreeView .AspNet-TreeView-Collapse
{
	font-size: xx-large;
	/*background: url(collapse.gif) no-repeat 0px -1px;*/
	float: left;
	width: 15px;
	cursor: n-resize;
	line-height: 20px;
	font-family: Courier;
	position: relative;
}
.PrettyTree DIV.AspNet-TreeView .AspNet-TreeView-Expand
{
	font-size: xx-large;
	/*background: url(expand.gif) no-repeat 0px -1px;*/
	float: left;
	width: 15px;
	cursor: n-resize;
	line-height: 20px;
	font-family: Courier;
	position: relative;
}
.PrettyTree DIV.AspNet-TreeView A
{
	color: #00008b;
}
.PrettyTree DIV.AspNet-TreeView A:visited
{
	color: #00008b;
}
.PrettyTree DIV.AspNet-TreeView A:active
{
	color: #00008b;
}
.PrettyTree DIV.AspNet-TreeView A:hover
{
	color: #00008b;
}
.PrettyTree DIV.AspNet-TreeView A:link
{
	color: #00008b;
}
.PrettyTree DIV.AspNet-TreeView .AspNet-TreeView-Selected A
{
	font-weight: bold !important;
	color: #006400 !important;
}
.PrettyTree DIV.AspNet-TreeView .AspNet-TreeView-Selected UL A
{
	font-weight: normal !important;
	color: #00008b !important;
}

#SampleTreeView
{
	border-right: #959595 3px solid;
	border-top: #959595 3px solid;
	border-left: #959595 3px solid;
	width: 100%;
	border-bottom: #959595 3px solid;
	position: relative;
}
#SampleTreeView #Sample-Control
{
	z-index: 500;
	float: left;
	width: 16em;
	position: relative;
}
#SampleTreeView #Sample-Content
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: small;
	padding-bottom: 5px;
	color: #006400;
	padding-top: 5px;
	font-family: Times New Roman;
	position: relative;
}
#SampleTreeView #Sample-Content H1
{
	margin: 0px;
}
#SampleTreeView #Sample-Content P
{
	margin: 0px;
}
#SampleTreeView .clearing
{
	clear: both;
	height: 1px;
}
TD.TreeView-Skin-Node A
{
	padding-left: 4px;
	text-decoration: none;
}
TD.TreeView-Skin-Node
{
	padding-right: 0px;
	padding-left: 2px;
	/*background: url(bg-fade-light-short.png) repeat-x 50% bottom;*/
	padding-bottom: 1px;
	width: 100%;
	padding-top: 1px;
}
.TreeView-Skin-Root TABLE
{
	margin: 4px 0px;
}
.TreeView-Skin-Leaf
{
	padding-right: 0px;
	padding-left: 2px;
	padding-bottom: 0px;
	padding-top: 0px;
}

/* end TreeView CssAdapters */


/*Search GridView*/
.SearchGridView .AspNet-GridView div.AspNet-GridView-Pagination, .SearchGridView .AspNet-GridView div.AspNet-GridView-Pagination a, .SearchGridView .AspNet-GridView div.AspNet-GridView-Pagination span
{
	color: #00FFFF;
	background: #284775;
	font-weight: normal;
	padding: 5px;
	font-size: 0.9em;
}

.SearchGridView .AspNet-GridView ul li
{
	 list-style-type:none;
	 list-style-position: outside;
	 list-style-image: none;
	 margin-left: 0;
}

.SearchGridView .AspNet-GridView table
{
	border: solid 1px #CCCCCC;
	width:100%;
	font-size: 0.9em;
}

.SearchGridView .AspNet-GridView table thead tr th
{
	color: #F7F6F3;
	background: #5D7B9D;
	font-weight: bold;
	border-bottom: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	padding: 5px;
	font-size: 0.9em;
}

.SearchGridView .AspNet-GridView table tbody tr td
{
	color: #333333;
	background: white;
	padding: 2px 2px 2px 2px;
	border-bottom: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	font-size: 0.9em;
}

.SearchGridView .AspNet-GridView table tbody tr.AspNet-GridView-Alternate td
{
	background: #F7F6F3;
}

.SearchGridView .AspNet-Gridview table tbody tr.AspNet-GridView-Selected td
{
}

.SearchGridView .AspNet-GridView table tfoot tr td
{
}
/* Optional AspNet-GridView-Empty to override tfoot used for EmptyDataTemplate */
.SearchGridView .AspNet-GridView table tfoot tr.AspNet-GridView-Empty td
{
	color: #F7F6F3;
	background: #5D7B9D;
	font-weight: bold;
	border-bottom: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	padding: 2px;
	font-size: 8px;
}



.GridViewInner .AspNet-GridView div.AspNet-GridView-Pagination, .PrettyGridView .AspNet-GridView div.AspNet-GridView-Pagination a, .PrettyGridView .AspNet-GridView div.AspNet-GridView-Pagination span
{
	color: #00FFFF;
	background: #284775;
	font-weight: normal;
	padding: 1px;
	font-size: 10px;
}

.GridViewInner .AspNet-GridView table
{
	border: solid 1px #CCCCCC;
	font-size: 10px;
		width: 100%;
}

.GridViewInner .AspNet-GridView table thead tr th
{
	color: #F7F6F3;
	background: #5D7B9D;
	font-weight: bold;
	border-bottom: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	padding: 2px;
	font-size: 10px;
}

.GridViewInner .AspNet-GridView table tbody tr td
{
	color: #333333;
	background: white;
	padding: 5px 5px 5px 5px;
	border-bottom: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	font-size: 1em;
}

.GridViewInner.AspNet-GridView table tbody tr.AspNet-GridView-Alternate td
{
	background: #F7F6F3;
}

.GridViewInner .AspNet-Gridview table tbody tr.AspNet-GridView-Selected td
{
}

.GridViewInner .AspNet-GridView table tfoot tr td
{
}
/* Optional AspNet-GridView-Empty to override tfoot used for EmptyDataTemplate */
.GridViewInner .AspNet-GridView table tfoot tr.AspNet-GridView-Empty td
{
	color: #F7F6F3;
	background: #5D7B9D;
	font-weight: bold;
	border-bottom: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	padding: 5px;
	font-size: 1em;
}

.AspNet-RadioButtonList ul li
{
	list-style-type:none;
}


/************************************************************************************************
End CssFriendlyAdapters
*************************************************************************************************/
/*======================================
odt classes
=======================================*/	
.Heading_20_1
{
	padding-right:25px;
}

.Heading_20_2
{
	padding-right:20px;
}

.Heading_20_3
{
	padding-right:15px;
}

.Heading_20_4
{
	padding-right:15px;
}

.Standard
{
	padding-right:15px;
}

.Table1
{
	font-size:large;
}

.Table2
{
	font-size:large;
}

.Table_20_Heading
{
	  font-weight:bold;
	 padding: 1px 5px 1px 5px;	 
}

.Table_20_Contents
{
	padding: 1px 5px 1px 5px;
}

.Text_20_body
{
	padding-right:15px;
}

.Endnote
{
	padding-right:15px;
	padding-left:15px;
	font-size:x-small;
}

/*JMartin:1756 */

.loginBox .helloMessage 
{
 font-size:medium;
 font-weight:normal;
}

.loginBox .links
{
	font-size:small;
 font-weight:normal;
}

/*JMartin:3830*/
ul.radioButtonList {
        list-style:none;
        margin: 0;
        padding: 0;
        list-style-type:none;
        border-style:groove;
         border-width:thin;
}
ul.radioButtonList.horizontal li {
        display: inline;
        
}
ul.radioButtonList li.disabled {
        color: Gray;
}

ul.radioButtonList li{
        border-bottom-style:groove;
        border-bottom-width:thin;
}

/*JMartin:4309*/
ul.panelcolor {
        list-style:none;
        margin: 0px;
        padding: 5px 0px 5px 20px;
        list-style-type:none;
        /*
        border-style:ridge;
         border-width:thin;
		*/
}
ul.panelcolor.horizontal li {
        display: inline;
        
}
ul.panelcolor li.disabled {
        color: Gray;
}

ul.panelcolor li
{
	/*
        border-bottom-style:groove;
        border-bottom-width:thin;
	*/
	padding: 1px 0px 1 px 5px;
	font-size: small;
}

/*hpee:4309*/
ul.panellist {
        list-style:none;
        margin: 0px;
        padding: 5px 0px 5px 20px;
        list-style-type:none;
     
}
ul.panellist.horizontal li {
        display: inline;
        
}
ul.panellist li.disabled {
        color: Gray;
}

ul.panellist li
{
	/*
        border-bottom-style:groove;
        border-bottom-width:thin;
	*/
	padding: 1px 0px 1 px 5px;

}

.cuteEditLink
{
	float:right;
	 padding:2px 2px 2px 2px; 
	 margin-bottom:2px;
}

/*======================================
calendar
=======================================*/	
.cal_Theme1 .ajax__calendar_container   {
    background-color: #e2e2e2;
    border:solid 1px #cccccc;
    width:220px;
    z-index: 1000;
}

.cal_Theme1 .ajax__calendar_header  {
    background-color: #ffffff;
    margin-bottom: 2px;
}

.cal_Theme1 .ajax__calendar_title,
.cal_Theme1 .ajax__calendar_next,
.cal_Theme1 .ajax__calendar_prev    {
    color: #004080;
    padding-top:1px;
}

.cal_Theme1 .ajax__calendar_body    {
    background-color: #e9e9e9;
      width:210px;
      padding-left:0;
      padding-right:0;
}

.cal_Theme1 .ajax__calendar_dayname {
    text-align:center;
    font-weight:bold;
    margin-bottom: 2px;
    margin-top: 2px;
}

.cal_Theme1 .ajax__calendar_day {
    text-align:center;
     font-size:x-small;
}
.cal_Theme1  .ajax__calendar_days,
.cal_Theme1  .ajax__calendar_months,
.cal_Theme1  .ajax__calendar_years 
{
height:139px;
left:0;
margin:auto;
position:absolute;
text-align:center;
top:0;
width:200px;
border:none;
}

.cal_Theme1  table
{
	border:none;
	font-size: 5px;
		width: 100%;
}

.cal_Theme1  table thead tr th
{
	color: #F7F6F3;
	background: #5D7B9D;
	font-weight: bold;
	border-bottom: none;
	border-right: none;
	padding: 2px;
	font-size: 10px;
}

.cal_Theme1 table tbody tr td
{
	color: #333333;
	background: white;
	padding: 2px 5px 2px 2px;
	border-bottom: none;
	border-right: none;
	font-size: 1em;
}



.cal_Theme1 .ajax__calendar_hover .ajax__calendar_day,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_month,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_year,
.cal_Theme1 .ajax__calendar_active  {
    color: #004080;
    font-weight: bold;
    background-color: #ffffff;
}

.cal_Theme1 .ajax__calendar_today   {
    font-weight:bold;
}

.cal_Theme1 .ajax__calendar_other,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_today,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_title {
    color: #bbbbbb;
}	
/*======================================
Album Handler
=======================================*/

.album 
{
}

.albumFloat 
{
    float: left;
    text-align: center;
    margin-right: 8px;
    margin-bottom: 4px;
}

.albumDetailsLink 
{
}

.albumMetaSectionHead 
{
	background-color: Gray;
	color: White;
	font-weight: bold;
}

.albumMetaName 
{
	font-weight: bold;
}

.albumMetaValue 
{
}

.center
{
	text-align: center;
}

.MyFormCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color:#FAC6AA;z-index: 1000;   
}
.MyFormCalendar .ajax__calendar_container .ajax__calendar_body
{  border:none;
   font-size:small;
	}
	


/*------------------------------------Wizard*----------------------------------*/
div.filingwizard
{
	margin: 0;
	padding: 2px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 0.7em;
	line-height: 1.4em;
	color: WindowText;
	text-decoration: none;
	text-align: center;
}

#filingwizard ul
{
	padding: 0;
	margin: 0;
	list-style-type: none;
}
#filingwizard ul li
{
	font-size: .8em;
	list-style-image: url(~/assets/images/pdfsmall_icon.gif);
	list-style-position: inside;
	vertical-align: middle;
}
#filingwizard ul li a
{
	color: #330000;
}

#filingwizard ul li a:hover
{
	color: #330000;
	font-style: italic;
}

#content_main_online
{
	position: relative;
	left: 150;
	padding: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 20px;
	width: 550px;
	float: right;
	text-align: justify;
	border-top: 2px solid #FEFEFE;
	z-index: 2;
}
#function_nav_online
{
	position: relative;
	top: 5px;
	width: 150px;
	left: 5px;
	float: left;
	height: auto;
	z-index: 3;
	font-size: 8pt /*height:600px; /*note: this is same as content_main */;
}


wizardbutton
{
	right: 5%;
}
/*************************** WIZARD Class **********************************
	the following are wizard styles for displaying information in a standard 
	multi-step format. Wizards should use the wizard.master page to allow 
	own navigation.
****************************************************************************/


#wizard
{
	clear: both;
	position: relative;
	height: auto;
}

#leftColumn
{
	float: left;
	width: 210px;
	position: relative;
	padding: 5px 5px 5px 5px; /*background-color: #F5F5DC;*/
	border: solid 1px #f39e77;
	vertical-align: top;
}



#rightColumn
{
	margin-left: 225px; /*width: 300px;*/
	position: relative;
	border: solid 1px #f39e77;
	padding: 5px 5px 5px 5px;
}

#leftColumn .steps
{
	/*display:run-in;*/
	display: block;
	left: 0px !important;
	top: 0px !important;
	visibility: visible;
	z-index: 100;
	padding: 1px;
}

/**********************************************
The next two sections for .selectLinkButton 
determine the appearance for wizard TOC
*********************************************/

#leftColumn .steps ul
{
	  list-style-type:none;
	  margin-left:15px;
	  padding-left:0px;
}


#leftColumn .steps .selectLinkButton
{
	 padding-right: 0px;
	 background-position: 4px 5px;
	 border-top: #dbdada 1px solid;
	 display:block;
	 padding-left: 10px;
	 padding-bottom:3px;
	 margin: 0px;
	 margin-left:5px;
	 width: 145px;
	 color:#707070;
	 padding-top:3px;
     text-align:left;
     background-repeat:no-repeat;
     /*background-color: #993300;*/
     background-color:#405774; 
	 color:White;   
     text-decoration:none;	
}

#leftColumn .steps .selectLinkButton:hover
{
	 padding-right: 0px;
	 background-position: 4px 5px;
	 border-top: #dbdada 1px solid;
	 display:block;
	 padding-left: 10px;
	 padding-bottom:3px;
	 margin: 0px;
	 margin-left:5px;
	 width: 145px;
	 color:#707070;
	 padding-top:3px;
     text-align:left;
     background-repeat:no-repeat;
     /* background-color: #CC6633;*/     
     background-color:#6787B0; 
     color:Yellow;
     text-decoration: underline;	
}

#leftColumn .steps .selectedLinkButton
{
	 padding-right: 0px;
	 background-position: 4px 5px;
	 border-top: #dbdada 1px solid;
	 display:block;
	 padding-left: 10px;
	 padding-bottom:3px;
	 margin: 0px;
	 margin-left:5px;
	 width: 145px;
	 color:#707070;
	 padding-top:3px;
     text-align:left;
     background-repeat:no-repeat;
     /*background-color: #CC6633;*/
     background-color:#6787B0; 
	 color:White;   
     text-decoration: underline;	
}

#leftColumn .steps .disableLinkButton
{
	 padding-right: 0px;
	 background-position: 4px 5px;
	 border-top: #dbdada 1px solid;
	 display:block;
	 padding-left: 10px;
	 padding-bottom:3px;
	 margin: 0px;
	 margin-left:5px;
	 width: 145px;
	 color:#707070;
	 padding-top:3px;
     text-align:left;
     background-repeat:no-repeat;
     /*background-color: #CCCCCC;*/
     background-color:#B1B17B;
     color:White; 
     text-decoration: none;	
}





#leftColumn ul li
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 1em;
	 white-space:nowrap;
}

#leftColumn ol li
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 1em;
	list-style-type: decimal;
	margin-left: 0px;
}

#leftColumn dl dt dd
{
	font-family: Verdana, Arial, Sans-Serif;
	text-align: left;
}

#leftColumn dd
{
	font-size: .8em;
	text-align: left;
	margin: 0;
}

#leftColumn dt
{
	float: left;
	font-size: .9em;
	padding-right: 10px;
}

#leftColumn .selectedLinkButton
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 1em;
	color: Maroon;
	height: 1.2em;
	border: solid .5px Maroon;
	list-style: none;
	margin-left: 0px;
}

#leftColumn .disableLinkButton
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: .8em;
	color: Gray;
	height: 1.2em;
	list-style: none;
	margin-left: 0px;
}

#leftColumn .selectLinkButton
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 1em;
	color: Blue;
	height: 1.2em;
	list-style: none;
	margin-left: 0px;
}


#rightColumn .form
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 1em;
}

#rightColumn .form br
{
	/*clear: left;*/
}
#rightColumn .form dl
{
	
}



#rightColumn .form dt
{
	/*float:left; */
	padding-left: 2px;
	width: 30%;
	font-size: 1em;
	font-weight: bold;

}

#rightColumn .form dd
{
	/*/*width: 65%;height:1%;
	overflow:hidden; clear:right;*/
	margin: 0px 0px 5px 100px;


}
#rightColumn .form dd.x-form-clear{clear:both;}

#rightColumn .form dd input, select
{
	width: 55%;
}
#rightColumn .form dd dropdownlist
{
	vertical-align: top; /*vertical-align:baseline;*/
	margin: 0px 8px 0px 0px;
	line-height: 1.6em;
}

#rightColumn .form .address dt
{
	float: left;
	padding-left: 2px;
	width: 30%;
	font-size: 1em;
	font-weight: bold;
}

#rightColumn .form .address dd
{
	/*width: 65%;*/
	margin: 0px 0px 5px 100px;
}
#rightColumn .form .address dd input, select
{
	width: 80%;
}
#rightColumn .form .address dd dropdownlist
{
	vertical-align: top; /*vertical-align:baseline;*/
	margin: 0px 8px 0px 0px;
	line-height: 1.6em;
}




#rightColumn .form .notepad
{
	width: 90%;
	height: 250px;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: .9em;
}

#rightColumn .form .leftColumn
{
	margin-left: 3px;
	width: 200px;
	float: left;
	text-align: left;
}

#rightColumn .form .rightColumn
{
	margin-left: 40px;
	width: 200px;
	float: left;
	text-align: left;
	padding: 3px;
}

#rightColumn .form .firstColumn
{
	margin-left: 0px;
	width: 40px;
	float: left;
	text-align: left; /*clear: left;*/
}

#rightColumn .form .secondColumn
{
	margin-left: 40px;
	width: 40px;
	float: left;
	text-align: left;
}

#rightColumn .form .thirdColumn
{
	margin-left: 80px;
	width: 40px;
	float: left;
	text-align: left;
}

#rightColumn .form .fourthColumn
{
	margin-left: 120px;
	width: 40px;
	float: left;
	text-align: left;
}

#rightColumn .form .instruc
{
	padding-left: 20px;
	padding-top: 5px;
	font-weight: bold;
	font-size: 1em;
}
#rightColumn .notice
{
	color:Blue;
	font-weight: bold;
	font-family: Verdana, Arial, Sans-Serif;
	padding: 5px;
	font-style: italic; /*text-transform:capitalize;*/
	font-size: .85em;
}
#rightColumn .error
{
	color: red;
	font-weight: bold;
	font-family: Verdana, Arial, Sans-Serif;
	padding: 5px;
	font-style: italic; /*text-transform:capitalize;*/
	font-size: .85em;
}
/* hpee:1172
http://ajaxcontroltoolkit.codeplex.com/WorkItem/View.aspx?WorkItemId=12354*/
#rightColumn  .calendar .ajax__calendar_container
{
  border:1px solid #646464;
    background-color:white ;
z-index: 1000;width:220px;
}

#rightColumn  .calendar .ajax__calendar_header  {
    background-color: #ffffff;
    margin-bottom: 2px;
}

#rightColumn  .calendar .ajax__calendar_title,
#rightColumn  .calendar .ajax__calendar_next,
#rightColumn  .calendar .ajax__calendar_prev    {
    color: #004080;
    padding-top:1px;
}

#rightColumn  .calendar .ajax__calendar_body    {
    background-color: #e9e9e9;
      width:215px;
      padding-left:0;
      padding-right:0;
}

#rightColumn  .calendar .ajax__calendar_dayname {
    text-align:center;
    font-weight:bold;
    margin-bottom: 2px;
    margin-top: 2px;  font-size:x-small;
}

#rightColumn  .calendar .ajax__calendar_day {
    text-align:center;
     font-size:small;
}
#rightColumn  .calendar  .ajax__calendar_days,
#rightColumn  .calendar  .ajax__calendar_months,
#rightColumn  .calendar  .ajax__calendar_years 
{
height:139px;
left:0;
margin:auto;
position:absolute;
text-align:center;
top:0;
width:200px;
border:none;
}
#rightColumn  .calendar  .ajax__calendar_active .ajax__calendar_day,
#rightColumn  .calendar .ajax__calendar_active .ajax__calendar_month,
#rightColumn  .calendar .ajax__calendar_active .ajax__calendar_year 
 {            color:Maroon;            font-weight:bold;        }

.error
{
	color: red;
	font-weight: bold;
	font-family: Verdana, Arial, Sans-Serif;
	padding: 5px;
	font-style: italic; /*text-transform:capitalize;*/
	font-size: .85em;
}


#rightColumn .title
{
	padding-right: 5px;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
	border: 1px solid #b8cbc5;
	background-color: #e1ebe8;
	font-weight: bold;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 1em;
	text-transform: capitalize;
}

#rightColumn .caption
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: .9em;
	padding: 5px;
}

#rightColumn .subtext
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 1em;
	padding: 5px;
	font-weight: bold;
	font-weight: 100;
}

#rightColumn .footnote
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: .8em;
	padding: 5px;
}

#rightColumn .footnote .footborder
{
	background-color: #F0E0D9;
	border: 1px dotted #A40000;
	padding: 7px;
}

#rightColumn .navButton
{
	border: 1px solid #CCCC66;
	color: #FFFFFF;
	background-color: #4488FF;
	font-size: 1em;
}

#rightColumn .navButtonDefault
{
	border: 1px solid #CCCC66;
	color: #FFFFFF;
	background-color: #0044CC;
	font-size: 1em;
}

#rightColumn .navigation
{
	padding-top: 10px;
	padding-bottom: 5px;
}

#rightColumn .form .coralpanel
{
	border: 1px solid #f39e77;
	padding: 5px;
}

#rightColumn .coralpanel
{
	border: 1px solid #f39e77;
	padding: 5px;
}

.coralpanel
{
	border: 1px solid #f39e77;
	padding: 10px;
}

.required
{color: red;
	font-weight: bold;
	
	font-style: italic; /*text-transform:capitalize;*/
	font-size: .7em;
	}

#rightColumn .form .smallBoxHeader
{
	text-align: left;
	border: 1px solid #b8cbc5;
	background-color: #D7D7D7;
	padding: 2px;
	padding-left: 6px;
}

/*  James 
	wizard classes having some problem beginning Apr 14, 2008 
	for no apparent reason. Replaced them with ids above */
.wizard
{
	position: fixed;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	line-height: 1em;
	font: 1em Verdana, Sans-Serif; /*width:400px;         height:300px;*/
	padding: 0.5em; /*clear:both;*/
}

.wizard .leftColumn
{
	float: left;
	margin-left: 0em;
	padding: 2px; /*background-color: #F5F5DC;*/
	border: solid 1px #f39e77;
	vertical-align: top;
	width: 30%;
	height: 100%;
}
.wizard .leftColumn .steps
{
	/*display:run-in;*/
	display: block;
	left: 0px !important;
	top: 0px !important;
	visibility: visible;
	z-index: 100;
	padding: 1px;
}

.wizard .steps ul li
{
	margin-left: 5px;
}

.wizard .leftColumn ul li
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 1em;
	margin-left: 0px;
}

.wizard .leftColumn ol li
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 1em;
	list-style-type: decimal;
	margin-left: 0px;
}

.wizard .leftColumn dl dt dd
{
	font-family: Verdana, Arial, Sans-Serif;
	text-align: left;
}
.wizard .leftColumn dd
{
	font-size: .8em;
	text-align: left;
	margin: 0;
}

.wizard .leftColumn dt
{
	float: left;
	font-size: .9em;
	padding-right: 10px;
}

.wizard .leftColumn .selectedLinkButton
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 1em;
	color: Maroon;
	height: 1.2em;
	border: solid .5px Maroon;
	list-style: none;
	margin-left: 0px;
}

.wizard .leftColumn .disableLinkButton
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: .8em;
	color: Gray;
	height: 1.2em;
	list-style: none;
	margin-left: 0px;
}

.wizard .leftColumn .selectLinkButton
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 1em;
	color: Blue;
	height: 1.2em;
	list-style: none;
	margin-left: 0px;
}

.wizard .rightColumn
{
	float: right;
	border: solid 1px #f39e77;
	padding: 5px; /*margin-left:30%;*/
	width: 65%;
}

.wizard .rightColumn .form
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 1em;
}

.wizard .rightColumn .form br
{
	/*clear: left;*/
}

.wizard .rightColumn .form dt
{
	float: left;
	padding-left: 2px;
	width: 30%;
	font-size: 1em;
	font-weight: bold;
}

.wizard .rightColumn .form dd
{
	/*width: 65%;*/
	margin-bottom: 5px;
}

.wizard .rightColumn .form .notepad
{
	width: 90%;
	height: 250px;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: .9em;
}

.wizard .rightColumn .form .leftColumn
{
	margin-left: 0px;
	width: 125px;
	float: left;
	text-align: left;
	clear: left;
}

.wizard .rightColumn .form .rightColumn
{
	margin-left: 125px;
	width: 125px;
	float: left;
	text-align: left;
	padding: 5px;
}

.wizard .rightColumn .form .firstColumn
{
	margin-left: 0px;
	width: 40px;
	float: left;
	text-align: left;
	clear: left;
}

.wizard .rightColumn .form .secondColumn
{
	margin-left: 40px;
	width: 40px;
	float: left;
	text-align: left;
}

.wizard .rightColumn .form .thirdColumn
{
	margin-left: 80px;
	width: 40px;
	float: left;
	text-align: left;
}

.wizard .rightColumn .form .fourthColumn
{
	margin-left: 120px;
	width: 40px;
	float: left;
	text-align: left;
}

.wizard .rightColumn .error
{
	color: red;
	font-weight: bold;
	font-family: Verdana, Arial, Sans-Serif;
	padding: 5px;
	font-style: italic; /*text-transform:capitalize;*/
	font-size: .85em;
}

.wizard .rightColumn .title
{
	padding-right: 5px;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
	border: 1px solid #b8cbc5;
	background-color: #e1ebe8;
	font-weight: bold;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 1em;
	text-transform: capitalize;
}

.wizard .rightColumn .caption
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: .9em;
	padding: 5px;
}

.wizard .rightColumn .subtext
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 1em;
	padding: 5px;
	font-weight: bold;
	font-weight: 100;
}




.wizard .rightColumn .footnote
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: .8em;
	padding: 5px;
}

.wizard .rightColumn .footnote .footborder
{
	background-color: #F0E0D9;
	border: 1px dotted #A40000;
	padding: 7px;
}

.wizard .rightColumn .navButton
{
	border: 1px solid #CCCC66;
	color: #FFFFFF;
	background-color: #4488FF;
	font-size: 1em;
}

.wizard .rightColumn .navButtonDefault
{
	border: 1px solid #CCCC66;
	color: #FFFFFF;
	background-color: #0044CC;
	font-size: 1em;
}

.wizard .rightColumn .navigation
{
	padding-top: 10px;
	padding-bottom: 5px;
}

.wizard .rightColumn .form .coralpanel
{
	border: 1px solid #f39e77;
	padding: 5px;
}



.wizard .rightColumn .form .smallBoxHeader
{
	text-align: left;
	border: 1px solid #b8cbc5;
	background-color: #D7D7D7;
	padding: 2px;
	padding-left: 6px;
	width: 35%;
}

.wizard .rightColumn .form .instruc
{
	padding-left: 20px;
	padding-top: 5px;
	font-weight: bold;
	font-size: 1em;
}

.wizard dl
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 1em;
}
.wizard dt
{
	font-family: Verdana, Arial, Sans-Serif;
	font-style: normal;
	font-size: .8em;
	list-style-image: url(/assets/images/pdfsmall_icon.gif);
	list-style-position: inside;
	vertical-align: middle;
	float: left;
}

.wizard .continueButton
{
	padding-left: 5em;
}

.wizard .title
{
	font-style: normal;
	font-size: 1.2em;
}

.wizard .caption
{
	font-style: normal;
	font-size: 1em;
}

.wizard .indent
{
	padding-left: 20px;
	padding-top: 10px;
}



.wizard .instrucitalic
{
	padding-left: 20px;
	padding-top: 5px;
	font-size: 0.8em;
	font-style: italic;
}

.wizard .shortText
{
	width: 5%;
}


.wizard .ajax__calendar
{
	position: relative;
	left: 0px !important;
	top: 0px !important;
	visibility: visible;
	display: block;
	z-index: 100;
}
.wizard .ajax__calendar iframe
{
	left: 0px !important;
	top: 0px !important;
}
.sos
{
	color: #808080;
	line-height: 1.5em;
	width: 100%;
}
.sos h3
{
	position: relative;
	color: #01172E;
	text-align: left;
	margin: 0;
	padding: 0px 0 0px 8px;
	border-bottom: 2px solid #cccccc;
}

.sos ul
{
	display: block;
	margin-left: 0px;
	list-style: none;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	background-color: #00A5AE;
}
.sos li
{
	color: black;
	text-align: left;
	padding-left: 0px;
	list-style-type: none;
	border: 2px solid #E5E5E5;
	font-size: 10px;
	padding: 0px 0 0px 8px;
	background: #AABADD;
}
.csos
{
	border: 1px dotted #002b40;
	line-height: 1.5em;
	width: 100%;
}
.csos p
{
	line-height: 1.5em;
	width: 95%;
	white-space: pre-wrap;
}
.csosc
{
	text-align: center;
	line-height: 1em;
	width: 100%;
}
.csosc p
{
	line-height: 1em;
	width: 95%;
}
.sosmenu
{
	color: #808080;
	line-height: 1.5em;
	width: 100%;
}


.sosmenu ul
{
	display: block;
	margin-left: 0px;
	list-style: none;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
}
.sosmenu li
{
	padding-left: 0px;
	list-style-type: none;
	border-top: solid 1px #E7E7E7;
	border-right: solid 1px #D2D2D2;
	border-bottom: solid 1px #D2D2D2;
	border-left: solid 1px #E7E7E7;
	text-align: left;
	font-size: 10px;
	padding: 0px 0 0px 8px;
	color: #FFFFFF;
	background: #BF3E18;
	margin: 0px 1px 0px 0px;
}

.sosmenu a
{
	display: block;
	color: #FFFFFF;
	font-size: 12px;
	padding: 0px 0 0px 10px;
	text-decoration: none;
}
.sosmenu a:hover
{
	z-index: 800;
	color: #FFFFFF;
	background: #822C0F url(/assets/css/vmenuarrowhover.gif) left center no-repeat;
}
.soslist
{
	width: 100%;
}
.soslist ul
{
	margin-left: 0px;
	list-style: none;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
}
.soslist li
{
	color: black;
	text-align: left;
	padding-left: 0px;
	list-style-type: none;
	border: 2px solid #E5E5E5;
	font-size: 10px;
	padding: 0px 0 0px 8px;
}

.overflow
{
	position: relative;
	height: 40em;
	overflow: auto;
}

.soslist h3
{
	position: relative;
	color: #01172E;
	text-align: center;
	margin: 0;
}



/*===================================================================
Table CSS
====================================================================*/
table.Simpletable
{
	font-family: Verdana, sans-serif, Arial;
	font-weight: normal;
	font-size: 12pt;
	color: #404040;
	width: 95%;
	border: 2px #898989 solid;
	border-spacing: 0px;
	margin-top: 0px;
}
td.desc
{
	border-bottom: 1px #6699CC dotted;
	text-align: left;
	font-family: Verdana, sans-serif, Arial;
	font-weight: normal;
	font-size: .7em;
	color: #404040;
	background-color: #fafafa;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	width: 30%;
	padding-right: 0px;
}

td.input
{
	width: 40%;
	text-align: left;
}
td.error
{
	width: 30%;
	text-align: left;
}

/*===================================================================
DL DT List Styles CSS definition list
====================================================================*/



dl.formtable
{
	margin: 15px 0px 0px 0px;
	padding: 0px;
	width: auto;
	font: 0.8em;
}

.formtable dt
{
	float: left;
	padding-left: 2px;
	width: 30%;
	font-size: 1em;
	font-weight: bold;
}

.formtable dd
{
	/*width: 65%;*/
	margin-bottom: 5px;line-height: 1.6em;
}
.formtable dd input, select
{
	width: 40%;
}

.formtable dd label
{
	vertical-align: top; /*vertical-align:baseline;*/
	margin: 0px 8px 0px 0px;
	line-height: 1.6em;
	width: 200px;
}
.formtable dd dropdownlist
{
	vertical-align: top; /*vertical-align:baseline;*/
	margin: 0px 8px 0px 0px;
	line-height: 1.6em;
}

.medium
{
	width: 250px;
}


/*++++++++++++++++++++++++++++++++++
Dl Search
+++++++++++++++++++++++++++++*/

dl.search
{
	margin: 15px 0px 0px 1px;
	padding: 0px;
	width: auto;
	font: 0.8em;
}

.search dt
{
	float: left;
	padding-left: 2px;
	width: 20%;
	font-size: 1em;
	font-weight: bold;
}


.search dd
{

	margin-bottom: 5px;
}
.search dd input, select
{
	width: 40%;
}
/*JMartin:1971 straight up leg search*/
#content_main .form .search dl
{
	font-size: 0.9em;
	margin: 5px 0px 0px 0px;
	padding: 0px;
	width: auto;
	clear: both;
	line-height: 1.8em;
}
#content_main .form .search dt
{
	float: left;
	padding-left: 2px;
	width: 20%;
	font-size: 1em;
	font-weight: bold;
}
#content_main .form .search dd
{
	margin-bottom: 5px;
}

#content_main .form .header {
    background-color: #666666;
    color: #F7F6F3;
}

.search dd label
{
	vertical-align: top; /*vertical-align:baseline;*/
	margin: 0px 8px 0px 0px;
	line-height: 1.6em;
	width: 200px;
}
.search dd dropdownlist
{
	vertical-align: top; /*vertical-align:baseline;*/
	margin: 0px 8px 0px 0px;
	line-height: 1.6em;
}

.medium
{
	width: 250px;
}
/*===================================================================
Search Page CSS
====================================================================*/
#searchbody
{
	width: 75%;
	padding-left: 15%;
	line-height: 1.4em;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: WindowText;
}

#print_nav
{
	float: right;
}

.SummaryBoxHeader
{
	border: 1px solid #b8cbc5;
	background-color: #e1ebe8;
	padding: 4px;
}

dl.ftable
{
	margin: 15px 0px 0px 0px;
	padding: 0px;
	width: auto;
	clear: both;
	line-height: 1.8em;
}

.ftable dt
{
	float: left;
	margin: 0px 0px 0px 0px;
	color: #000000;
	width: 25%;
	background-color: #ECECEC;
}

.ftable d
{
	margin: 0px 0px 10px 200px;
	_text-indent: -3px !important;
}
.ftable dd label
{
	vertical-align: top;
	margin: 5px 8px 0px 0px;
	line-height: 2em;
}

dl.gtable
{
	margin: 10px 0px 0px 0px;
	padding: 0px;
	width: auto;
	clear: both;
	line-height: 1.8em;
}

.gtable dt
{
	float: left;
	margin: 0px 0px 0px 0px;
	color: #000000;
	width: 30%;
	background-color: #ECECEC;
}

.gtable d
{
	margin: 0px 0px 5px 400px;
	_text-indent: -3px !important;
}
.gtable dd label
{
	vertical-align: top;
	margin: 5px 8px 0px 0px;
	line-height: 2em;
}




/*unused*/
/******************Round Corner **************/
#RoundCorner
{
-moz-border-radius: 11px;
-webkit-border-radius: 11px;
border-radius: 11px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
-moz-box-shadow: 0px 0px 6px #000000;
-webkit-box-shadow: 0px 0px 6px #000000;
box-shadow: 0px 0px 6px #000000;
/*IE 7 AND 8 DO NOT SUPPORT BLUR PROPERTY OF SHADOWS*/
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = 'transparent', endColorstr = '#0087ed');
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = 'transparent', endColorstr = '#0087ed')";
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
background-image: -moz-linear-gradient(top, transparent, #0087ed);
background-image: -ms-linear-gradient(top, transparent, #0087ed);
background-image: -o-linear-gradient(top, transparent, #0087ed);
background-image: -webkit-gradient(linear, center top, center bottom, from(transparent), to(#0087ed));
background-image: -webkit-linear-gradient(top, transparent, #0087ed);
background-image: linear-gradient(top, transparent, #0087ed);
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
/*Use "background-clip: padding-box" when using rounded corners to avoid the gradient bleeding through the corners*/
/*--IE9 WILL PLACE THE FILTER ON TOP OF THE ROUNDED CORNERS--*/
opacity: 0.86;
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 86);
/*-ms-filter must come before filter*/
filter: alpha(opacity = 86);
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*All filters must be placed together*/
}

#s5 a
{display: block; padding-left:20px;
    height: 243px;
    position: relative;
    text-decoration: none;
    width: 432px;}

 #overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #000;
filter:alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity: 0.7;
opacity: 0.7;
z-index: 100;
display: none;
}
.content a{
text-decoration: none;
}
.popup{
width: 100%;
margin: 0 auto;
display: none;
position: fixed;
z-index: 101;
}
.content{
min-width: 600px;
width: 600px;
min-height: 150px;
margin: 100px auto;
background: #f3f3f3;
position: relative;
z-index: 103;
padding: 10px;
border-radius: 5px;
box-shadow: 0 2px 5px #000;
}
.content p{
clear: both;
color: #555555;
font-size: 13px;
text-align: justify;
}
.content p a{
color: #d91900;
font-weight: bold;
}
.content .x{
float: right;
height: 35px;
left: 22px;
position: relative;
top: -25px;
width: 34px;
}
.content .x:hover{
cursor: pointer;
}
/*
	SLIDER gallery
*/

#OKGallery{ width:100%;
	
	margin:10px auto 0;
}
#slideshow  { background:#000;
	border:5px solid #eaeaea;
	box-shadow:1px 1px 5px rgba(0,0,0,0.7);
	height:320px;
	width:680px;
	margin:40px auto 0;
	overflow:visible;
	position:relative;}
   
 #slideshow .tooltip {
   background: rgba(0,0,0,0.7);
   width: 660px;color: #fff;
   height: 60px;
   position: relative;
   bottom: 90px;padding:5px 10px 10px 10px;
}
 #slideshow .tooltip h1 {
   color: #fff;
   font-size: 24px;
   font-weight: 300;
   line-height: 60px;
   padding: 0 0 0 10px;
} 	

		
.stripViewer .panelContainer 
.panel ul { text-align: left; margin: 0 15px 0 30px; }
.stripViewer { position: relative; overflow: hidden; width: 419px; height: 285px; }
.stripViewer .panelContainer { position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel { float: left; height: 100%; position: relative; width: 419px; }
.stripNavL, .stripNavR, .stripNav { display: none; }
.nav-thumb { border: 1px solid black; margin-right: 5px; }
#movers-row { margin: -43px 0 0 62px; }
#movers-row div { width: 20%; float: left; }
#movers-row div a.cross-link { float: right; }
.photo-meta-data { background: url(images/transpBlack.png); padding: 10px; height: 30px; margin-top: -50px; position: relative; z-index: 100; color: white; }
.photo-meta-data span { font-size: 13px; }
.cross-link { display: block; width: 62px; margin-top: -14px; position: relative; padding-top: 15px; z-index: 100; }
.active-thumb { background: transparent url(images/icon-uparrowsmallwhite.png) top center no-repeat; }


#slideshow2  { background:#000;
	border:5px solid #eaeaea;
	box-shadow:1px 1px 5px rgba(0,0,0,0.7);
	height:360px;
	width:500px;
	margin:40px auto 0;
	overflow:visible;
	position:relative;}
   
 #slideshow2 .tooltip {
   background: rgba(0,0,0,0.7);
   width: 80%;color: #fff;
   height: 50px; 
   position: relative;
   bottom: 80px;padding:5px 10px 10px 10px;
}

#NAAGallery{ width:100%;

	margin:10px auto 0;
}
#slideshowNaa  { background:#000;
	border:5px solid #eaeaea;
	box-shadow:1px 1px 5px rgba(0,0,0,0.7);
	height:380px;
	width:680px;
	margin:40px auto 0;
	overflow:visible;
	position:relative;}
   
 #slideshowNaa .tooltips {
   background: rgba(0,0,0,0.7);
  color: #fff;
   height: 235px; 
   position: relative;
   bottom: 140px;padding:5px 5px 5px 5px;
}
 #slideshowNaa .tooltip {
  background: rgba(0,0,0,0.7);
  color: #fff;
   height: 125px; 
   position: relative;
   bottom: 100px;padding:5px 5px 5px 5px;
}
 #slideshowNaa .tooltip h1 {
   color: #fff;
   font-size: 20px;
   font-weight: 300;
   line-height: 60px;
   padding: 0 0 0 5px;
} 	

#Gnav {  margin: 15px;
float: left;padding-left:120px;
height: auto;}
#Gnav ul
{
padding: 0px 15px 15px;
color: #300;
}
#Gnav li { width: 100px;
float: left;
margin: 2px;
list-style: none outside none;
padding: 6px;
display: block;}
#Gnav a { width: 100px; padding: 0px; display: block; border: 1px solid #ccc; }
#Gnav li.activeLI { box-shadow:5px 5px 5px black;}
#Gnav a:focus { outline: none; }
#Gnav img { border: none; display: block }


#oarrules
table.contact th, table.contact td {
  font-family : "Myriad Web",Verdana,Helvetica,Arial,sans-serif;}
  
 #oac
 { font-family : "PT Serif",Georgia,serif;
	line-height:1.3em;font-size: 1em;
	
	
	
	}
.table th, table.oac td {
  font-size : 100%;
  font-family : "PT Serif",Georgia,serif}

.table td {
 width:250px;}
  
  


  
  



