div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup,sub {line-height:-1px;vertical-align: text-top;}
sub {vertical-align:text-bottom;}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}

body {font:13px/1.22 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
pre,code,kbd,samp,tt {font-family:monospace;*font-size:108%;line-height:99%;}

body {
        text-align:center;
        padding:0;
        color:#AAAAAA;
        background:#000000;
        background-image: url(/i/bg_space.jpg);
        margin: 0px auto; /* this centers the container */

}
	
div#page {
        padding:0;
        /* width:100%; */
        width: 980px;
        text-align:center;
        padding-top:0px;
        margin: 0px auto; /* this centers the container */

}

div#content {
        width: 1000px;
        text-align:center;
}

div#header {
	width:952px;
        height:189px;
	padding-left:17px;
	padding-right:16px;
        background: url(/i/ddeatstitle1.png) top center no-repeat;

        text-align: center;
}

h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #000;
	font-weight:700;
	border-bottom:2px solid #E3E3E3;
}

h3.nounderline {
	border-bottom:0;
	margin-bottom:6px
}

h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:700;
	color: #000;
}

h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:700;
	color: #333333;
	line-height:15px;
	margin-top:4px;
	margin-bottom:2px;
}

h5.size14 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:700;
	color: #333333;
	line-height:14px;
	margin-top:4px;
	margin-bottom:7px;
}

h5.size12 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	color: #333333;
	line-height:12px;
	margin-top:4px;
	margin-left:1px;
	margin-bottom:7px;
}


/* Font family classes*/

.verdana {font-family:Verdana, Arial, Helvetica, sans-serif}
.arial {font-family:Arial, Helvetica, sans-serif}


/* Font size classes */

.size8 {font-size:8px}
.size9 {font-size:9px}
.size10 {font-size:10px}
.size11 {font-size:11px}
.size12 {font-size:12px}
.size13 {font-size:13px}
.size14 {font-size:14px}
.size15 {font-size:15px}
.size16 {font-size:16px}
.size17 {font-size:17px}
.size18 {font-size:18px}
.size19 {font-size:19px}
.size20 {font-size:20px}


/* Font weight classes */

.bold {font-weight:700}
.normal {font-weight:normal}


/* Font color classes */

