
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana;
	font-style: normal;
	font-size: small;
}


.msMasterHeader {
    padding-top: 10px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 4px;
    border-top: 0px solid gainsboro;
	border-left: 0px solid gainsboro;
	border-right: 0px solid gainsboro;
	border-bottom: 0px solid gainsboro;
    background-color: white;
}

.msMasterFooter {
    padding-top: 10px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 20px;
    border-top: 1px solid gainsboro;
	border-left: 0px solid gainsboro;
	border-right: 0px solid gainsboro;
	border-bottom: 0px solid gainsboro;
    background-color: white;
    font-family: Arial;
	font-size: small;
	font-weight: normal;
	color: black;
}

.msGrayPanel {
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    border-top: 1px solid dimgray;
	border-left: 1px solid dimgray;
	border-right: 1px solid dimgray;
	border-bottom: 1px solid dimgray;
    background-color: gainsboro;
    font-family: Arial;
	font-size: small;
	font-weight: normal;
	color: black;
}

.msContentCell {
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 5px;
    border-top: 0px solid gainsboro;
	border-left: 0px solid gainsboro;
	border-right: 0px solid gainsboro;
	border-bottom: 0px solid gainsboro;
    background-color: white;
    height: 500px;
}

.msLabel {
    font-family: Arial;
	font-size: x-small;
	font-weight: normal;
	color: dimgray;
}

.site_titlecell {
    padding-top: 7px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 2px;
    height: 20px;
    font-family: Arial;
	font-style: normal;
	font-size: small;
	font-weight: bold;
}

.site_buttoncell {
    padding-top: 9px;
    padding-left: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    height: 20px;
    font-family: Arial;
	font-style: normal;
	font-size: x-small;
}

.site_imagenavcell {
    padding-top: 11px;
    padding-left: 25px;
    padding-right: 20px;
    padding-bottom: 2px;
    height: 60px;
}

.site_imagecell {
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: Gray;
    width: 109px;
    height: 81px;
}

.site_navcell {
    padding-top: 0px;
    padding-left: 6px;
    padding-right: 0px;
    padding-bottom: 0px;
    width: 82px;
    font-family: Arial;
	font-style: normal;
	font-size: xx-small;
}

.site_navitemcell {
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    text-align: left;
    font-family: Arial;
	font-style: normal;
	font-size: xx-small;
}

.site_textcell {
    padding-top: 14px;
    padding-left: 27px;
    padding-right: 20px;
    padding-bottom: 2px;
    height: 60px;
    font-family: Arial;
	font-style: normal;
	font-size: x-small;
}


.site_skin1
{
    background-image: url(../i/skin1/body-skin.jpg);
}

.site_title1
{
    
	color: white;
}

.site_skin2
{
    background-image: url(../i/skin2/body-skin.jpg);
}

.site_title2
{
    
	color: white;
}


.site_skin3
{
    background-image: url(../i/skin3/body-skin.jpg);
}

.site_title3
{
    
	color: white;
}

.site_skin4
{
    background-image: url(../i/skin4/body-skin.jpg);
}

.site_title4
{
    
	color: white;
}

.site_skin5
{
    background-image: url(../i/skin5/body-skin.jpg);
}

.site_title5
{
    
	color: black;
}

.site_skin6
{
    background-image: url(../i/skin6/body-skin.jpg);
}

.site_title6
{
    
	color: white;
}

.site_skin7
{
    background-image: url(../i/skin7/body-skin.jpg);
}

.site_title7
{
    
	color: white;
}

.site_skin8
{
    background-image: url(../i/skin8/body-skin.jpg);
}

.site_title8
{
    
	color: white;
}




.input {
    padding-top: 2px;
    padding-left: 2px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-top: 1px solid silver;
	border-left: 1px solid silver;
	border-right: 1px solid silver;
	border-bottom: 1px solid silver;
    background-color: white;
    height: 14px;
    font-size: x-small;
    
}


.dropdown {
    padding-top: 2px;
    padding-left: 2px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-top: 1px solid silver;
	border-left: 1px solid silver;
	border-right: 1px solid silver;
	border-bottom: 1px solid silver;
    background-color: white;
    height: 18px;
    font-size: x-small;
    
}


.buttonpanel {
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 4px;
    border-top: 0px solid gainsboro;
	border-left: 0px solid gainsboro;
	border-right: 0px solid gainsboro;
	border-bottom: 1px solid gainsboro;
    background-color: white;

    
}





.button, .buttonText
{	
	font-family: Arial;
	font-size: x-small;
	font-weight: bold;
	color: black;
	border-top: 1px ridge gainsboro;
	border-left: 1px ridge gainsboro;
	border-right: 1px ridge gainsboro;
	border-bottom: 1px ridge gainsboro;
	background-color: gainsboro;
	height: 17px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	
}



