@charset "utf-8";
/* CSS Document */

body {
	background-image: url(../layout/images/pageBackBlue.jpg);/* ../bitmaps/main_background.jpg */
	background-repeat: repeat-x;
	background-color: #6DBCFF;/* red: #FE0000 mustard: #FFA415 yellow: #FACB3D  blue: #6DBCFF */
	margin-left: 0px;
	margin-top: 20px;
}

a{
	color:#000;
}

a:hover{
	color:#fc9e08;	
}

.mainTop{
	margin-left:auto;
	margin-right:auto;
	width:1022px;
	background-image:url(../bitmaps/topd.png);
	height:20px;
	display:block;
	overflow:hidden;
}

.mainContent{
	margin-left:auto;
	margin-right:auto;
	width:1022px;
	background-image:url(../bitmaps/mainBg.png);
	display:block;
	overflow:hidden;
	padding-bottom:15px;
}

.mainFoot{
	margin-left:auto;
	margin-right:auto;
	width:1022px;
	background-image:url(../bitmaps/footbg.png);
	height:90px;
	display:block;
	overflow:hidden;
	text-align:center;
	line-height:1;
}

.mainFoot a{
	color:#000;
	text-decoration:none;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
}

.mainFoot a:hover{
	color:#fc9e08;	
}

.header {
	padding:11px;
	padding-top:0px;
	height:67px;
	overflow:hidden;
}

.header h1 {
	width:410px;
	float:left;
	display:block;
	height:25px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	margin:-5px 0 0 0;
	padding:0px;
	padding-left:170px;
	/*background-image:url(../layout/images/womanPhone.jpg);
	background-repeat:no-repeat;
	background-position:right;*/
}

.header .upLinks{
	width:370px;
	float:left;
	display:block;
	height:32px;
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	margin:0px;
	padding:0px;
	padding-top:5px;
	text-align:right;
}

.header .upLinks a{
	text-decoration:none;
	padding-left:7px;
	padding-right:7px;
}

.header .menu {
	float:left;
	display:block;
	background-image:url(../bitmaps/menu.png);
	background-repeat:repeat-x;
	height:42px;
	padding-left:170px;
	padding-top:10px;
	width:830px;
	color:#FFF;
	margin-top: 0px;
}

.header .menu a{
	text-transform:uppercase;
	color:#FFF;
	text-decoration:none;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	padding-left:8px;
	padding-right:8px;
}

.dhLogo {
	background-image:url(../bitmaps/dh_logo.png);
	height:143px;
	width:143px;
	position:absolute;
	margin-left:15px;
	top:5px;
}

.header .menu a:hover{
	color:#000;	
}

.pageContent {
	padding-left:21px;
	width:980px;
	padding-right:21px;
}

.pageContent h2{
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	line-height:1.5;
	padding-top:20px;
	margin-top:0px;
}

.pageContent h4{
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	margin-bottom:15px;
	padding-left:170px;
	padding-top:10px;
	color:#8C8C8C;
	font-weight:normal;
	margin-top:0px;
	float:left;
	display:block;
	width:500px;
}

.pageContent .RTopLinks {
	background-image:url(../bitmaps/trlinks.png);
	background-repeat:no-repeat;
	background-position:bottom;
	text-align:center;
	padding-top:8px;
	float:left;
	display:block;
	margin-left:35px;
	width:252px;
	height:26px;
	overflow:hidden;
}

.pageContent .RTopLinks a{
	color:#000;
	text-decoration:none;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	padding:0 5px 0 5px;
}

.pageContent h3 {
	text-align:center;	
}

.pageContent h3 a{
	color:#F00;
	padding-top:0px;
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-transform:uppercase;
}

.cdsrow{
	width:940px;
	margin-left:20px;
	overflow:hidden;
	float:left;
	display:block;
}

.fourcol {
	float:left;
	display:block;
	overflow:hidden;
	width:235px;
	text-align:center;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#999;
	height:290px; /* changed from 280 so the new text would fit */
}

.fourcol p{
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:8px;
	padding-top:0px;
	text-align:center;
}

.fourcol h1{
	color:#000;
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-top:7px;
	margin-bottom:0px;
}

.fourcol h2 {
	padding:0px;
	margin:5px;
}

.fourcol h2 a{
	color:#FF4000;
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	text-decoration:underline;
}

.fourcol h3 {
	padding:5px;
	margin:5px;
	padding-top:0px;
}

.fourcol h3 a{
	color:#00A0C6;
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	text-decoration:underline;
}

.backtoschool2{
	float:left;
	width:940px;
	margin-left:20px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#999;
}

.backtoschool{
	float:left;
	width:940px;
	padding-top:12px;
	padding-bottom:12px;
	margin-left:20px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#999;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#999;
}

.backtoschool p{
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	text-align:center;
	margin:0px;
	padding:5px;
	float:right;
	padding-bottom:0px;
}

.firstLcol {
	width:679px;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#999;
	overflow:visible;
	float:left;
	display:block;
}

.firstLcol img{
	padding-top:15px;
	padding-right:5px;
	padding-left:30px;
	padding-bottom:15px;
	float:right;
}

.firstLcol h1{
	padding-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
}

