body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#5D7CBA;
}

.pagefixed_bg {
	background-image:url(images/lower_bg1.jpg);
	background-repeat:no-repeat;
	background-position:top left;
       
 }
.headfixed_bg {
	background-image:url(images/head_bg1.jpg);
	background-repeat:no-repeat;
	background-position:top left;
 }
 .bottomfixed_bg {
	background-image:url(images/pagebottom_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	height:370px;
 }
 .boxfixed_bg {
	background-image:url(images/box_mid_bg2.jpg);
	background-repeat:no-repeat;
	background-position:center;
         color: #563848;   
 }
A:link {
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000033;
	text-decoration:none
	}
A:Active {
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000033;
	text-decoration:none	
	}
A:visited {
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000033;
	text-decoration:none	
	}
A:hover {
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	text-decoration:underline	
}
.menulink A:Active {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight:bold;
	text-decoration:none	
	}
.menulink A:link {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight:bold;
	text-decoration:none	
	}

.menulink A:visited {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight:bold;
	text-decoration:none	
	}
.menulink A:hover {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#fbfaac;
	font-weight:bold;
	text-decoration:none	
	}	
.menulink1 A:Active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #BE1A31;
	text-decoration:none	
	}
.menulink10 A:Active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #FF6633;
	text-decoration:none	
	}
.menulink1 A:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #BE1A31;
	text-decoration:none	
	}
.menulink1 A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #BE1A31;
	text-decoration:none	
	}
.menulink1 A:hover {
	font-size: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#5E2A46;
	font-weight:bold;
	text-decoration:none	
	}	
.menulinkdiv {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none	
	}
.leftmenulink A:Active {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #563848;
	font-weight:bold;
	text-decoration:none	
	}
.leftmenulink A:link {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0033CC;
	font-weight:bold;
	text-decoration:none	
	}
.leftmenulink A:visited {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0033CC;
	font-weight:bold;
	text-decoration:none	
	}
.leftmenulink A:hover {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#3399FF;
	font-weight:bold;
	text-decoration:none	
	}	
h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color:#BE1A31;
	/*color: #003399;*/
	
}
.title{
	font-family: Arial, Helvetica;
	font-weight: bold;
	font-size: 15px;
	color: #003399;
}
.titleblack{
	font-family: Arial, Helvetica;
	font-weight: bold;
	font-size: 15px;
	color: #000000;
}
.title1{
	font-family: Arial, Helvetica;
	font-weight: bold;
	font-size: 13px;
	color: #006CD3;
}
.title2{
	font-family: Arial, Helvetica;
	font-weight: bold;
	font-size: 13px;
	color: #000000;
}

.head{
	font-family: Arial, Helvetica;
	font-weight: bold;
	font-size: 12px;
	color: #BE1A31;
}
.head1{
	font-family: Arial, Helvetica;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
}
.head2{
	font-family: Verdana, Arial, Helvetica;
	font-weight: bold;
	font-size: 10px;
	color: #666666;
}
.head3{
	font-family: Verdana, Arial, Helvetica;
	font-weight: bold;
	font-size: 11px;
	color: #333333;
}
.headerdatagrid1
{
	background-image:url(images/navigationbar_bg.jpg);
	background-repeat:repeat;
	background-position:left top;
}
.subhead{
	font-family: Arial, Helvetica;
	font-weight: bold;
	font-size: 12px;
	color: #333333;
	}