.colorheader
{	
	font-family: Arial;
	font-size: small;
	font-weight: bold;
	color: darkorange;

	
}

.bodytext
{	
	font-family: Arial;
	font-size: x-small;
	font-weight: normal;
	color: black;
	padding-bottom: 10px;
	
	
}


.pagetitle 
{
    font-family: Arial;
    font-weight: bold;
	font-size: small;
	color: dimgray;
}

.pagetitlepanel 
{
    
    background-image: url(../i/topbar/bg_subnav_bar.gif);
    padding-top: 4px;
    padding-left: 10px;
    padding-right: 0px;
    padding-bottom: 4px;
    border-top: 0px solid gainsboro;
	border-left: 0px solid gainsboro;
	border-right: 0px solid gainsboro;
	border-bottom: 0px solid gainsboro;
    background-color: white;
    height: 28px;

    
}

.photo_thumbtitlebar
{
    
    background-image: url(../i/topbar/bg_subnav_bar.gif);
    padding-top: 0px;
    padding-left: 5px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-top: 0px solid gainsboro;
	border-left: 0px solid gainsboro;
	border-right: 0px solid gainsboro;
	border-bottom: 1px solid gainsboro;
    background-color: whitesmoke;

    
}

.photo_albumpanel
{
    
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 0px;
    border-top: 0px solid gainsboro;
	border-left: 0px solid gainsboro;
	border-right: 1px solid gainsboro;
	border-bottom: 0px solid gainsboro;
    background-color: whitesmoke;

    
}

.photo_thumbpaneltitle
{
    
    padding-top: 5px;
    padding-left: 22px;
    padding-right: 22px;
    padding-bottom: 0px;
    border-top: 0px solid gainsboro;
	border-left: 0px solid gainsboro;
	border-right: 0px solid gainsboro;
	border-bottom: 0px solid gainsboro;

    
}

.photo_thumbpanel
{
    
    padding-top: 5px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    border-top: 0px solid gainsboro;
	border-left: 0px solid gainsboro;
	border-right: 0px solid gainsboro;
	border-bottom: 0px solid gainsboro;

    
}

.photo_caption
{
    
    padding-top: 8px;
    padding-left: 4px;
    padding-right: 4px;
    border-top: 0px solid gainsboro;
	border-left: 0px solid gainsboro;
	border-right: 0px solid gainsboro;
	border-bottom: 1px solid gainsboro;
	background-color: whitesmoke;

    
}

.photo_photocell
{
    
    padding-top: 2px;
    padding-left: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    border-top: 2px solid gainsboro;
	border-left: 2px solid gainsboro;
	border-right: 2px solid gainsboro;
	border-bottom: 2px solid gainsboro;

    
}

.sidebar_subpanel
{
    
    padding-top: 2px;
    padding-left: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    border-top: 0px solid gainsboro;
	border-left: 1px solid gainsboro;
	border-right: 1px solid gainsboro;
	border-bottom: 1px solid gainsboro;

    
}

.datagrid_selectedItem
{
    
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-top: 1px solid gainsboro;
	border-left: 1px solid gainsboro;
	border-right: 1px solid gainsboro;
	border-bottom: 1px solid gainsboro;
	background-color: gainsboro;

    
}

.smallbutton, .smallbuttonText
{
    cursor: hand;
	font-size: 0.9em;
	font-family: Arial;
	background-color: whitesmoke;
	height: 18px;
	width: 50px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;	
}

.inputlabel {
    font-family: Arial;
    font-size: 12pt;
    font-weight:bold ;
}	

.pageindex a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size :x-small;
	color:Blue;
	text-decoration:underline;	
}
.pageindex a:hover
{
	font-size: x-small;
	text-decoration: underline;
    color: #FF8C00;
}

.buttoncursor
{
    cursor:hand;
    background-color:White;
    border-color:Black;
    border-style:solid;
    border-bottom-width:thin;
    font-family:Arial;
    font-size:x-small;     
    width:60px;
    height:18px;
       
}

.tooltip{
width: 200px; color:#000;
font:lighter 11px/1.3 Arial,sans-serif;
text-decoration:none;text-align:center}

.tooltip span.top{padding: 30px 8px 0;
    background: url(bt.gif) no-repeat top}

.tooltip b.bottom{padding:3px 8px 15px;color: #548912;
    background: url(bt.gif) no-repeat bottom}
    
