﻿.csw-body
{
background-color:#ffffff;
text-align:center;
margin:0px;
padding:0px;
}

.csw-MainContent
{
background-color:#FFFFFF;
 border:solid 1px #2F77C1; 
margin:0px;
padding:0px;
}
.csw-menu-normal
{
 white-space:nowrap;
 border-right:dotted 1px #FBBF84;
 padding-left:6px;
 padding-right:6px;
 text-align:center;
 padding-top:5px;
 padding-bottom:5px;
 font-family:Arial, Helvetica, sans-serif;

 color:#FFFFFF;
}
.csw-imenu-selected
{
 white-space:nowrap;
 border-right:dotted 1px #FBBF84;
 padding-left:6px;
 padding-right:6px;
 padding-top:5px;
  text-align:center;
 padding-bottom:5px;
 background-color:#F4E2CC;
 font-family:Arial, Helvetica, sans-serif;

 font-weight:bold;
 color:#FFFFFF;
}
.csw-imenu-selected a
{
	 color:#FFFFFF !important;
	 text-align:center;
}
.csw-menu-selected
{
 font-family:Arial, Helvetica, sans-serif;
 vertical-align:bottom;
 color:#FFFFFF;
text-align:center;
vertical-align:middle;
font-size:12px;
line-height:21px;
}
.csw-menu-selected:hover
{
 font-family:Arial, Helvetica, sans-serif;
vertical-align:middle;
font-size:12px;
line-height:21px;
 color:#FFFFFF;

 text-decoration:none;
}

.csw-menu, .csw-menu:hover, .csw-menu a:hover
{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
vertical-align:middle;
font-size:12px;
line-height:21px;
}
.csw-menu:hover
{
 font-family:Arial, Helvetica, sans-serif;
 color:#FFFFFF;

 text-decoration:none;
}
.csw-header
{
	height:200px;
	background-image:url(Content-Header.gif);
	background-repeat:no-repeat;
	background-position:right;
}



.csw-footer 
{

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:white;
background-image:url('footer.gif');
vertical-align:middle;
margin:0px;
padding-bottom:0px;
width:1000px;
display:block;
bottom:0px;
z-index:300;
line-height:21px;
text-align:right;

}







a.csw-bredcrum
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: .9em;
	text-decoration:none;
	color:#00AEEF;
    height:10px;
    vertical-align:middle;
}
a.csw-bredcrum:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: .9em;
	text-decoration:none;
	color:#FF7A01;
    height:10px;
    vertical-align:middle;
}

a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration:none;
	color:#cd421a;
    height:10px;
	vertical-align:middle;
}


.csw-homelink
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: .9em;
	text-decoration:none;
	color:#FF7A01;
    height:10px;
	vertical-align:middle;
}
.csw-homelink:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: .9em;
	text-decoration:none;
	color:#00AEEF;
	height:10px;
	vertical-align:middle;
}
	
.csw-link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	text-decoration:none;
	color:#cd421a;
	line-height:25px;
}
.csw-link:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: .9em;
	text-decoration:none;
	color:#cd421a;
	line-height:25px;
}


.csw-border
{
	border:solid 1px #999999;
	
}
.csw-listheader
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	line-height:33px;
	font-weight:bold;
	padding-left:3px;
	color:#FF7A01;
}

.csw-faqlistheader
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height:30px;
	font-weight:bold;
	padding-left:3px;
	height:20px;
	color:#ffffff;
}

.csw-heading
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	background-image:url(headingbg.gif);
	font-weight:bold;
	line-height:22px;
	padding-left:3px;
	vertical-align:top;	
	text-align:center;
	height:26px;
	color:#ffffff;
}


