body
{
background:url(../images/body-bg.jpg) repeat-x #f3f3f3;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
color:#696969;
line-height:20px;
margin:0px;
}

h1
{
font-weight:normal;
font-size:18px;
color:#083678;
margin:0px;
margin-bottom:15px;
}

h2
{
font-weight:bold;
font-size:15px;
color:#696969;
margin:0px;
margin-bottom:5px;
text-align:left;
}


h3
{
font-size:16px;
font-weight:bold;
color:#fdf4b9;
margin:0px;
margin-bottom:15px;
}

.col-blue
{
color:#083678;
}

p
{
margin:0px;
margin-bottom:10px;
}

#main-div
{
width:948px;
margin:0 auto;
}

#top-div
{
background:url(../images/top-bg1.jpg) no-repeat;
width:948px;
height:119px;
margin:0 auto;
}

#top-div1
{
background:url(../images/top-bg1.jpg) no-repeat;
width:948px;
height:119px;
margin:0 auto;
}

#logo
{
width:251px;
height:82px;
float:left;
margin-top:20px;
padding-left:10px;
}


#logo-right
{
width:687px;
float:right;
position:relative;
}

#search-sec
{
width:211px;
height:27px;
float:right;
padding-right:15px;
margin-top:11px;
}


#header
{
width:948px;
height:221px;
margin:0 auto;
margin-bottom:10px;
z-index:0;
}

.slide-1
{
background: url(../images/slide-1.jpg) no-repeat; 
width:863px; 
height:221px;
padding-left:85px;
}

#get-quote
{
width:166px;
height:38px;
padding-top:157px;
}


/***************** dropdown div ***********************/

.dropmenudiv{
	position:absolute;
	/*background:#555c85;*/
	border:none; /*THEME CHANGE HERE*/
	line-height:20px;
	z-index:100;
	width: 600px;
	visibility: hidden;
	top:-600;
	left: 120px;
	text-align:left;
	clear:both;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-top:5px;
	
	
	
	
		
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}


.dropmenudiv a{
	display: inline;
	padding: 3px 12px 5px 12px;
	text-decoration: none;
	color: #fff;
	/*background: #E1F1DD url(../images/bullet-nav2.gif) left center no-repeat;*/
	border-top: none;
	
} 

* html .dropmenudiv a{ /*IE only hack*/
	width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
	text-decoration:underline;/* url(../images/bullet-nav2-over.gif) left center no-repeat*/
	/*background: #d81a21;*/
	color:#FFFFFF;
}



#quote-bg
{
background:url(../images/quote-bg.jpg) no-repeat;
width:534px;
height:84px;
margin:0 auto;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
padding:20px;
text-align:center;
margin-top:20px;
margin-bottom:10px;
}

#header-inner
{
width:948px;
height:192px;
margin:0 auto;
margin-bottom:15px;
z-index:0;
}

#quote
{
background:url(../images/quote1.jpg) no-repeat;
width:911px;
margin:0 auto;
margin-bottom:20px;
font:12px Georgia, "Times New Roman", Times, serif;
line-height:20px;
}

#quote p
{
padding-left:40px;
padding-top:20px;
}

#quote-btn
{
width:50px;
height:14px;
padding-left:35px;
padding-top:100px;
}


#white-bg-top
{
background:url(../images/shadow-top.jpg) no-repeat #fff;
width:948px;
height:9px;
margin:0 auto;
}

#white-bg
{
background:url(../images/shadow-bottom.jpg) no-repeat bottom #fff;
width:900px;
margin:0 auto;
padding:10px 24px 20px 24px;
}


#left-sec
{
width:580px;
float:left;
border-right:1px dashed #CCCCCC;
padding-right:30px;
text-align:justify;
}

#left-sec ul
{
margin-top:0px;
margin-bottom:20px;
}

#left-sec ul li
{
background:url(../images/bullet-2.jpg) no-repeat;
margin-left:-40px;
padding-left:20px;
list-style:none;
margin-bottom:5px;
}


#left-sec li
{
margin-bottom:10px;}


#left-sec ol li
{
margin-left:-15px;
}

#right-sec
{
width:255px;
float:right;
}

#side-get
{
width:255px;
height:44px;
margin:0 auto;
margin-bottom:15px;
}

#side-newsletter
{
width:255px;
height:44px;
margin:0 auto;
margin-bottom:25px;
}


#side-quote
{
width:255px;
}
#side-grey-top
{
background:url(../images/side-grey-top.jpg) no-repeat;
width:255px;
height:10px;

}

#side-grey-mid
{
background:url(../images/side-grey-mid.jpg) repeat-x top #fff;
width:203px;
border-left:2px #f2f2f2 solid;
text-align:center;
padding-left:25px;
padding-right:25px;
padding-bottom:15px;
padding-top:10px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#083678;
line-height:23px;
}

