@charset "utf-8";
/* CSS Document */

a:link, a:visited, a:active {text-decoration: none;  color: #5986bf;}
a:hover {text-decoration: underline;}

#preload img { display:none; }

div img {
	behavior: url(css/iepngfix.htc);
}
body {
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
}
img {
	border:none;
}
h4 {
	color:#424242;
	font-size:14px;
	font-weight:bold;
	margin:0 0 0 7px;
}
#wrapper {
	width:1021px;
	margin:15px auto 0 auto;
}
#logoWrapper {
	height:102px;
	width:901px;
	margin:0 auto;
}
#logoWrapper img {
	margin:0 0 0 20px;
	position:absolute;
}
#logoDMPL {
	margin:0px 0 0 360px;
	padding: 10px 0 0 0;
	position:absolute;
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:24px;
	color:#c1c1c1;
}
#loginRight {
	margin:10px 0 0 710px;
	padding: 0px 0 0 0;
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	color:#424242;
	font-size:16px;
}

#loginRight img { padding:0; margin:0 }

#bannerShadow {
	height:228px;
	width:1021px;
	background-image:url(../images/home/banner_shadow.gif);
	background-position:left;
	background-repeat:no-repeat;
}
#banner {
	height:228px;
	width:901px;
	margin:0 auto;
	background-image:url(../images/home/placeholder_banner.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#actionBox {
	height:114px;
	width:901px;
	margin:0 auto;
	background-image:url(../images/home/bg_action.gif);
}
#partnerBox {
	height:75px;
	width:901px;
	margin:0 auto;
	background-image:url(../images/home/bg_partner.gif);
}
#footerBox {
	height:60px;
	width:901px;
	margin:0 auto;
	background-image:url(../images/home/bg_footer.gif);
	background-position:top;
  background-repeat:no-repeat;
	color:#6c6c6c;
}
#footerBox img {
	margin:10px 0 0 25px;
	position:absolute;
}
#footerBox p {
	text-align:center;
	font-size:15px;
	margin:0;
}
#footerBox div {
	padding:12px 0 0 115px;
}
#footerBox a:link {
	color: #6c6c6c;
	text-decoration:none;
}
#footerBox a:visited {
	color: #6c6c6c;
	text-decoration:none;
}
#footerBox a:hover {
	color: #6c6c6c;
	text-decoration:underline;
}
#footerBox a:active {
	color: #6c6c6c;
	text-decoration:none;
}
/***************************/
/***** ACTION BOX **********/
/***************************/

#supLinWrapper {
	width:620px;
	float:left;
}
#contactWrapper {
	width:270px;
	float:right;
}
#contact {
	width:270px;
	float:left;
	padding:20px 0px 0 0px;
	background-image:url(../images/home/divider.gif);
	background-position:0px 11px;
	background-repeat:no-repeat;
}
#sup {
	width:270px;
	float:left;
	padding:20px 0 0 20px;
}
#lin {
	width:320px;
	float:right;
	background-image:url(../images/home/divider.gif);
	background-position:0px 11px;
	background-repeat:no-repeat;
}
.homeIcon {
	width:100px;
	float:right;
}
.homeButton {
	width:160px;
	float:left;
	padding-top:15px;
}
.homeButton2 {
	width:200px;
	float:left;
	margin-top:35px;
	margin-left:10px;
}
.homeButton3 {
	width:150px;
	float:left;
	margin-top:31px;
	margin-left:10px;
}
/***************************/
/***** PARTNER BOX *********/
/***************************/

#partViewAll {
	width:170px;
	float:left;
	padding:25px 0 0 20px;
}
#partLogos {
	width:670px;
	float:right;
	margin-top:15px;
	padding-right:27px;
}
#partViewAll p {
	text-align:left;
	font-size:11px;
	margin:0 0 0 8px;
}
#partViewAll h4 {
	text-align:left;
}

#partViewAll a:link { color:#424242; text-decoration:none; }
#partViewAll a:visited { color:#424242; text-decoration:none; }
#partViewAll a:hover { color:#424242; text-decoration:underline; }
#partViewAll a:active { color:#424242; text-decoration:none; }

/***************************/
/***** BANNER **************/
/***************************/

#banner_left {
	position:relative;
	width:620px;
	padding-top:5px;
	padding-left:10px;
	font-size:20px;
	color:#FFF;
}
#banner_right {
	position:relative;
	float:right;
	width:265px;
}
.roll_content {
	padding-left:15px;
	padding-right:10px;
	margin-top:0px;
	padding-top:0px;
	color:#FFF;
	font-size:90%;
}
.roll_content h2, .roll_content p {
	margin-top:0px;
	margin-bottom:0px;
}
.roll_content h2 {
	font-size:130%;
}
.roll_image {
	padding-top: 15px;
	padding-left:35px;
}
.changeable {
	display:none;
}
.hoveron {
	/*	background-color:#3366FF;*/
	color:#FFFFFF;
}
.hoveroff {
	/*	background-color:#66CCFF;*/
	color:#000000;
}