hr
{
   width:100%;
   color:#FBBF84;
   height:1px;  
}
.csw-separator
{
 /*background-color:#FBBF84;
 height:1px;  */
 border-bottom:1px solid #FBBF84;
}
ul
{
	margin-bottom:-2px;
}
.csw-logo
{
   background-image:url(logo.gif);
   background-repeat:no-repeat;
height:76px;
   width:214px;
   background-position:left;
   margin-left:4px;
   margin-right:4px;
   margin-bottom:4px;
   cursor:hand;
}
.csw-homelogo
{
   background-image:url('logo.gif');
   background-repeat:no-repeat;
   height:76px;
   background-position:left;
   margin-left:2px;
   margin-right:2px;
   margin-bottom:4px;
   cursor:hand;
}
 .csw-orangetext
 {
 color:#ED8E4A;
 font-family:  Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.5em;
	font-weight:normal;
	
	vertical-align:middle;
 
 }
.csw-text
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.5em;
	color:black;
	
	vertical-align:middle;
	font-weight:normal;

	 
}
.csw-reply
{
    font-family: Arial, Helvetica, sans-serif;
	color:Blue;
	font-size: .9em;
	line-height:1.5em;
	height:10px;
	vertical-align:top;
}
.csw-listbox
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:25px;
	color: #000000;
	vertical-align:middle;
	 width:250px;
	 
}
option
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 25px;
	color: #000000;
	height: 25px;
	vertical-align: middle;
	top: 15px;
}
.csw-toptext
{
	font-family: Arial, Helvetica, sans-serif;
	 font-size: .9em;
	line-height:1.5em;
	color: #000000;
		 height:10px;
	 vertical-align:top;
}

.csw-colorbutton,.csw-colorbutton:hover
{
 border: 0px ;
  background-color:#F37028;
  font-family: Arial, Helvetica, sans-serif;
  font-size : x-small;
  vertical-align:top;
  height:10px;
  cursor:hand;
  width:14px;
  line-height:24px;
  padding-left:1px;
  padding-right:2px;
  color:#ffffff;
  background-image:url(button.gif)
}




/*.csw-button:hover
{
  border:solid 1px #32BDF3;
  background-color:#F37028;
  font-family: Arial, Helvetica, sans-serif;
  font-size : x-small;
  vertical-align:middle;
  line-height:24px;
  color:#ffffff;
  text-decoration:none;
}
.csw-button
{
 border:solid 1px #32BDF3;
  background-color:#F37028;
  font-family: Arial, Helvetica, sans-serif;
  font-size : x-small;
  vertical-align:middle;
  line-height:24px;
  color:#ffffff;
 
}*/

.csw-labelmandatory
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #ff0000;
	font-weight:bold;
}


.csw-subheading
{
	font-family: Arial, Helvetica, sans-serif;
	 font-size: .9em;
	line-height:1.5em;
	color: #ED1E25;
		font-weight:bold;
	height:12px;
	vertical-align:middle;
}
.csw-rtext
{
	font-family: Arial, Helvetica, sans-serif;
	 font-size: .9em;
	line-height:1.5em;
	color: #ED1E25;
}
.csw-boldtext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height:1.5em;
	color: #000000;
	font-weight:bold;
}

.csw-landinglinks
{
	font-size:xx-large;
	text-decoration:none;
	border:solid 1px #32BDF3;
	background-color:#F37028;
	font-family: Arial, Helvetica, sans-serif;
    vertical-align:middle;
    line-height:35px;
    color:#ffffff;
   cursor:hand;
}
.csw-landinglinks:hover
{
	
	font-size:xx-large;
	
	text-decoration:underline;
	
	border:solid 1px #32BDF3;
  background-color:#F37028;
  font-family: Arial, Helvetica, sans-serif;
   line-height:35px;
  vertical-align:middle;
  cursor:hand;
  
  color:#ffffff;
}


.csw-bggray
{
 white-space:nowrap;
 
 padding-left:6px;
 padding-right:6px;
 padding-top:5px;
 height:40px;
 padding-bottom:5px;
 background-color:#FBAC0B;
}
.csw-border
{
 white-space:nowrap;
 border:solid 0px #999999;
 padding-left:6px;
 padding-right:6px;
 padding-top:5px;
 padding-bottom:5px;

}
.csw-colorpane
{
	background-color:#FFE6D9;
}