#side-grey-mid a
{
font-size:12px;
color:#696969;
text-decoration:underline;
line-height:16px;
}
.divider-line
{
height:1px;
border-bottom:1px #CCCCCC dashed;
width:60%;
margin:0 auto;
margin-bottom:10px;
}


.divider-line-1
{
height:1px;
border-bottom:1px #CCCCCC dashed;
width:100%;
margin:0 auto;
margin-bottom:10px;
}

#side-grey-mid a:hover
{
color:#000;
text-decoration:underline;
}

#side-grey-bottom
{
background:url(../images/side-grey-bottom.jpg) no-repeat;
width:255px;
height:32px;}

#three-boxes
{
width:900px;
margin:0 auto;
color:#fff;
padding-top:20px;
padding-bottom:20px;
}

.cleardiv
{clear:both;}



#three-boxes a
{
text-decoration:none;
color:#FFFFFF;
}

#three-boxes a:hover
{
text-decoration:underline;
color:#FFFFFF;
}


#three-boxes ul
{
margin-top:0px;
}

#three-boxes ul li
{
background:url(../images/bullet.gif) no-repeat;
list-style:none;
padding-left:15px;
margin-left:-40px;
margin-bottom:5px;
}

#box-1
{
background:url(../images/line.gif) no-repeat right;
width:278px;
float:left;
padding-right:16px;
margin-right:16px;

}

#box-1-top
{
background:url(../images/box-1-top.jpg) no-repeat;
width:258px;
height:29px;
font-size:16px;
font-weight:bold;
color:#fdf4b9;
padding-top:40px;
padding-left:20px;
}

#box-1-bottom
{
background:url(../images/box-1-bottom.jpg) no-repeat bottom #33588d;
width:238px;
height:127px;
color:#fff;
font-size:12px;
padding:10px 20px 0px 20px;
}



#box-2
{
background:url(../images/line.gif) no-repeat right;
width:278px;
float:left;
padding-right:16px;
}

#box-2-top
{
background:url(../images/box-2-top.jpg) no-repeat;
width:258px;
height:29px;
font-size:16px;
font-weight:bold;
color:#fdf4b9;
padding-top:40px;
padding-left:20px;
}

#box-2-bottom
{
background:url(../images/box-2-bottom.jpg) no-repeat bottom #5e718d;
width:238px;
height:127px;
color:#fff;
font-size:12px;
padding:10px 20px 0px 20px;
}

#box-3
{
width:278px;
float:right;
}

#box-3-top
{
background:url(../images/box-3-top.jpg) no-repeat;
width:258px;
height:29px;
font-size:16px;
font-weight:bold;
color:#fdf4b9;
padding-top:40px;
padding-left:20px;
}

#box-3-bottom
{
background:url(../images/box-3-bottom.jpg) no-repeat bottom #6d6d6d;
width:238px;
height:127px;
color:#fff;
font-size:12px;
padding:10px 20px 0px 20px;
}


#footer
{
width:900px;
margin:0 auto;
color:#9b9b9b;
font-size:11px;
margin-top:10px;
padding-bottom:30px;
border-bottom:1px #CCCCCC solid;
margin-bottom:5px;
}

#footer a
{
color:#9b9b9b;
text-decoration:none;
}


#footer a:hover
{
color:#000;
text-decoration:none;
}


#footer-left
{
width:400px;
float:left;
text-align:left;
}


#footer-right
{
width:400px;
float:right;
text-align:right;
}


#disclaimer-text
{
width:900px;
margin:0 auto;
font-size:10px;
line-height:14px;
text-align:justify;
margin-bottom:10px;
}




input.search
{
background: url(../images/search-bg.jpg) no-repeat;
padding : 5px;
border : none;
font : normal 12px Arial, Verdana, Tahoma, sans-serif;
color :#b1b1b1;
width:169px;
height:17px;
line-height:10px;
} 

input.searchform1
{
background: url(../images/search-bg.jpg) no-repeat;
padding : 5px;
border : none;
font : normal 12px Arial, Verdana, Tahoma, sans-serif;
color :#b1b1b1;
width:169px;
height:17px;
line-height:10px;
}
input.search-btn 
{ 
	background: url(../images/btn-search.jpg) no-repeat;
	width:25px;
	height:27px;
	border:0px;
	float:right;
	cursor:pointer;
} 


input.button 
{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background: url(../images/btn-submit.jpg) no-repeat;
	width:79px;
	height:30px;
	color:#fff;
	border:0px;
	float:right;
	cursor:pointer;
	margin-top:20px;
} 


input.button1
{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background: url(../images/btngo.jpg) no-repeat;;
	width:29px;
	height:19px;
	color:#fff;
	border:0px;
	float:right;
	cursor:pointer;
	margin-top:15px;
	position:relative;
	left:-8px;
} 

