

body { margin: 0; padding: 0; background: #FFF url(../images/page_bg.gif) repeat-x 0 331px; font: 12px/170% "Trebuchet MS", "Lucida Console", "Lucida Sans"; text-align: center; }
kbd { font-family: Georgia, "Times New Roman", Times, serif; }

a { color: #006194; text-decoration: underline; }
	a:hover { text-decoration: none; }
a img { border: none; }

#header { background: #036 url(../images/header.jpg)  no-repeat center top; color: #FFF; height: 331px; border-bottom: 0px solid #FFF; }

#header em { float: left; display: inline; margin: 25px 0 0 5px; color: #CCC; font-style: normal; text-decoration: underline; font-size: 1.6em; }
h1 { float: right; display: inline; margin: 25px 20px 10px 0; background: url(../images/title.gif) no-repeat; width: 742px; height: 43px; text-indent: -9999px; }

#header strong { float: right; display: inline; margin-right: 20px; color: #CCC; font-size: 1.17em; }
#header strong kbd { font-size: 1.3em; font-family: Georgia, "Times New Roman", Times, serif; color: #9C0; }
#header h2 { margin: 0 5px; clear: both; font-size: 1.17em; }
#header ul { margin: 10px 5px 30px; padding: 0; list-style: none; font-size: 1.17em; line-height: 1.6em; }
#mainbutton { width: 220px; height: 46px; background: #60A8E4; }

.content { width: 780px; margin: 0 auto; text-align: left; background: url(../images/content_bg.gif) repeat-x 0 0; overflow: hidden; }
	#header .content { background-image: none; }

.contentw { width: 740px; margin: 0 auto; text-align: left; background: url(../images/dotline.gif) repeat-x top; padding-top: 10px; overflow: hidden; }


.main { float: left; width: 450px; display: inline; margin-left: 10px; }
	.main h2, .contentw h2 { margin: 20px 0 -10px; background: url(../images/title_bg.gif) no-repeat 0 0; padding: 20px 30px; font-size: 16px; color: #004b7e; }
	.main p, .contentw p { margin: 1em; text-indent: 2em; }
	.main h3 { font-size: 1em; margin: 0 20px; }
	.main ol { margin: 0 0 0 40px; padding: 0; }
	
	.links { margin: 10px 30px; padding: 0; list-style: none; width: 100%; overflow: hidden; }
		.links li { float: left; margin-right: 30px; }
		.links li img {width:88px; height:31px; border:0;}
	
	.textlinks { margin: 10px 30px; padding: 0; list-style: none; width: 100%; overflow: hidden; }
		.textlinks li { float: left; width: 15em; line-height: 24px; height: 24px; overflow: hidden; }

	.words { margin: 10px auto; padding: 0; list-style: none; width: 300px; overflow: hidden; }
		.words li { float: left; width: 33%; line-height: 24px; height: 24px; overflow: hidden; text-align: center; }
#nav { text-align: right; margin: 10px 10px 20px 0; }

#article { margin: 0 40px; }
	#article h2 { margin: 0.5em 0; font-size: 1.17em; color: #E36225; background: url(../images/dotline.gif) repeat-x bottom; padding-bottom: 0.5em; }
	#article p { margin: 1em 0; text-indent: 2em; }

.erectdot { background:url(../images/erectdot.gif) repeat-y left right; width:50%}
.clew { color:#D2571C; padding:10px 0;font-size:14px; text-align:center; margin:5px 0; line-height:25px;}
.masterimg { vertical-align:middle; height:160px;}
.notice { width: 500px; margin: 10 auto; background: #FFF; line-height: 63px; font-size: 1.17em; font-weight: bold; text-decoration: none; text-align: center; color: #E36225; margin:10px auto; overflow:hidden; border:1px solid #A7CEF0; }

form { width: 500px; margin: 0 auto 3em; }
	fieldset { border: 2px solid #EEE; margin: 0; padding: 10px; }
		legend { font-size: 1.17em; font-weight: bold; color: #E36225; }
			legend em { font-size: 12px; font-weight: normal; font-style: normal; }
		form dl { margin: 10px; padding: 0; }
			form dt { color: #639; font-weight: bold; margin-bottom: 10px; }
			form dd { margin: 5px 0; }
		.nextstep { float: right; font-weight: bold; color: #FFF; background: #0B76D3; text-decoration: none; padding: 4px 10px 1px; border-right: 1px solid #090; border-bottom: 1px solid #090; }
	
.side { float: right; width: 280px; display: inline; margin-right: 10px; background: url(../images/side_prize.gif) no-repeat 0 0; padding-top: 150px; }
	#winner { background: #FFF3D0 url(../images/corner.gif) no-repeat right bottom; 
padding: 10px; }
	#winner h4 { color: #F60; margin: 0; }
	#winner h4 span {float: right;font-size: 12px; }
	#winner ul { margin: 0; padding: 0 20px; list-style: none; }
	#winner strong { color: #F60; }
	
	#winners1  { width: 500px; margin: 0 auto 3em; background: #FFF3D0 url(../images/corner.gif) no-repeat right bottom; line-height: 53px; font-size: 1.17em; font-weight: bold; text-decoration: none; text-align: center; color: #E36225; }
	#winners1 div h4 { color: #F60; margin: 0; }
	#winners h4 { color: black ; margin: 0; }
	#winners ul { margin: 0; padding: 0 20px; list-style: none; }
	#winners ul span{ margin: 0; padding: 0 20px; list-style: none; background: #CCCCCC;}
	#winners strong { color: #F60; }
	
	.side h2 { margin: 20px 0 -10px; background: url(../images/title_bg.gif) no-repeat 0 0; padding: 20px 20px 30px; font-size: 1.17em; color: #E36225; }
	.side ol { margin: 0 0 0 40px; padding: 0; }
	.side dl { margin: 0 0 0 20px; padding: 0; }
		.side dt { font-weight: bold; color: #639; margin-top: 1em; }
		.side dd { margin: 0; }
	.side h3 { background: url(../images/dotline.gif) repeat-x 0 0; color: #F60; margin: 1em 0 1em 20px; font-size: 1.17em; padding-top: 0.8em; }
	.side p { margin: 1em 0 1em 20px; text-indent: 2em; }
		.side li p { margin: 0 0 0.5em 0; text-indent: 0; }
     

#footer { border-top: 1px solid #CCC; width: 760px; margin: 0 auto; padding: 1em 0; }
	#footer p { margin: 0; }
		#footer cite { font-weight: bold; color: #069; font-style: normal; }

		

#bodybg {
        width: 760px; 
        margin: 0 auto;
        text-align: center;
}

#bbox { 
	margin:auto;
    padding-right:60px;

	padding:auto;
        width: 580px; 
        height: 14px; 
        text-align: center;
}

#bbox1 {
        padding-right: 0px; 
        padding-left: 0px; 
        float: right; 
        padding-bottom: 0px; 
        margin: 0px; 
        width: 40px; 
        padding-top: 0px; 
        height: 14px;
}

#bbox2 {	
        float: right; 
        width: 330px; 
        height: 14px;
        text-align: left;
	margin:0px 0px 0px 0px;
	padding:2px 0px 0px 0px;
}

#bbox3 {	
        float: right; 
        width: 50px; 
        height:14px;
	    margin:0px 0px 0px 0px;
	    padding:0px 0px 3px 3px;
        font-weight:bold;
        line-weight:14px;
        color:#4B995F;
}

#jd {
       	margin:0px 0px 0px 0px;
	    padding:3px 0px 0px 2px;
        width:320px;
        height:14px;
        background: url(../images/dc_jd_bg.gif) no-repeat;
        text-align:left;
}

#wmcb {
	margin:0px 0px 0px 0px;
	padding:auto;
        width:769px;
        height:10px;
        background: url(../images/dc_c_b.gif) no-repeat;
}