@charset "utf-8";
/* CSS Document */

.clear{
		clear: both;
	}

/*GENERAL FORMATTING*/
* {
	padding: 0px;
	margin: 0px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:1em;
	}
html { height: 101%; }

body {
	background-color:#d8dadd;
	/*background:url(images/bkgradient.jpg) repeat-x top;*/
	}
	
sup {
	font-size:0.5em
	}
	
#topband {
	padding-top:0px;
	height:1em;
	background-color:#49494a;
	background-image:url(images/topshadow.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	}
	
#content {
	margin:auto;
	width:830px;
	background-color:#ededef;
	background-repeat:repeat-y;
	background-position:right;
	}
	
a {
	color:#000000;
	text-decoration:none;
 	}
	
img {
	border:0px;
	}
/*GENERAL FORMATTING END*/


/*TOP NAVIGATION*/

	
/* Current Page Hilighting */
#sitemap #nav1 .sitemap a {
	cursor: default;
	font-weight:bold;
	}
	
#hiring #nav1 .hiring a {
	cursor: default;
	font-weight:bold;
	}
	
#contact #nav1 .contact a {
	cursor: default;
	font-weight:bold;
	}
/* Current Page Hilighting End*/

/*Top Navigation Buttons*/
#nav1 {
	height:2em;
	width:100%;
	float:right;
}

#nav1 ul{
	margin-right:0px;
	list-style-type: none;
}

#nav1 ul li {
	padding-bottom: 20px;
	float:right;
}

#nav1 ul li a {
	font-size: 0.9em;
	text-align: right;
	padding: 10px 10px;
}
 
#nav1 a:hover {
	text-decoration: underline;
}

/*Top Navigation Buttons End*/

/*HEADER*/

#headerl {
	height:100px;
	width:435px;
	background-image:url(images/topleftimg.jpg);
	background-position:left;
	background-repeat:no-repeat;
	background-color:#ffffff;	
	float:left;
	margin-left:10px;
	border-top:solid 8px #002152;
}
	
#headerl img {
	margin-left: 130px;
	margin-top:15px;
}
		
#headerr {
	height:100px;
	width:375px;
	background-image:url(images/toprightimg.jpg);
	background-position:left;
	background-repeat:no-repeat;
	float:left;
	border-top:solid 8px #002152;
	border-bottom:solid 8px #094fa3;
}
	
h1 {
	font-size:2.5em;
	text-align:left;
	margin-left:15px;
	color:#ffffff;
	margin-top:32px;
	float:left;
	font-variant:small-caps;
}
	
h2 	{
	text-align:right;
	font-size:0.9em;
	margin-right:3px;
	color:#d8dadd;
	float:right;
	margin-top:80px;
}

/*Header ends*/


/*SIDE NAVIGATION*/
	
/* Current Page Hilighting */
#home #nav2 .home a {
	cursor: default;
	font-weight:bold;
	color:#FFFFFF;
	background: #892151;
}
	
#services #nav2 .services a {
	cursor: default;
	font-weight:bold;
	color:#FFFFFF;
	background: #892151;
	}

#experts #nav2 .experts a 
	{
	cursor: default;
	font-weight:bold;
	color:#FFFFFF;
	background: #892151;
	}
	
#news #nav2 .news a {
	cursor: default;
	font-weight:bold;
	color:#FFFFFF;
	background: #892151;
	}
	
#links #nav2 .links a {
	cursor: default;
	font-weight:bold;
	color:#FFFFFF;
	background: #892151;
	}
	
#contact #nav2 .contact a {
	cursor: default;
	font-weight:bold;
	color:#FFFFFF;
	background: #892151;
	}
/* Current Page Hilighting End*/

#nav2backer {
	float: left;
	margin-left: 10px;
	padding-top: 10px;
	height: 420px;
	width:120px;
	background-color:#094fa3;
	background-image:url(images/navbottomgrad.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	border-top:solid 1px #5989c1;
	}

/*Side Navigation Buttons*/
#nav2 {
	float: left;
	list-style: none;
	width:100%;
	height:100%;
	font-size:1.1em;
		}
	
#nav2 ul {
	list-style-type: none;
	}

#nav2 a   {
	background: #fff;
	border-bottom: 1px dotted #5989c1;
	display: block;
	margin: 0;
	padding: 8px 20px;
	text-decoration: none;
	}

#nav2 a:hover {
	text-decoration: none;
	background: #dcdcdf;
	}

/*Side Navigation Buttons End*/


/*Subheading*/

#subheading {
	width:660px;
	float:left;
	padding-left:20px;
	font-style:oblique;
	padding-top:30px;
	padding-right:10px;
	padding-bottom:10px;
	border-top:solid 1px #094fa3;
}
	
#subheading p {
	font-family:"Times New Roman", Times, serif;
	font-size:1.3em;
	color:#000;
}

/*Subheading End*/

/*Main Content*/
#contl {
	width:380px;
	float:left;
	margin:0px 0px 20px 20px; 
	padding:10px 10px 0px 0px;
	font-size:1em;
	border-top:solid 1px #5989c1;
	}

#contl p{
	line-height:105%;
	padding-bottom:10px;
}
	
#contl ul{
	margin-left:20px;
	}
#contl li{
	margin-left:30px;
	line-height:110%;
	padding-bottom:5px;
	}
#contl a {
	color:#094fa3;
	}
	
#contl h4 a{
	color:#49494a;
	}
#contl a:hover {
	text-decoration:underline;
	}
/*Main Content End*/

/*Sub Content*/	
#contr {
	width:250px;
	background-color:#fff;
	float:left;
	margin-right:20px;
	padding:10px;
	border-top:solid 8px #5989c1;
	border-bottom:solid 8px #94aeca;
	font-size:0.9em;
	}

h3 {
	font-size:1.1em;
	color:#094fa3;
	padding-top: 20px;
	padding-bottom:10px;
}
	
h4	{
	padding:15px 0px 10px 0px;
	font-size:1em;
	line-height:93%;
	color:#49494a;
	}
	
#contr p{
	color:#000000;
	line-height:105%;
	padding-bottom:5px;
	padding-top:5px;
	}
#contr a {
	color:#094fa3;
	}
.readmore {
	float:right;
	}
#contr h4 a{
	color:#49494a;
	}
#contr h3 a{
	color:#094fa3;
	}	
#contr a:hover {
	text-decoration:underline;
	}
/*sub content end*?

/*SiteMap*/

.level1 {
	padding-top: 10px;
	padding-bottom: 5px;
	margin-left:10px;
	font-size:1em;
	}

.level2 {
	margin-left:20px;
	}
/*SiteMap end*/

.expertlinks {
	text-align:center;
}

/*Footer*/
#footer {
	font-size:10px;
	height: 25px;
	text-align:center;
	}
	
/*verdict*/
#verdict {
	background-color:#fff;
	border-top:8px #892151 solid;
	border-bottom:8px #B85682 solid;
	padding:10px;
	margin-top:50px;
	width:250px;
	background-color:#fff;
	float:left;
	margin-right:20px;
	font-size:0.9em
	} 