input.button-1
{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background: url(../images/btn-cal.jpg) no-repeat;
	width:118px;
	height:30px;
	color:#fff;
	border:0px;
	float:right;
	cursor:pointer;
	margin-top:20px;
} 



input 
{ 
	padding :5px;
	background-color:#fafafa;
	border: 1px solid #ddd;
	font : normal 11px Arial, Verdana, Tahoma, sans-serif;
	color :#000;
	width:320px;
	margin:5px 0px 2px 0px;
	line-height:10px;
} 


.captchainput 
{ 
	padding :5px;
	background-color:#fafafa;
	border: 1px solid #ddd;
	font : normal 11px Arial, Verdana, Tahoma, sans-serif;
	color :#000;
	width:150px;
	margin:5px 0px 2px 0px;
	line-height:10px;
} 



input.newsletterhome
{ 
	padding : 3px;
	background-color:#eaeaea !important;
	border:1px solid #c3c4c4 !important;
	font : normal 11px Arial, Verdana, Tahoma, sans-serif;
	color :#000;
	width:160px;
	margin:0px;
	line-height:10px;
	margin-top:1px;
	margin-right:5px;
	margin-left:0px;
} 

input.newsletterinner
{ 
	padding : 3px;
	background-color:#eaeaea !important;
	border:1px solid #c3c4c4 !important;
	font : normal 11px Arial, Verdana, Tahoma, sans-serif;
	color :#000;
	width:210px;
	margin:0px;
	line-height:10px;
	margin-top:1px;
	margin-right:5px;
} 



input.chk 
{ 
	background-color:#fafafa;
	border: 1px solid #ddd;
	font : normal 11px Arial, Verdana, Tahoma, sans-serif;
	color :#000;
	width:15px;
	height:15px;
	margin:5px 0px 2px 0px;
	line-height:10px;
} 


input.rad 
{ 
	background-color:#fafafa;
	border: 1px solid #ddd;
	font : normal 11px Arial, Verdana, Tahoma, sans-serif;
	color :#000;
	width:15px;
	height:15px;
	margin:5px 0px 2px 0px;
	line-height:10px;
} 

select { 
	font : normal 11px Arial, Verdana, Tahoma, sans-serif;
	border: 1px solid #CCCCCC ;
	display : block;
	color : #000;
	width:110px;
	margin-top:0px;
} 

select.date { 
	font : normal 11px Arial, Verdana, Tahoma, sans-serif;
	border: 1px solid #CCCCCC ;
	display : block;
	color : #000;
	width:90px;
	margin-top:0px;
} 

textarea
{
font : normal 11px Arial, Verdana, Tahoma, sans-serif;
background-color:#fafafa;
border: 1px solid #ddd;
font : normal 11px Arial, Verdana, Tahoma, sans-serif;
color :#000;
width:320px;
margin:5px 0px 2px 0px;
width:320px;
height:75px;
float:left;
}


/*---------------------accordation-----------------*/
a
{
color:#000000;
text-decoration:none;
}

a:hover
{
color:#696969;
text-decoration:underline;
}

.accorda
{
width:255px;
margin-bottom:20px;
}



.strip-grey{ 
width:240px;
height:26px;
color:#838383;
float:left;
background: url(../images/strip-plus.jpg) no-repeat;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
padding-left:15px;
padding-top:5px;
}

.strip-blue{ 
width:240px;
height:26px;
color:#fff;
float:left;
background: url(../images/strip-minus.jpg) no-repeat;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
padding-left:15px;
padding-top:5px;
}




.sub-links
{ 
background:#f7f7f7; 
width:255px;
text-align:left; 
margin-bottom:0px; 
padding:0px;
padding-top:10px;
clear:both;
padding-bottom:10px;
}
	
.sub-links ul
{ 
margin-top:0px;
margin-bottom:0px;
}

.sub-links ul li
{ 
background: url(../images/bullet-1.jpg) no-repeat;
list-style:none;
margin:0px;
padding:0px;
padding-left:20px;
margin-left:-20px;
margin-bottom:5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:normal;

}


.sub-links li a
{ 
color:#838383;
text-decoration:none;
}


.sub-links li a:hover
{ 
color:#062b60;
text-decoration:underline;
font-weight:bold;
}


.sub-links li a#current
{ 
color:#062b60;
text-decoration:underline;
font-weight:bold;
}



.left-block
{
float:right;
margin-left:25px;
margin-bottom:20px;
}

.right-block
{
float:left;
margin-right:25px;
margin-bottom:20px;
}

.highlight-box
{
width:538px;
border:1px #fff dashed;
background-color:#083678;
padding:20px;
color:#FFFFFF;
margin-top:10px;
margin-bottom:10px;
}