.pricetag{
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	color: #333333;
}
.pricetag1{
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	color: #BE1A31;
}
.pricetag2{
	font-family: Verdana;
	font-weight: bold;
	font-size: 9px;
	color: #333333;
}
.pricetag3{
	font-family: Verdana;
	font-weight: bold;
	font-size: 9px;
	color: #FD0C00;
}
.boxtext{font-size: 12px; font-family: verdana; color: #BE1A31;}

.boxtextwh{font-size: 11px; font-family:verdana; font-weight:bold; color: #CDB689;}

.subtext1{font-size: 15px; font-family: verdana; color: #333333;}

p {font-size: 12px; font-family: arial; color: #000033; }

p1 {font-size: 10px; font-family: verdana; color: #0033CC; }

p2 {font-size: 12px; font-family: arial; color: #000033; margin-right: 6cm; }

li {font-size: 12px; font-family: arial; color: #000033; }

.pclass {font-size: 12px; font-family: arial; }

#lbltable a
{
	font-size: 12px;
	font-family: arial; 
	color:Blue;
}

p.rightmargin {margin-right: 2cm}

p4 {font-size: 14px; font-family: verdana; color: #0033CC; }

h6 {font-size: 20px; font-family: verdana; color: #ff0000; }


/*.header {position: absolute; top: 100px; left 100px; border: 2px solid black}*/




.linkcopyright A:Active {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	}
.linkcopyright A:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration:none;
	}
.linkcopyright A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	}
.linkcopyright A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
.linkcopyright2 A:Active {
	font-size: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
	}
.linkcopyright2 A:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	text-decoration:none;
	}
.linkcopyright2 A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	text-decoration: none;
	}
.linkcopyright2 A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: underline;
}
.error {
	font-size: 10px;
	font-family: verdana;
	color:#FF0000;
	}
INPUT 
{
	height:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	COLOR: #666666;
	}
.widthinput
{
	width:110px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	COLOR: #666666;
}
.widthinput1
{
	width:140px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	COLOR: #666666;
}
.widthinput2
{
	width:170px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	COLOR: #666666;
}

.widthinput_seeonwall
{
	background:url(images/wall_field_bg.png) top no-repeat;
	width:149px;
	height:26px;
	padding:0 15px 0 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:26px;
	COLOR: #666666;
	border:none;
}

.widthinput3
{
	width:200px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	COLOR: #666666;
}
.widthinput4
{
	width:250px;
	height:100px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	COLOR: #666666;
}
.cursorChange {
	CURSOR: hand
}
.pgheight {
	height:325px;
}
.pgheight1 {
	height:180px;
}
.submit {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 9px; 
	COLOR: #333333;
	width:auto;
	height:21px;
	background-image:url(images/but_bg.jpg);
	background-color:#0098FE;
	text-decoration:none;
	cursor:pointer
}
.menulink2 A:Active {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight:bold;
	text-decoration:none	
	}
.menulink2 A:link {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight:bold;
	text-decoration:none	
	}
.menulink2 A:visited {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight:bold;
	text-decoration:none	
	}
.menulink2 A:hover {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#5E2A46;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;	
	}	
.point 
{
	cursor:hand;
}	

.submit2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	width: 150px;
	height: 21px;
	background-image: url(images/but_bg.jpg);
	background-color: #0098FE;
	text-decoration: none;
	cursor: pointer;
}
.submit3 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 9px;
	font-weight:bold; 
	COLOR: #333333;
	width:auto;
	height:14px;
	background-color:#cccccc;
	text-decoration:none;
	cursor:pointer
}

.titlelink A:Active {
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight:bold;
	text-decoration:none	
	}
.titlelink A:link {
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight:bold;
	text-decoration:none	
	}
.titlelink A:visited {
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight:bold;
	text-decoration:none	
	}
.titlelink A:hover {
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#BE1A31;
	font-weight:bold;
	text-decoration:underline;
	cursor:pointer;	
	}	
.headerarrow
{
	background-image:url(images/arrowwhite.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	
}
.emailbg
{
	background-image:url(images/email.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	
}
.imageborder 
{
	border:2px;
	border-color:#cccccc;
	border-style:solid;
}
.heading2{
	font-family: Arial, Helvetica;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
}
.footeradd {font-size: 9px; font-family: verdana; color: #666666}
a.orange:link {
color: #FF6600; 
 
}
a.orange:Active {
color: #FF6600; 
 
}
a.orange:visited {
color: #FF6600; 
 
}
a.orange:hover {
color: #FF6600; 
 
}
a.nodec:link {
text-decoration: underline; 
font-weight:normal;
color: blue; 
}
a.nodec:Active {
text-decoration: underline; 
color: blue;
font-weight:normal; 
 
}
a.nodec:visited {
text-decoration: underline; 
color: blue;
font-weight:normal; 
}
a.nodec:hover {
text-decoration: underline; 
color: blue;
 font-weight:normal;
}

h11,h2,p{margin: 0 10px}
h11{font-size: 250%;color: #FFF}
h2{font-size: 200%;color: #f0f0f0}
p{padding-bottom:1em}
h2{padding-top: 0.3em}
div#nifty{ margin: 0 10%;background: #5D7CBA}

b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #5D7CBA}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

/* Boxed Style */

.boxed {
	margin-bottom: 20px;
	background: #788CA5;
	border: 3px solid #FFFFFF;
}

.boxed .title {
	height: 26px;
	padding: 10px 0 0 10px;
	background: url(images/img02.gif) repeat-x;
	border-bottom: 3px solid #FFFFFF;
	text-transform: lowercase;
	font-size: 1em;
	color: #355379;
}

.boxed .content {
	padding: 20px 20px 40px 20px;
}





/*------ footer start -----*/	
.clear{
	clear:both;
	}
.footer_container{
	width:100%;
	background-image:url(images/footer_bg_out.gif);
	background-repeat:repeat-x;
	background-color:#038dea;
	float:left;
	}
.footer_container_in{
	width:780px;
       
	margin:0 auto;
	}	
.footer_container_top{
	width:100%;
	height:5px;
	background-image:url(images/footer_top.gif);
	background-repeat:no-repeat;
	float:left;
	}
.footer_container_mid{
	width:878px;
       background-image:url(images/footer_bg_in.gif);
	background-repeat:repeat-x;
	float:left;
	padding-left:20px;
        margin-left:-10px;
	}
.footer_head{
	color:#fff;
	font-size:20px;
	line-height:30px;
	width:630px;
	text-transform:uppercase;
	padding-left:10px;
	}
.footer_green{
	width:252px;
	height:174px;
	z-index:1000;
	margin:-142px 0 0 680px;
	
}
.footer_main{
	width:100%;
	float:left;
	position:relative;
	}
		
.footer_link_head{
	width:330px;
	float:left;
	font-size:14px;
	color:#fff;
	text-transform:uppercase;
	height:20px;
	margin:10px 0 0 10px;
	text-align:center;
	border-bottom: dashed 1px #999;
	z-index:1131;
	white-space:nowrap;
	}	
	
.footer_link ul{
	width:230px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	line-height:16px;
	margin:3px 0 0 0px;
	text-align:left;
	z-index:1132;
	position:relative;
        padding:0;
	}	
.footer_link li{
	width:200px;
	float:left;
	font-size:12px;
	color:#f1f1f1;
	line-height:17px;
	text-align:left;
	background-image:url(images/footer_arrow.png);
	background-repeat:no-repeat;
	background-position:10px;
	list-style-type:none;
	padding-left:25px;
	z-index:1132;
	}		
.footer_link li a{
	color:#fff;	
	text-decoration:none;
	}	
.footer_link li a:hover{
	color:#10b4f3;	
	text-decoration:underline;
	}
.footer_nav{
	width:100%;
	line-height:43px;
	margin:20px 0 0 0;
	float:left;
	}	
.footer_nav ul{
	width:778px;
	line-height:43px;
	margin:0 30px 0 25px; 
	}			
.footer_nav li{
	line-height:12px;
	padding: 0 15px 0 15px;
	border-right:solid 1px #fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	float:left;
	list-style-type:none;
	text-transform:uppercase;
	width:auto;
	}
.footer_nav li a{
	color:#FFFFFF;
	text-decoration:none;
	}		
.footer_nav li a:hover{
	color:#10b4f3;
	text-decoration:underline;
	}
.footer_copy{
	width:100%;

	}						
.footer_copy_w3c{
	width:375px;
	height:80px;
	float:left;
	background-image:url(images/w3c_img.gif);
	background-repeat:no-repeat;
	margin-top:15px;
	}
.footer_copy_w3c_in{
	width:75px;
	height:35px;
	float:left;
	margin: 33px 10px 0 10px;
	}			
.footer_copy_text{
	width:350px;
	height:30px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	text-align:center;
	padding-top:20px;
	}
.footer_copy_right{
	width:249px;
	height:55px;
	float:left;
	padding-top:10px;
	text-align:center;
	}
.footer_nav1{
	width:100%;
	line-height:43px;
	margin:10px 0 0 0;
	float:left;
	}	
.footer_nav1 ul{
	width:915px;
	line-height:43px;
	margin:0 30px 0 25px; 
	}			
.footer_nav1 li{
	line-height:12px;
	padding: 0 15px 0 15px;
	border-right:solid 1px #fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	float:left;
	list-style-type:none;
	text-transform:uppercase;
	width:auto;
	}
.footer_nav1 li a{
	color:#FFFFFF;
	text-decoration:none;
	}		
.footer_nav1 li a:hover
{
	color:#10b4f3;
	text-decoration:underline;
	}


















































































