body { font-family:Arial, Helvetica, sans-serif;  }
p { font-size:80%; margin-bottom:20px; }
p A,p a:active,p a:hover,p a:visited { text-decoration:none; color:#d25615;  }
img { position:relative;}
div A,div a:active,div a:hover,div a:visited { text-decoration:none; color:#d25615;  }
.smallFont { font-size:0.7em;}
p a:hover { text-decoration:underline;}
H1 	{font-size:120%;  color:#d25615; margin-bottom:0.5em; }
H2	{font-size:100%; color:#d25615; font-weight:bold;margin-bottom:0.6em;  }
H3 { font-size:90%;font-weight:bold; color:#d25615; }
strong { font-weight:bold; }

.mainBodyContentNarrow table { margin-top:1em; margin-bottom:1em;}
.mainBodyContentNarrow td { font-size:80%;}
H2 a {color:#d25615; }

/***************************** bullets used in copy  ***************************************/
.StrongBullet { font-weight:bold; list-style:disc; margin-left:20px;font-size:80%;margin-bottom:5px; }
.StandardLi { margin-left:20px;font-size:80%;margin-bottom:15px; }
.StandardBulletLi { list-style:disc; margin-left:20px;font-size:80%; }

.StandardUl { list-style:disc; font-size:80%;margin-left:20px; margin-bottom:20px; }
.StandardUl li { margin-bottom:10px; }

ol {list-style:decimal; font-size:80%;margin-left:30px; margin-bottom:20px;}
.StandardUl li a, ol li a { color:#d25615; text-decoration:none; }

.TitleLi { font-size:90%; font-weight:bold; color:#d25615; margin-top:20px;}

.StandardTable { font-size:80%;margin-bottom:10px; }
.StandardTable td { padding:5px; vertical-align:text-top; }



/* Simple Layout Classes */

.error {color:red;}
.floatLeft { float:left;}
.floatRight{ float:right;}
.margin-1 { margin:1em;}
.centered { margin-left:auto; margin-right:auto;}

.thinBox { border:1px solid #d25615; padding:1em; margin-bottom:20px; }
.captionTxt { font-size:0.6em; color:#035297;}
.percent-50 {width:50%}


.paragraphDivider  { border-top:1px dotted #d25615; border-bottom:1px dotted #d25615; padding-top:0.5em; padding-bottom:0.5em; clear:both; text-align:right; padding-right:1em; font-size:80%;}
.dashedDivider  {border-bottom: 1px dashed #d25615; margin:-2em 0 1em 0; padding:0 0 0 0; }


em { font-style:italic;}
ol {font-size:80%;}
strong em {font-style:italic; font-weight:bold;}

/**************************************************** div caption image *****************************/

.captionedImageLeft { background: url(/images/image_caption_bg_left.gif) bottom left no-repeat; background-color: #1964AA; padding:0px; margin:0px 10px 10px 0px;  float: left;padding-bottom:0px; }
.captionedImageLeft img {border: 1px solid #1964AA;}
.captionedImageLeft p {text-align: center; margin-top: 3px; font-size: 70%; color: white; margin-bottom:0px;padding-bottom:5px; background: url(/images/image_caption_bg_right.gif) bottom right no-repeat;  }
.captionedImageLeft p a  {color:#FFF; padding:0px;}

.captionedImageRight { background: url(/images/image_caption_bg_left.gif) bottom left no-repeat; background-color: #1964AA; padding:0px; margin:0px 0px 10px 10px;  float: right;padding-bottom:0px; }
.captionedImageRight img {border: 1px solid #1964AA;}
.captionedImageRight p {text-align: center; margin-top: 3px; font-size: 70%; color: white; margin-bottom:0px;padding-bottom:5px; background: url(/images/image_caption_bg_right.gif) bottom right no-repeat;  }
.captionedImageRight p a  {color:#FFF; padding:0px;}

.captionedImage{ background: url(/images/image_caption_bg_left.gif) bottom left no-repeat; background-color: #1964AA; padding:0px; margin: 10px; padding-bottom:0px; }
.captionedImage img {border: 1px solid #1964AA;}
.captionedImage p {text-align: center; margin-top: 3px; font-size: 70%; color: white; margin-bottom:0px;padding-bottom:5px; background: url(/images/image_caption_bg_right.gif) bottom right no-repeat;  }
.captionedImageLeft p a  {color:#FFF; padding:0px;}


#mainBodyContent .captionedImageLeft .captionImageP { padding-bottom:0px;margin-bottom:0px; }
.clearboth { clear:both; }

/*********************************** breadcrumb trail ***************************/
ul#trailul { margin-bottom:10px; margin-left:0px; padding-left:0px }
#trailul li { font-size:90%; display:inline;margin-right:7px; margin-left:0;  }
#trailul li a {  text-decoration:none; color:#d25715; }

/*************************** style used to give a border simples ***********************************/
.bordersolid { border: solid 1px #000; }

/*************************** style used to give a transparent rollover effect **********************/
.rollover a, .rollover a:visited {
	visibility: visible;
	border: 0;
}

.rollover a:hover, .OrchidCyleReadMoreArrow:hover {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	opacity: 0.8;
	border: 0;
}	


/* Home Page Promo box styles */
.homePagePromo { width:355px;  float:left; margin-right:10px; position:relative; min-height:160px;}
.homePagePromo h2, .homePagePromo h3 { font-size:1.3em; margin-bottom:0.5em; width:163px;}
.homePagePromo h3 {font-size:1.1em;}
.homePagePromo p { font-size:70%; width: 170px;}
.divider { border-bottom:1px solid gray;height:2px; width:720px; margin-top:0; margin-bottom:1em;}
.homePagePromo .promoImage {  height:150px; overflow:hidden; position:absolute; top:0; left:185px;  }
.homePagePromo p a { text-decoration:none; color:#000;}
.homePagePromo p a:hover { text-decoration:underline; color:#000;}