#eveluate table
{
border-left:1px #CCCCCC solid;
border-top:1px #CCCCCC solid;
border-left:1px #CCCCCC solid;
text-align:left;}

#eveluate table p
{
margin:0px;
}

#eveluate img
{
margin-right:5px;} 

#eveluate table.bd
{
border:1px #CCCCCC solid;
text-align:left;}

#eveluate table.bd td
{
border:none;
text-align:left;
border-right:none;
border-bottom:none;
}

#eveluate td
{
border-right:1px #CCCCCC solid;
border-bottom:1px #CCCCCC solid;
}

#eveluate td.differ
{
background-color:#999999;
color:#FFFFFF;
}


#icons
{
width:120px;
float:left;
position:absolute;
top:28px;
right:170px;
}

#iconshome
{
width:158px;
float:left;
position:absolute;
top:28px;
left:180px;
}

.disclaimertext
{
font-size:11px;
font-style:italic;}


/*----------------researchcss-------------------*/

.blogsec
{
background:url(../images/blogsec.jpg) no-repeat;
width:400px;
height:146px;
margin:0 auto;
padding-top:70px;
color:#fff;
padding-left:176px;
position:relative;
margin-bottom:20px;
}

.blogsec a
{
text-decoration:none;
color:#FFFFFF;
}

.blogsec a:hover
{
text-decoration:underline;
color:#FFFFFF;
}

.blankclick
{
position:absolute;
top:2px;
left:10px;
}

.booksec
{
background:url(../images/booksec.jpg) no-repeat;
width:576px;
height:108px;
margin:0 auto;
padding-top:0px;
color:#fff;
padding-left:0px;
position:relative;
margin-bottom:20px;
text-align:center;
padding-top:190px;
}


.newslettersec
{
background:url(../images/newsletter.jpg) no-repeat;
width:576px;
height:72px;
margin:0 auto;
padding-top:0px;
color:#fff;
padding-left:0px;
position:relative;
margin-bottom:20px;
text-align:center;
padding-top:160px;
margin-top:20px;
}

.newslettersec a
{
text-decoration:none;
color:#fff;
}

.newslettersec a:hover
{
text-decoration:underline;
color:#fff;
}


.blankclick1
{
position:absolute;
top:2px;
left:45px;
}

.blankclick2
{
position:absolute;
top:2px;
left:230px;
}

.blankclick3
{
position:absolute;
top:2px;
right:50px;
}



.blankclick4
{
position:absolute;
top:0px;
left:44px;
}

.blankclick5
{
position:absolute;
top:0px;
left:228px;
}

.blankclick6
{
position:absolute;
top:0px;
right:43px;
}

.leftpic
{
float:left;
margin-right:15px;
margin-bottom:15px;
margin-top:5px;
}


/*----------------newcss--------------------*/

.shade1
{
background:url(../images/shade1.jpg)  repeat-x top #062048; 
width:168px;
height:400px;
float:left;
padding:10px 20px 10px 20px; position:relative;

-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
/*behavior: url(css/border-radius.htc);
*/margin-right:23px;

}

.shade2
{
background:url(../images/shade2.jpg) repeat-x top #253549; 
width:168px;
height:400px;
float:left;
padding:10px 20px 10px 20px; position:relative;

-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
/*behavior: url(css/border-radius.htc);
*/margin-right:23px;
}

.shade3
{
background:url(../images/shade3.jpg) repeat-x top #373737; 
width:168px;
height:400px;
float:left;
padding:10px 20px 10px 20px; position:relative;

-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
/*behavior: url(css/border-radius.htc);
*/margin-right:0px;
}

.shade4
{
background:url(../images/shade4.jpg) repeat-x top #000; 
width:168px;
height:400px;
float:right;
padding:10px 20px 10px 20px; position:relative;

-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
/*behavior: url(css/border-radius.htc);
*/margin-right:0px;
}



.icontopright
{
position:absolute;
right:15px;
top:-25px;
}

.shadowbottom
{
background: url(../images/bottomshadow.jpg) no-repeat;
width:208px;
height:18px;
position:absolute;
left:0px;
bottom:-18px;
}


input.bloginput
{ 
	padding :5px;
	background-color:#fafafa;
	border: 1px solid #ddd;
	font : normal 11px Arial, Verdana, Tahoma, sans-serif;
	color :#000;
	width:112px;
	margin:5px 0px 2px 0px;
	line-height:10px;
} 

input.bloginputbtn
{
background:url(../images/btngo1.png) no-repeat;
border:none;
width:36px;
height:26px;
margin:5px 0px 2px 0px;
cursor:pointer;
} 

.box1 {
	behavior: url(css/border-radius.htc); clear:both;
}

.rel {
	margin: 50px 0 0 33px;
	padding: 25px;
	position: relative;
	z-index: inherit;
	zoom: 1; /* For IE6 */
}