.ShowcaseBorder { font-family: sans-serif; font-size: 11px; color: black; 
               border: 2px solid #FF8C00 }

.labelborderyes { font-family: sans-serif; font-size: 11px; color: black; 
               border: 3px solid #000000 }
.labelborderyesbox { font-family: sans-serif; font-size: 11px; color: black; 
               border: 3px solid #dadada }
.labelborderyesMon { font-family: sans-serif; font-size: 11px; color: black; 
               border: 3px solid #F5821F }
.tdTxtOver {background-color: gray;}	

.Text{
        font-family: Verdana, Arial, Sans-serif, 'Times New Roman';
        font-size: 8pt;
        font-weight: normal;
        font-style: normal;
        color: #333333;
        text-decoration: none;
}

.rolloverStyle a {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; line-height: 14px; color: #000000; text-decoration: none;}
.rolloverStyleHover a {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; line-height: 14px; color: #F5821F; text-decoration: none;}

.Head   {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  20px;
    font-weight:normal;
    color: #333333;
}

.NormalBold
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: bold
}

.label
{
	font-size:  2;
	color: #000000;  
}

.SiteName {
    padding-top: 7px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 2px;
    height: 20px;
    font-family: Arial;
	font-style: normal;
	font-size: small;
	font-weight:normal;
}

.GridAlternateItem
{
	background-color:#FEF1E2;font-weight:normal;font-style:normal;text-decoration:none;
}

.GridHeaderStyle
{
	color:#FF8C00;font-weight:bold;
}

.logo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	font-weight: bold;
}

.logoorange {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #F36421;
	font-weight: bold;
}

.bodytextbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.tablebg {
	background-image: url(images/background2.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #b6b6b6;
}

.features {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
}
.featuresOrange {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #F36421;
}
.featuresSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF6600;
}
.featuresWhiteSmall {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}

.orange {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #F36421;
	font-weight: normal;
}

.formtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

.formtext1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	line-height: 20px;
}
.formtext2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F36421;
	font-weight: bold;
	text-decoration: none;
	line-height: 20px;
}

.component {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: 1px solid #FFFFFF;
}

.description {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	font-style: italic;
}


.DomainLinks a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.DomainLinks a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}

#Minisite_DataList1_ctl00_front {
	position:relative;
	top: 0;
	left: 0;
	height: 140px;
	width: 196px;
}

#parentDiv {
	position: absolute;
	overflow: hidden;
	font: 12px "Apple Chancery";

}

.mainContent {
	padding: 0px;
	display: none;
	height: 140px;
	width: 175px;  
}

#myScrollBar {
	position: absolute;
	top: 0px;
	bottom: 0px;
	right: 0px;
	width: 19px;
	display: block;
}

.inputText
{
 border-width:2px; 
 border-color:Black;
 height:20px;
 width:300px;	


}

.Validators
{
	 font-size:xx-small;
	 color:Red;
	 font-weight:bold;	
}
.Title
{
	font-family:Arial;
	font-size:23pt;	
}

.TitleDescription
{
	font-family:Arial;
	font-size:12pt;
}  

.SubTitle
{
	font-family:Arial;
	font-size:12pt;
	font-weight:bold;
	color: #000000;    
} 

.search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: 1px solid #FFFFFF;
	margin: 0px;
	padding: 0px;
	height: 14px;
	width: 120px;
}
.mainheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #000000;
	font-weight: bold;
}
.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: normal;
}
.Tableheader {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
}
.tabletext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 0px;
	padding: 0px;
}
.tabletextitalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	font-style: italic;
}
.tabletextwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
.bodytextadvt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: normal;
}
.bottomtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
	font-weight: bold;
	text-decoration: none;
}
.bodttextlinks {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF6600;
	font-weight: normal;
	text-decoration: none;
}
.bottomtextwhite {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;

	font-weight: bold;
	text-decoration: none;
}


.inputFile
{
	padding-top: 2px;
    padding-left: 2px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-top: 1px solid silver;
	border-left: 1px solid silver;
	border-right: 1px solid silver;
	border-bottom: 1px solid silver;
    background-color: white;
    height: 14px;
    font-size: x-small;
	WIDTH: 266px; BACKGROUND-COLOR: white; height:19px
}



.links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.links:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:DarkOrange;  	
	text-decoration: none;
	font-weight: bold;
}
.search1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
	color: #000000;
	border: 1px solid #FFFFFF;
	margin: 0px;
	padding: 0px;
	height: 14px;
	width: 20px;
	text-align: center;
	vertical-align: middle;
}

.bodytextsmallbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}.bodytextbold1 {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: black;
}
.subheader {
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;
	color: #C64F00;
}
.bodytextlinks1 {
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	padding-bottom: 10px;
}
.bodytext1 {
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
}
.arrow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	line-height: 20px;
}

.photo_datagrid_selectedItem
{
    
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-top: 1px solid gainsboro;
	border-left: 1px solid gainsboro;
	border-right: 1px solid gainsboro;
	border-bottom: 1px solid gainsboro;
	background-color:CadetBlue;
	color:White  
}