.csw-contentback
{
	/* border-top:solid 1px #f1f1f1;*/
	 border-left:solid 1px #767272;
	 /*border-bottom:solid 1px #f1f1f1;*/
	 border-right:solid 1px #767272;
}

.csw-list
{
 list-style-image:url(bullet.gif);
 vertical-align:middle;
 text-decoration:none;
}
/* for home page  */
.csw-italictext
{
    font-style:italic;
	font-family: Arial, Helvetica, sans-serif;
		color: #999999;
	font-size: .9em;
	line-height:1.5em;
	 height:10px;
	 vertical-align:top;
}
.csw-listright
{
list-style-image:url(bullet.gif);
vertical-align:middle;
text-decoration:none;
}

.csw-input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	line-height:1.5em;
	color: #000000;
}

.csw-searchinput {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	line-height:1.5em;
	color: #000000;
	border:solid 1px #FF7B00;
}
/* for italic text in content pages */
.csw-itext
{
    font-style:italic;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #999999;
	vertical-align:top;
}

#progressBackgroundFilter 
{
  position:absolute;
  top:0px; 
  bottom:0px; 
  left:0px;
  right:470px;
  overflow:hidden; 
  padding:5; 
  margin:0; 

 } 
#processMessage 
{
	text-align:center;
	width:280px; 
	position: absolute;
	text-align:center;
	font-weight:bold;
	font-family: Verdana;
	font-size: 14px;
	color: #827F7B;
	right: 0;
	top: expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
	background-color:#FAF3EA;
	border:solid 1px #FF7A01;
	z-index:10000;
} 

.csw-topcontent
{
	width:870px;
	#width:870px;
	float:left;
}
.csw-topcontent1
{
	height:100%;
	width:870px;
	float:left;
	/*border-right:solid 2px #ff0000;*/
}
.csw-bottomcontent
{
	
	float:left;
	width:870px;
	#width:870px;
	color:#ffffff;
	background-color:#FF7A01;
}
.csw-bottomcontent1
{
	
	float:left;
	width:870px;
	color:#ffffff;
	background-color:#FF7A01;
	vertical-align:middle;
	text-align:center;
}
.csw-topleftcontent
{

	width:350px;
	#width:350px;
	float:left;
}
.csw-leftbg
{
	background-image:url(left-bg.gif);
	background-repeat:repeat-y;
	background-position:left;
	 width:190px;

}
.csw-bottomleftcontent
{
	width:330px;
	height:100%;
	float:left;
}
.csw-rightcontent
{
	
	#width:640px;
	width:628px;
	padding:4px 4px 4px 15px ; 
	float:left;

		
}
.csw-bottomrightcontent
{
	/*border:1px solid #cccccc;*/
	width:640px;
	float:left;
	padding: 4px 4px 4px 4px ; 
	float:left;
	/*(background-image:url(Content-Bg.gif);*/
}
.csw-rightcontent1
{

	float:left;
	width:650px;
	height:100%;
	padding:4px 4px 4px 10px; 
	background-image:url(Content-Bg1.gif);
background-repeat:repeat-y;
background-position:right;

}
.csw-homebanner
{
	background-image:url(home-banner.gif);
	background-repeat:no-repeat;
	height:212px;
	width:520px;
	background-position:left;
}
.csw-contentbanner
{
	float:left;
	width:100%;
	background-image:url(content-banner.gif);
	background-repeat:no-repeat;
	height:268px;
	background-position:center;
}
.csw-homemenu
{
	text-align:center;
	white-space:nowrap;
	padding:2px 0px 2px 0px;
	border-bottom:solid 1px #FFCE73;
	border-right:solid 1px #FFCE73;
}
.csw-rightmenu
{
	text-align:right;
	width:50%;
	white-space:nowrap;
	border-bottom:solid 2px #cccccc;
}
.csw-leftmenu
{	
	border-bottom:solid 2px #cccccc;
	white-space:nowrap;
}

.csw-menudevider
{
	
	border-left:solid 2px #cccccc; 
	width:1px;
}


