/* CSS Document */

body {
	font-family:tahoma, verdana, arial, san-serif;
	font-size:9pt;
	color:#000000;
	margin:0;
	padding:0;
}

img { border:0; }

hr { height:1px; max-height:1px; color:#666666; background:#666666; border:none; }

h1 { color:#ff7b00; font-family:Tahoma, verdana, arial, san-serif; font-size:12pt; padding:0; margin:0; text-transform:capitalize; }
h5 { color:#000000; font-family:Tahoma, verdana, arial, san-serif; font-size:9pt; padding:0; margin:0; text-transform:capitalize; }

p { line-height:1.4em; }

ul {
	padding:0 0 0 9px;
	margin:0 0 0 9px;
} 

ul li {
	list-style-image: url(../images/ic_lnk.gif);
	font-size:9pt;
}

ul li a {
	color:#000000;
	text-decoration:none;
}

ul li a:hover {
	color:#000000;
	text-decoration:underline;
}

#container {
	background: url(../images/bg_top.jpg) top center no-repeat;
	width:800px;
	margin:0 auto 0 auto;
}

#header {
	height:220px;
}

#header .logo {
	float:left;
	height:75px;
	width:400px;
	position:relative;
}

#header .line {
	float:left;
	height:145px;
	width:400px;
	position:relative;
	text-align:right
}

#header .img {
	float:right;
	height:220px;
	width:400px;
	background:transparent;
	position:relative;
}

#nav {
	background: url(../images/bg_nav.jpg) top center repeat-x;
	height:20px;
	text-align:center;
	font-family:tahoma, verdana, san-serif;
	font-size:8pt;
	color:#666666;
	padding-top:8px;
}

#nav a {
	padding: 7px 5px 7px 5px;
	height:28px;
	margin:auto;
	color:#666666;
	text-decoration:none;
	background:transparent;
	position:relative;
}

#nav a:hover {
	padding: 7px 5px 7px 5px;
	height:28px;
	margin:auto;	
	color:#000000;
	background:#ffffff;
	text-decoration:none;
	position:relative;
}

#nav .select {
	padding: 7px 5px 7px 5px;
	height:28px;
	margin:auto;	
	color:#000000;
	background:#ffffff;
	text-decoration:none;
	position:relative;
}

#nav .items {
	background:#e1f3ff;
	text-align:left;
	vertical-align:middle;
	margin:0;
	border-bottom: solid 1px #ffffff;
	padding:5px 35px 5px 10px;	
	font-size:8pt;
}

#nav div.items a {
	margin:0;
	padding:0;
}

#nav div.items a:hover {
	background:#e1f3ff;
	margin:0;
	padding:0;
	text-decoration:underline;
}

#content {
	position:relative;
	padding:15px 20px 15px 20px;
}

#content .leftp {
	float:left;
	width:485px;
	line-height:1.4em;
}

#content .midp {
	float:left;
	width:20px;
}

#content .rightp {
	float:left;
	width:255px;
}

#content .rightp .espGry {
	color:#666666;
	text-decoration:none;
	font-size:8pt;
	background:transparent url(../images/ic_lnk_over.gif) left top no-repeat;
	padding-left:15px;
}

#content .rightp .espGry:hover {
	color:#666666;
	text-decoration:underline;
	font-size:8pt;
	background:transparent url(../images/ic_lnk_over.gif) left top no-repeat;
	padding-left:15px;
}

#content .rightp .testi {
	background:#ffffff url(../images/bg_testi.jpg) left top no-repeat;
	padding:16px 20px 0 20px;
	margin: 0 0 10px 0;
	font-size:8pt;
}

#content .rightp .quiz {
	background:#ffffff url(../images/bg_quiz.jpg) left top no-repeat;
	padding:16px 20px 0 20px;
	margin: 0 0 10px 0;
	font-size:8pt;
}

#content .rightp .survey {
	background:#ffffff url(../images/bg_survey.jpg) left top no-repeat;
	padding:16px 20px 0 20px;
	margin: 0 0 10px 0;
	font-size:8pt;
}

#content .rightp .calcu {
	background:#ffffff url(../images/bg_calcu.jpg) left top no-repeat;
	padding:16px 20px 0 20px;
	margin: 0 0 10px 0;
	font-size:8pt;
}

#content .rightp .partners {	
	padding:16px 20px 16px 20px;
	margin: 0 0 10px 0;
	font-size:8pt;
	text-align:center;
}

#content .rightp .imgdesc {	
	padding:10px 10px 15px 10px;
	margin: 0 0 0 0;
	font-size:8pt;
	color:#666666;
	text-align:left;
}

#content .rightp .download {	
	padding:0 10px 16px 10px;
	margin: 0 0 20px 0;
	font-size:8pt;
	color:#666666;
	text-align:left;
}

div.article ul {
	padding:10px;
	margin:10px;
} 

div.article ul li {
	list-style-type:disc;
	list-style-image:none;
}

.esp { 
	background:transparent url(../images/ic_lnk.gif) left top no-repeat;
	padding-left:15px;
	color:#ff7b00;
	text-decoration:underline;
	font-size:8pt;
}

.esp:hover { 
	background:transparent url(../images/ic_lnk_over.gif) left top no-repeat;
	padding-left:15px;
	color:#666666;
	font-size:8pt;
}

.qoute {
	font: 8pt Georgia, Times, serif;
	font-style:italic;
}

.testimonial {
	font: 9pt Georgia, Times, serif;
	font-style:italic;
}

.hfeatimg {
	padding: 0 0 10px 10px;
}

#footer {
	clear:left;
	background: url(../images/bg_bottom.jpg) top center no-repeat;
	width:800px;
	margin:0 auto 0 auto;
	padding:35px 0 10px 0;
	color:#666666;
	font-size:8pt;
	text-align:center;
	line-height:1.8em;
}

#footer a {
	font-family:tahoma, verdana, arial, san-serif;
	font-size:8pt;
	color:#666666;
	text-decoration:none;
}

#footer a:hover {
	font-family:tahoma, verdana, arial, san-serif;
	font-size:8pt;
	color:#000000;
	text-decoration:none;
}

