body 
{  background-image:   url('/images/background/curve.gif');
   
   background-repeat: repeat;
   background-attachment: fixed;
   
   padding:0px;
    margin:0px; 
     }
     
     
body, textarea, input, h1, h2, h3
{    font-family:"Segoe UI", Verdana, Geneva, sans-serif; font-size:16px; line-height:1.5;  }

input:focus ,textarea:focus 
{ box-shadow:0 0 3px #EEE; }
a 
{ color:#FFF; text-decoration:underline; }
h1 {  padding:0px; margin:0px; color:#6F8FC0;  margin:4px 0px 4px 0px;font: 26px 'SansationLight', Arial, sans-serif;}
h2 {  padding:0px; margin:0px; font: 20px 'SansationLight', Arial, sans-serif;}
h3 {  padding:0px; margin:0px; color:#FFFFCC; font: 20px 'SansationLight', Arial, sans-serif; }
h4 {font: 16px 'SansationLight', Arial, sans-serif; }
img { border:0px; }
ul { padding:0px ; margin:0px; list-style:none; }


@font-face {   font-family: 'SansationLight';src: url('/fonts/sansation_light-webfont.eot'); src: url('/fonts/sansation_light-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/sansation_light-webfont.woff') format('woff'); }
@font-face {   font-family: 'ft95';src: url('/fonts/ft95-webfont.eot'); src: url('/fonts/ft95-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/ft95-webfont.woff') format('woff'); }


a:link {color: #0000FF;text-decoration: none;}
a:visited { color: #0000FF; text-decoration: none}
a:hover { color: #BA0000; text-decoration: underline}
a:active { color: #0000FF; text-decoration: underline }

#mainContentContainer
{ 
width:1000px; border:2px solid #000; border-radius:15px; margin:25px auto 30px auto; padding:0px; 
background-color:White; background: rgba(255, 254, 254, 0.99);overflow:visible; z-index:2; overflow:hidden;

}
    
#headerMenu { list-style:none; overflow:auto; padding:0px; margin:0px 0px 0px 0px;border-bottom:1px solid #333; 
               border-radius:10px 10px 0px 0px;  background-color:#FFDE7B; }
#headerMenu li { float:left; width:180px; min-height:30px; margin-top:7px;  }
#headerMenu li a { font-weight:bold; color:#000 !important; font-size:14px; }

#SideBar {  width:188px; margin:0px 50px 10px 15px; padding:0px 5px 10px 8px;  background-color: rgb(102, 153, 51);
border-radius:10px; border:2px solid #000; }

#SideBar > ul   { list-style:disc ;  color: White; padding-left:25px;line-height:1.0; margin-bottom:13px; }
#SideBar a { color:#FFF !important; font-size:11px; font-family:Verdana; }

#LeftOfGreyBar { float:left; width:220px; padding-top:5px; margin-bottom:20px; margin-left:20px; text-align:center; }
#GreyBar { background-color:#f1f1f1; padding:5px 10px 3px 20px;  font-family:Arial, Verdana; 
border:1px solid #000; border-top:0px; border-right:0px; border-radius:0px 0px 0px 13px; width:729px; float:left; }
#GreyBar li { float:left; padding:0px 18px 0px 18px; }

#ContentContainer { float:right; width:755px; margin-right:12px; }
#ContentHeader { border:1px dotted #333; border-left:0px; border-right:0px; margin:5px 0px 15px 0px;  }
#InThisSection { float: right; margin-top:5px; margin-left:10px; }

#TopLeftBackground { width:572px; height:478px; overflow:hidden;  top:0px; left:0px; z-index:-1; position:fixed; }
#TopRightBackground { width:600px; height:490px; overflow:hidden;  top:0px; right:0px; position:fixed;z-index:-3;  }
.CaptionHeader {font: 21px 'ft95', Arial, sans-serif; color:#FFFFFF !important; font-variant:small-caps; line-height:0.9; position:fixed;
text-shadow:  0 0 4px #000, 0 0 7px #000, 0 0 8px #000; z-index:-10;
                 }
.CaptionHeader a { color:#FFFFFF !important; }

#ContactUs { width:730px; border:1px dashed #F1D655; border-left:0px; border-right:0px; min-height:290px; margin-top:30px; font-size:13px;  padding:6px; padding-top:15px; }



/* t2e */
span.t2e{	 color: #333 !important; font-size: 18px; color: #333;     }
span.literally {	text-transform:uppercase; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;  }
span.uc { 	color:#000088; font-style:italic;	font-size: 16px; text-transform:none; }
table.stripedTable { border-left:0px ; 	border-top:0px ;  }
table.stripedTable tr.rtZs td {	background-color:#EFF5FC ;	border-bottom:#B0BEC7 1px solid;	padding:6px 0px 6px 15px;}
table.stripedTable tr.rtPs td {	border-bottom:#B0BEC7 1px solid; 	padding:6px 0px 6px 15px; background-color:#FFF; }

.ctForExample {
	list-style: none;	margin-top: 25px;	margin-bottom: 20px;	padding:8px 8px 8px 8px;	margin:auto;	width:90%; 
	border:#000 1px solid;
	border-left:0px; border-right:0px;
	background-color:#FFFDFB;
}
h5 
{
	color:#36a;  height:26px; font-size:16px;margin:0px;padding:0px; background-color:#FFF; 

}