.csw-roundbox {
  background:  url(RoundBox1.gif) no-repeat top left;
}
.csw-roundbox div {
  background: transparent url(RoundBox2.gif) no-repeat top right;
}
.csw-roundbox div div {
  background: transparent url(RoundBox3.gif) no-repeat bottom left;
}
.csw-roundbox div div div{
  background: transparent url(RoundBox4.gif) no-repeat bottom right;
}
.csw-roundbox div div div table{
  padding-left: 4px;
  padding-right: 3px;
}
.csw-wroundbox {
  background:  url(W-RoundBox1.gif) no-repeat top left;
}
.csw-wroundbox div {
  background: transparent url(W-RoundBox2.gif) no-repeat top right;
}
.csw-wroundbox div div {
  background: transparent url(W-RoundBox3.gif) no-repeat bottom left;
}
.csw-wroundbox div div div{
  background: transparent url(W-RoundBox4.gif) no-repeat bottom right;
}
.csw-wroundbox div div div div{
  background: url();
}
.csw-wroundbox div div div table{
  padding-left: 4px;
  padding-right: 3px;
}

.csw-brroundbox {
  background:  url(br-RoundBox1.gif) no-repeat top left;
}
.csw-brroundbox div {
  background: transparent url(br-RoundBox2.gif) no-repeat top right;
}
.csw-brroundbox div div {
  background: transparent url(br-RoundBox3.gif) no-repeat bottom left;
}
.csw-brroundbox div div div{
  background: transparent url(br-RoundBox4.gif) no-repeat bottom right;
}
.csw-brroundbox div div div div{
  background: url();
}
.csw-wroundbox div div div table{
  padding-left: 4px;
  padding-right: 3px;
}

.csw-roundheading{
 font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: small;
  color: #ffffff;
  background: transparent url(Round-Left.gif) no-repeat top left;
/*background-color:#FFCE84;*/
  padding: 0px !important;
}
.csw-roundheading table{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight:bold;
	color: #ffffff;
	background: transparent url(Round-Right.gif) no-repeat top right;
	padding-left:10px;
	padding-top:1px;
	padding-bottom:14px;
	padding-right:10px;
}

/*
.csw-button, a.csw-button 
{
    background: transparent url(Button-right.gif) no-repeat scroll top right;
    color: #ffffff;
    display: block;
    float:left;
 font: bold small arial, sans-serif;
    height:29px;
    margin-right: 6px;
    padding-right: 9px; 
    text-decoration: none;
     vertical-align:middle;
}

.csw-button:hover , a.csw-button:hover {
    background: transparent url(Button-right.gif) no-repeat scroll top right;
    color: #ffffff;
    display: block;
    float:left;
    font: bold small arial, sans-serif;
    height: 29px;
    margin-right: 6px;
    padding-right: 9px; 
    text-decoration: none;
     vertical-align:middle;
}
.csw-button span, a.csw-button span:hover {
    background: transparent url(Button-left.gif) no-repeat;
    display: block;
 line-height: 14px;

     vertical-align:top;
    padding: 3px 0 10px 10px;
	white-space: nowrap;
	font: bold small arial, sans-serif;

} 

.csw-button:hover span, a.csw-button:hover span {
    background: transparent url(Button-left.gif) no-repeat;
    display: block;
 line-height: 14px;
 
     vertical-align:top;
    padding: 3px 0 10px 10px;
	white-space: nowrap;
	font: bold small arial, sans-serif;
} 
*/



a.csw-button{
background: transparent url(leftbutton.gif) no-repeat top left;
display: block;
float: left;
font: normal 12px verdana; /* Change 12px as desired */
line-height:12px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height:25px; /* Height of button background height */
padding-left: 1px; /* Width of left menu image */
text-decoration: none;
margin-right:10px;
text-align:center;
}
a:csw-button, a:visited.csw-button, a:active.csw-button{
color:#ffffff; /*button text color*/
}

a.csw-button span{
background: transparent url(rightbutton.gif) no-repeat top right;
color:#ffffff;
display: block;
padding: 0px 12px 10px 12px; /*Set 9px below to match value of 'padding-left' value above*/
}