.black {color:#000}
.gray3 {color:#333}
.gray6 {color:#666}
.gray8 {color:#888}
.gray9 {color:#999}
.grayc {color:#CCC}
.white {color:#FFF}


/* Colored area classes */

.blackarea {background-color:#000}
.whitearea {background-color:#FFF}
.transparent {background: transparent}


/* Default form styles */

form {margin:0;	padding:0}

select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px
}

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px
}

textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:2px
}



/* Default link styles */

a:link {text-decoration:none}
a:active {text-decoration:none}
a:visited {text-decoration:none}
a:hover {text-decoration:underline}

a { color: #888888; font-weight: normal; text-decoration:none; }
a:hover { color: #888888; font-weight:normal; text-decoration:underline; }

/* flow control styles */

.hide { display:none }
.inline { display:inline }
.block { display:block }
.clear {clear:both; overflow:hidden; height:0; display:block }

div.verticalSpacer4 {padding-top: 4px; clear:both; overflow:hidden}
div.verticalSpacer10 {padding-top: 10px; clear:both; overflow:hidden}
div.verticalSpacer12 {padding-top: 12px; clear:both; overflow:hidden}
div.verticalSpacer17 {height: 17px; clear:both; overflow:hidden}
div.verticalSpacer20 {padding-top: 20px; clear:both; overflow:hidden}
div.verticalSpacer40 {padding-top: 40px; clear:both; overflow:hidden}

div.verticalDivider17 {height:17px; clear:both; overflow:hidden; background:transparent url(/i/divider-dot.gif) repeat-x top left scroll }
div.verticalDivider15 {height:15px; clear:both; overflow:hidden; background:transparent url(/i/divider-dot.gif) repeat-x center left scroll }

div#IEroot div.verticalSpacer10 {height: 10px; padding-top:0}
div#IEroot div.verticalSpacer12 {height: 12px; padding-top:0}
div#IEroot div.verticalSpacer20 {height: 20px; padding-top:0}
div#IEroot div.verticalSpacer4 {height: 4px; padding-top:0}


/* float clearing */
.clearthis:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearthis { display: inline-table; }
.clearthis { display: block; } /* Hides from IE-mac \*/

.capitalize {
	text-transform: capitalize;
}

#top_nav {width:665px;padding-top:51px;text-align:right;float:left;}

/* Buttons */

a.btn {
	display:table;
	text-align:center;
	padding-left:9px;
	background:transparent url(/i/button-left.gif) top left no-repeat scroll;
	height:21px;
	cursor:pointer;
	text-decoration:none;
	font-size:10px;
	margin-right:2px;
}

a.btn span {
	display:table;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
	line-height:21px;
	background:transparent url(/i/button-right.gif) top right no-repeat scroll;
	padding-right:19px;
	text-decoration:none;
	margin-right:-2px;
	position:relative;
	vertical-align:top;
}

a.btn:active span, a.btn:visited span, a.btn:hover span {text-decoration:none; color: #000}
a.btn:hover span {color: #999; text-decoration:none}
a.btn:hover {color: #999; text-decoration:none}

div#IEroot a.btn {
	display:inline-block;
}

div#IEroot a.btn span {
	display:inline-block;
	vertical-align:text-top;
}

a.btn span b {
	display:inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #0033cc;
	line-height:21px;
	position:relative;
	vertical-align:top;
}

/* row */


/* bottom callouts */
div#bottom-callouts-wrapper {
	width:952px;
	padding-left:17px;
	padding-right:16px;
}

div.bottom-callout {
	width:264px;
	min-height:249px; height:auto; height:249px;
	background-color:#000;
	background-attachment:scroll;
	background-position:top left;
	color:#f6f6f6;
	padding:0 18px;
	cursor:auto;
	text-align:left;
	float:left;
	display:inline;
	margin-right:26px;
}

div.bottom-callout-ad {
	width:264px;
	min-height:249px; height:auto; height:249px;
	background-color:#000;
	background-attachment:scroll;
	background-position:top left;
	color:#f6f6f6;
	padding:0 0px;
	cursor:auto;
	text-align:left;
	float:left;
	display:inline;
	margin-right:26px;

}

div.bottom-callout-adlast {
	margin-right:0;
	margin-left:36px;
}

div.bottom-callout-last {
	margin-right:0;
}

div.bottom-callout a.btn {
	float:right;
	display:inline;
	margin-top:133px;
}

div.bottom-callout h3 {
	border:0;
	color:#f6f6f6;
	margin-top:-7px;
}

div.bottom-callout h4 {
	color:#f6f6f6;
	font-size:11px;
	font-weight:700;
	padding-bottom:5px;
}
div.bottom-callout h4.normal {
	color:#f6f6f6;
	font-size:11px;
	font-weight:normal;
	padding-bottom:5px;
}

div.bottom-callout p {
	color:#ffcc00;
	font-size:11px;
	line-height:15px;
	display:block;
	height:50px;
	overflow:auto;
}


/* Window Layout 1 */

div.window_layout1 {
	width:264px;
	min-height:150px; height:150px;
	background-color:#000;
	background-attachment:scroll;
	background-position:top left;
	color:#f6f6f6;
	padding:0 18px;
	cursor:auto;
	text-align:left;
	float:left;
	display:inline;
	margin-right:26px
}

div.window_layout1_last {
	margin-right:0
}

div.window_layout1 a.btn {
	float:right;
	display:inline;
	margin-top:65px;
}

div.window_layout1 h3 {
	border:0;
	color:#f6f6f6;
	margin-top:-7px;
}

div.window_layout1 h4 {
	color:#f6f6f6;
	font-size:11px;
	font-weight:700;
	padding-bottom:5px;
}
div.window_layout1 h4.normal {
	color:#f6f6f6;
	font-size:11px;
	font-weight:normal;
	padding-bottom:5px;
}

div.window_layout1 p {
	color:#ffcc00;
	font-size:11px;
	line-height:15px;
	display:block;
	height:50px;
	overflow:auto;
}

/* Window Layout 2 */

div.window_layout2 {
	width:234px;
	min-height:60px; height:60px;
	background-color:#000;
	background-attachment:scroll;
	background-position:top left;
	color:#f6f6f6;
	padding:0 0px;
	cursor:auto;
	text-align:left;
	float:left;
	display:inline;
	margin-right:5px
}

div.window_layout2_last {
	margin-right:0
}

div.window_layout2 a.btn {
	float:right;
	display:inline;
	margin-top:20px;
	margin-right:10px;
	
	/*display:inline;*/
	/*margin-left:165px;*/
	/*margin-top:20px;*/
}

div.window_layout2 h3 {
	border:0;
	color:#f6f6f6;
	margin-top:-7px;
}

div.window_layout2 h4 {
	color:#000000;
	text-align:right;
	margin-right:8px;
	font-size:10px;
}

div.window_layout2 h4.normal {
	color:#000000;
	font-size:11px;
	font-weight:normal;
	padding-bottom:3px;
}

div.window_layout2 p {
	color:#ffcc00;
	font-size:11px;
	line-height:15px;
	display:block;
	height:50px;
	overflow:auto;
}