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

html{
	height:100%;
	width:100%;
}

body{
	background:url(../images/bg_main.jpg) top center repeat-y;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	background-color:#C0CAE3;
	padding:0;
	margin:0;
	width: 100%;
	height:100%;
	display: table;
	line-height:22px;
}

a, a:link, a:active, a:visited{
	color:#163B82;
	text-decoration:none;
}

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

h1{
	margin:0 0 15px 0;
	padding:0;
}

h2{
	margin:0;
	padding:0;
	font-size:16px;
	color:#FFFFFF;
}
h3{
	color:#295091;
	font-size:18px;
	padding:0;
	margin:0;
}

.submit{
	padding-left: 100px;
}

.errorlist{
	font-weight: bold;
	color: red;
}

.ddfmerrors{
	font-weight: bold;
	color: red;
	font-size: 14px;
}

label{
	margin:0;
	padding:0;
}

input[type="checkbox"]{
	margin:4px 5px 0 0;
	float: left;
}
input[type="text"]{
	width:265px;
	margin:0 0 10px 20px;
	float: right;
}

textarea{
	width:269px;
	margin:0 0 10px 20px;
	float: right;
}



li{
	list-style-image:url(../images/bullet.gif);
}


.testimonials-cage{
	margin:0 0 20px 0; 
	padding:0 0 20px 0; 
	border-bottom:#CCCCCC dotted 1px;
}

#wrapper{
	width:760px; 
	margin:0 auto; 
	background-color:#FFFFFF;
}

.firstLetter{
	font-weight:bold;
	font-size:20px;
	color:#BB8B4D;
	margin:0 1px 0 0;
}


#footer{
	background-color:#DDD; 
	padding:10px 0 10px 0; 
	font-size:11px;
	color:#666;
	clear:both; 
	line-height:20px;
}

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

.left-margin-box{
	width:221px;
	margin:10px 0 0 10px;
	float:left;
}

.content-cage{
	width:495px;
	padding:10px 10px 10px 20px; 
	float:left;
}

.body-cage-drilldown{
	background:url(../images/bg_body.jpg) top center repeat-y;
}

.main-nav{
	background:url(../images/bg_main-nav-off.jpg) repeat-x; clear:both; border-left:#FFFFFF solid 1px; border-right:#FFFFFF solid 1px;
}


/**** ***/
td.main-nav-home a{
	background:url(../images/main-nav-home.jpg) top no-repeat;
	float:left;
}

td.main-nav-home a:hover{
	background:url(../images/main-nav-home.jpg) bottom no-repeat;
}

td.main-nav-home-current a{
	background:url(../images/main-nav-home.jpg) bottom no-repeat;
	float:left;
}

/**** ***/
td.main-nav-the-prob a{
	background:url(../images/main-nav-the-prob.jpg) top no-repeat;
	float:left;
}

td.main-nav-the-prob a:hover{
	background:url(../images/main-nav-the-prob.jpg) bottom no-repeat;
}

td.main-nav-the-prob-current a{
	background:url(../images/main-nav-the-prob.jpg) bottom no-repeat;
	float:left;
}

/**** ***/
td.main-nav-how-we a{
	background:url(../images/main-nav-how-we.jpg) top no-repeat;
	float:left;
}

td.main-nav-how-we a:hover{
	background:url(../images/main-nav-how-we.jpg) bottom no-repeat;
}

td.main-nav-how-we-current a{
	background:url(../images/main-nav-how-we.jpg) bottom no-repeat;
	float:left;
}

/**** ***/
td.main-nav-the-comp a{
	background:url(../images/main-nav-the-comp.jpg) top no-repeat;
	float:left;
}

td.main-nav-the-comp a:hover{
	background:url(../images/main-nav-the-comp.jpg) bottom no-repeat;
}

td.main-nav-the-comp-current a{
	background:url(../images/main-nav-the-comp.jpg) bottom no-repeat;
	float:left;
}

/**** ***/
td.main-nav-resources a{
	background:url(../images/main-nav-resources.jpg) top no-repeat;
	float:left;
}

td.main-nav-resources a:hover{
	background:url(../images/main-nav-resources.jpg) bottom no-repeat;
}

td.main-nav-resources-current a{
	background:url(../images/main-nav-resources.jpg) bottom no-repeat;
	float:left;
}

/**** ***/
td.main-nav-learn-more a{
	background:url(../images/main-nav-learn-more.jpg) top no-repeat;
	float:left;
}

td.main-nav-learn-more a:hover{
	background:url(../images/main-nav-learn-more.jpg) bottom no-repeat;
}

td.main-nav-learn-more-current a{
	background:url(../images/main-nav-learn-more.jpg) bottom no-repeat;
	float:left;
}

/**** ***/
td.main-nav-make-diff a{
	background:url(../images/main-nav-make-diff.jpg) top no-repeat;
	float:left;
}

td.main-nav-make-diff a:hover{
	background:url(../images/main-nav-make-diff.jpg) bottom no-repeat;
}

td.main-nav-make-diff-current a{
	background:url(../images/main-nav-make-diff.jpg) bottom no-repeat;
	float:left;
}


.form-cage{
	clear:both;
}

.form-cage label{
	clear:both;
}














