@charset "utf-8";

/* CSS Document */

body{

margin:0;

background:#78919e url(/images/back.gif) repeat-x top;

}

.main{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:14px;

color:#2f2f2f;

text-align:center;

}

.main img{

border:none;

}

.main a {
color:#014E75;
text-decoration:none;
font-weight: bold;
/*background-color: #CCDCE3;*/
}

.main a:hover{
background-color: #CCDCE3;
}

.main ul .docList a {
color:#014E75;
text-decoration:none;
font-weight: bold;
}

.main #wrap{
margin:0 auto;
width:810px;
background:url(/images/contentbg.gif) center repeat-y;
}

.main #nav {
	width: 810px;
	height: 51px;
	background:#4A5C66 url(/images/bg_nav_up.jpg) left no-repeat;
}

.main #nav ul {
	margin-top: 0px;
	padding: 12px 0px 0px 0px;
	margin-left: -00px;
}
.main #nav ul li {
	display: inline;
	list-style: none;
	font-weight: bold;
	font-size: 16px;
	height: 51px;
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
}

.main #nav ul li a, 
.main #nav ul li a:visited  {
	height: 51px;
	padding: 13px 5px 19px 3px;
	color: #000000;
	text-decoration: none;
}

.main #nav ul li a:hover {
	background:#4A5C66 url(/images/bg_nav_over.jpg) left repeat-x;
}

.main #wrap #content{

text-align:left;

padding: 5px 12px 2px 18px;

}

.main #wrap #content h2{

font-size:18px;

font-weight:bold;

color:#014e75;

padding:6px 0 0 0;

margin:3px 0 0 0;

}

.main #wrap #content img{

padding:0 5px 0 0;

}

.main #wrap #content img.money{

float:right;

padding:0 5px 0 5px;

}

.main #wrap #content p{

margin:10px 0 0 0 ;

}

.main #wrap #content p a.order{

color:#04588c;

font-size:16px;

}

.main #wrap #content p a.order:hover{

color:#013550;

}

.main #wrap #content p a.mail{

color:#04588c;

line-height:22px;

font-size:16px;

padding: 2px 0 6px 35px;

background:url(/images/mail.gif) bottom left no-repeat;

}

.main #wrap #content p a.mail:hover{

color:#013550;

line-height:22px;

padding: 2px 0 6px 35px;

background:url(/images/mail.gif) bottom left no-repeat;

}

#relatedLinks {
	margin-top: 30px;
	border-top: #999999 solid 1px;
	font-size: 0.75em;
}

#relatedLinks ul {
	margin: 0px;
	padding: 0px;
}

#relatedLinks ul li {
	list-style: none;
	margin-left: 5px;
}

.main #wrap #order{

padding:0 5px 0 5px;

}

.main #wrap #order img.left {

padding:17px 10px 0 0;

}

.main #wrap #footer{

width:780px;

font-size:11px;

color:#002e45;

background:url(/images/footerbg.gif) bottom repeat-x;

height:18px;

margin:8px auto 0 auto;

padding:11px 10px 0 10px;

}

.main #wrap #footer a{

color:#002e45;

}

.main #content #dvdorder{

width:380px;

margin:10px 5px 5px 10px;

float:left;

}

.clearfloat { 

	clear:both;

    height:0;

    font-size: 1px;

    line-height: 0px;

}

.main #content #dvdorder input.field{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:14px;

line-height:14px;

border:1px #5c7e8d solid;

}

.main #content #dvdpic{

float:right;

margin: 25px 10px 0 10px;

width:200px;

}

.main h3 span{

color:#034c6f;

font-size:18px;

}

.main h3{

font-size:16px;

}

.main h2 span{

text-decoration:underline;

}

.main h4{

color:#907000;

font-size:14px;

margin-bottom:2px;}

.main #wrap #content h5{

color:#003b6c;

font-size:15px;

font-weight:bold;

}

.main #content p.orange{

color:#907000;

}

.main #content p.orange img{

float:right;

margin-left:5px;

}

.main #wrap #content table#event td{

background:url(/images/tablebg.jpg) bottom repeat-x;

padding:5px 5px 10px 5px;

line-height:1.5em;

}

.main h3.subhead{

margin-bottom:4px;

}

.main #content ul li{

margin-top:4px;

}

.main #content .mandate{
color:#be0707;
}

.main #content .mandatory {
background-color: #FFFFA0;
}

.main h3.pord{

color:#014e75;

margin-bottom:4px;

}

.main #content p.smal{

font-size:11px;

}

.main #content p.artnav{

font-size:12px;

color:#4a94bb;

font-weight:bold;

}

.main #content p.artnav a{

color:#4a94bb;

}

.main #content p.artnav a:hover{

color:#0e3245;

text-decoration:none;

}

.main #content p.artnav a.left{

background:url(/images/leftarrownor.gif) left bottom no-repeat;