.firstLcol p{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}

.firstLcol ul{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}

.firstLcol ol{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}

.secondLcol {
	width:259px;
	float:left;
	display:block;
}

.secondLcol h1{
	padding:10px;
	margin:0px;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	text-align:center;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#999;
}

.secondLcol h2{
	padding:10px;
	margin:0px;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	text-align:center;
}

.secondLcol h2{
	padding:0px;
	margin:0px;
	/*background-image:url(../bitmaps/progrma_list.jpg);	
	background-position:left;
	background-repeat:no-repeat;
	padding-left:65px;*/
	text-align:left;
	padding-top:5px;
	padding-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#999;
}

.secondLcol h3{
	padding:0px;
	margin:0px;
	text-align:center;
	padding-top:15px;
	padding-bottom:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#999;
}

.secondLcol .tellafriend {
	background-color:#CCC;
	border-style:solid;
	border-width:1px;
	border-color:#999;
	margin:10px;
}

.secondLcol .tellafriend p{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	padding-left:10px;
}	

.secondLcol .tellafriend input{
	width:170px;
}	

.secondLcol .tellafriend h2{
	background-image:none;
	margin:0px;
	text-align:right;
	padding-right:20px;
	padding-top:5px;
}	

.choseeOffer{
	float:right;
	width:253px;
	height:105px;
	margin-top:10px;
	margin-left:10px;
	background-image:url(../bitmaps/bg_chooser.jpg);
	padding:13px;
	padding-left:20px;
	padding-bottom:0px;
	text-align:left;
	overflow:hidden;
}

.choseeOffer h1{
	color:#110680;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:0px;
	margin:0px;
	text-align:left;
}
.choseeOffer h2{
	color:#750079;
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	padding:0px;
	margin:0px;
	text-align:left;
}

.choseeOffer h3{
	color:#F00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:0px;
	margin:0px;
	text-align:left;
}

.footDownloads{
	width:660px;
	float:left;
	margin-right:20px;
	padding-bottom:0px;
	text-align:center;
}

.footDownloads2{
	width:660px;
	float:left;
	margin-right:20px;
	text-align:center;
	border-bottom-color:#999;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-top-color:#999;
	border-top-style:solid;
	border-top-width:1px;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:10px;
}

.footDownloads2 .navigator {
	width:660px;
	text-align:center;
	float:left;
}

.footDownloads2 .navigator p{
	padding:0px;
	margin:0px;
}

.footDownloads2 .navigator .arr_prev{
	background-image:url(../bitmaps/prev_arrow.jpg);
	background-repeat:no-repeat;
	background-position:right;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	width:265px;
	padding-top:13px;
	padding-right:45px;
	margin-right:20px;
	height:29px;
	text-align:right;
	cursor:pointer;
	float:left;
}

.footDownloads2 .navigator .arr_next{
	background-image:url(../bitmaps/next_arrow.jpg);
	background-repeat:no-repeat;
	background-position:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	width:265px;
	padding-top:13px;
	padding-left:45px;
	margin-left:20px;
	text-align:left;
	height:29px;
	cursor:pointer;
	float:left;
}

.footDownloads2 .navbuttons{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:5px;
	text-align:center;
}

.form_block {
	width:679px;
	margin:0px;
	background-image:url(../bitmaps/form/pagebg.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#838383;
	float:left;
	text-align:center;
}

.form_block p{
	margin:0px;
	padding:0px;
	margin-top:10px;
	width:160px;
	text-align:right;
	float:left
}

.form_block .box_header{
	width:570px;
	height:127px;
	background-image:url(../bitmaps/form/formtop.png);
	background-repeat:no-repeat;
	background-position:top;
	padding:0px;
	margin:0px;
	text-align:left;
	padding-left:30px;
	margin-left:40px;
	margin-top:30px;
	float:left;
	overflow:hidden;
}

.form_block .box_middle{
	width:570px;
	background-image:url(../bitmaps/form/form_middle.png);
	background-repeat:repeat-y;
	background-position:top;
	padding:0px;
	margin:0px;
	text-align:left;
	padding-left:30px;
	margin-left:40px;
	float:left;
}
.form_block .box_bottom{
	width:570px;
	height:189px;
	background-image:url(../bitmaps/form/form_bot.png);
	background-repeat:no-repeat;
	background-position:bottom;
	padding:0px;
	margin:0px;
	text-align:left;
	padding-left:30px;
	margin-left:40px;
	margin-bottom:30px;
	float:left;
	overflow:hidden;
}

.formRow {
	padding:0px;
	margin:0px;
	width:570px;
	padding-top:10px;
	display:block;
	overflow:hidden;
	float:left;
}

.formRow .secondColumn input {
	width:200px;	
}
.formRow .secondColumn textarea {
	width:200px;	
	height:80px;
}

.firstColumn{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000;
	width:28%;
	padding-right:2%;
	float:left; 
	display:block;
	text-align:right;
}

.secondColumn{
	text-align:left;
	margin:0px;
	width:38%; 
	padding:0px;
	float:left; 
	display:block;
}
.thirdColumn{
	text-align:left;
	margin:0px;
	width:32%; 
	padding:0px;
	float:left; 
	display:block;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000;
}