.csw-homecontent {
  background:  url(RB1.jpg) no-repeat top left;

}

.csw-homecontent {
  background:  url(RB1.jpg) no-repeat top left;
}
.csw-homecontent div div {
  background: transparent url(RB3.jpg) no-repeat bottom left;
}

.csw-homecontent div div td
{
	font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
 }







.lnkCartoonMore, .lnkCartoonMore:hover
{
color:#000;
}
.csw-searchbar, .csw-searchbar td, 
{
	font-size: 12px;
	height:22px;
	font-family:Arial, Helvetica, sans-serif;
	/*background-color:#2F77C1;*/
	background:  url(searchbar.gif);
	color:#FFFFFF;
}
.csw-searchbar td a
{
	font-size: 12px;
	height:19px;
	font-family:Arial, Helvetica, sans-serif;
	/*background-color:#2F77C1;*/
	color:#FFFFFF;
}
.csw-homecontent {
  background:  url(RB1.jpg) no-repeat top left;
}
.csw-homecontent div {
  background: transparent url(RB2.jpg) no-repeat top right;
}
.csw-homecontent div div {
  background: transparent url(RB3.jpg) no-repeat bottom left;
}
.csw-homecontent div div div{
  background: transparent url(RB4.jpg) no-repeat bottom right;
}
.csw-homecontent div div div div{
  background: url();
}
.csw-homecontent div div div table{
  padding-left: 4px;
  padding-right: 3px;
  }

.csw-cartoonwidth
{
	width:185px !important;
}

.csw-faqcontent {
  background:  url(FAQ1.jpg) no-repeat top left;
}
.csw-faqcontent div {
  background: transparent url(FAQ2.jpg) no-repeat top right;
}
.csw-faqcontent div div {
  background: transparent url(FAQ3.jpg) no-repeat bottom left;
}
.csw-faqcontent div div div{
  background: transparent url(FAQ4.jpg) no-repeat bottom right;
}
.csw-faqcontent div div div div{
  background: url();
}
.csw-faqcontent div div div table{
  padding-left: 4px;
  padding-right: 3px;
}

.csw-ea
{	font-family:Arial, Helvetica, sans-serif;

	background:transparent url(itemtitlebg.gif);
font-size:14px;
font-weight:bold;
color:#cd421a;	
white-space:nowrap;

}
.csw-ea a
{
	color:#cd421a;	
}

.csw-articletitle
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#cd421a;	
white-space:nowrap;
line-height:25px;
background:#f1f1f1;
}	
.csw-eacontent, .csw-eacontent td, 
{
	font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:13px;

}

.csw-eacontent p
{
	font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:13px;
}

.top-align
{
margin-top:-5px;
}





.csw-sd
{ 
font-size:medium;
font-weight:bold;
color:#cd421a;
}
	
.csw-sdcontent, .csw-sdcontent td, .csw-sdcontent p, .csw-sdcontent a
{
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
}
	
.csw-eadate
{
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
text-align:right;
color:#cd421a;	
}

	.csw-blackdate
{
	font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
text-align:right;
color:#3e3e3e;	
}

.csw-wlistheader
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 40px;
	line-height:30px;
	font-weight:bold;
	padding-left:35px;
	height:30px;
	color:#ffffff;
}
.BIGFONT, .BIGFONT td, .BIGFONT div, .BIGFONT p, .BIGFONT a, .BIGFONT.csw-text, .BIGFONT.csw-orangetext
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height:30px;
}
.BIGFONT.csw-button, .BIGFONT.csw-button span
{
		font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height:20px;
	vertical-align:top;
}
.BIGFONT a.csw-ea,.BIGFONT a.csw-link, .BIGFONT.csw-ea a, .BIGFONT a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:25px;
	padding:0px;
}
.BIGFONT td.csw-ea
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height:25px;
	padding:0px;
}
.BIGFONT .csw-eadate
{display:inline-block;
	line-height:30px;

}