padding-left: 12px;

padding-right:5px;

}

.main #content p.artnav a.left:hover{

background:url(/images/leftarow.gif) left bottom no-repeat;

padding-left: 12px;

padding-right:5px;

}

.main #content p.artnav a.right{

background:url(/images/rightarrownor.gif) right bottom no-repeat;

padding-right: 12px;

padding-left:5px;

}

.main #content p.artnav a.right:hover{

background:url(/images/rightarrow.gif) right bottom no-repeat;

padding-right: 12px;

padding-left:5px;

}

.main #content div#articles{

float:right;

margin:2px 0 5px 5px;

}

.main #content div#articles img{

padding:0;

}

.main #content ol#arti, .main .bold{

font-weight:bold;

}

.main #content ol#arti li a{

color:#1f1f1f;

}

.main #content ol#arti li{

margin-top:10px;

}

.main #wrap #content #jami{

float:right;

width:180px;

padding:10px 0 10px;

font-size:11px;

text-align:right;

line-height:1.4em;

}

.main #wrap #content #jami p{

padding-right:8px;

margin-top:5px;

}

.main #wrap #content p.quote{

color:#7c661b;

}

.main .blu{

color:#013f57;

}

.main .black{

color:#000000;

}

.main #wrap #content dl.study{

margin:0;

padding:0;

}

.main #wrap #content dl dt{

color:#003b6c;

font-size:15px;

font-weight:bold;

}

.main #wrap #content dl dd{

margin:5px 15px 20px 22px;

}

.main #wrap #content dl dd p{

margin:0;

}

.main #wrap #content p.small{

font-size:12px;

}

.main .red{

color:#c00000;

}

.main .orang{

color:#7c661b;

}

.main #wrap #content h1{

font-size:18px;

font-weight:bold;

color:#000000;

padding:3px 0 0 0;

margin:0;

}

.main #wrap #content ul.tick{

padding:0;

margin-left:15px;

margin-right:15px;

list-style:none;

}

.main #wrap #content ul.tick li{

background:url(/images/tick.gif) no-repeat left 2px;

padding-left:25px;

margin-top:8px;

}

.main #wrap #content p.bonus{

background:url(/images/bonus.jpg) top left no-repeat;

padding-left:25px;

}

.main #wrap #content table.ord{

border:#78bed2 1px solid;

margin-top:20px;

background:url(/images/tablebg.jpg) bottom repeat-x;

}

.main #wrap #content table.ord td{

padding:2px 3px 3px 15px;

}

.main #wrap #content table.ord th{

background:url(/images/tablebg2.gif) bottom repeat-x;

color:#0b3247;

font-weight:bold;

}

.main #wrap #content table.ord td.options{

background:url(/images/optionsbg.gif) center repeat-x #ece7d9;

color:#000000;

font-weight:bold;

}

.main #wrap #content ul.add{

padding:0;

margin-left:15px;

margin-right:15px;

list-style:none;

}

.main #wrap #content ul.add li{

background:url(/images/plus.gif) no-repeat left 2px;

padding-left:25px;

margin-top:8px;

}

.main #wrap #content ul.money{

padding:0;

margin-left:15px;

margin-right:15px;

list-style:none;

}

.main #wrap #content ul.money li{

background:url(/images/money.gif) no-repeat left 4px;

padding-left:25px;

margin-top:8px;

}

.main ul#faq{

list-style:none;

margin:20px 0 0 0;

padding:0;

}

.main ul#faq li{

margin-top:6px;

padding-left:34px;

padding-bottom:10px;

border-bottom:#e1f3fe 2px solid;

}

.main ul#faq li.q{

background:url(/images/q.gif) left top no-repeat;

color:#0266a0;

padding-bottom:18px;

border:none;

margin-top:28px;

font-weight:bold;

}

.main ul#faq li ul, .main ul#testi li ul{

margin:0 0 0 15px;

padding:0;

list-style:circle;

}

.main ul#faq li ul li, .main ul#testi li ul li{

padding:0;

border:none;

}

.main ul#testi{

margin:5px;

padding:0;

list-style:none;

}

.main ul#testi li{

text-align:justify;

margin-top:20px;

padding-bottom:15px;

border-bottom:#365f91 1px solid;

}

.main ul#testi li h4{

color:#365f91;

font-weight:bold;

margin: 2px 0 5px 0;

padding:0;

}

.main ul#testi li p.pic{

float:left;

text-align:center;

margin:0;

font-size:13px;

font-weight:bold;

padding:2px 5px 2px 0;

}

.main ul#testi li p.pic span{

text-align:left;

}

.main ul#testi li.box{

text-align:center;

color:#000000;

background:url(/images/tablebg2.gif) bottom repeat-x;

border:#365f91 1px solid;

font-weight:bold;

padding:4px 4px 3px 4px;

}