@import url(dnndefault.css);

/* -- General -- */

*{
outline:none;
}

img{
margin:0;
padding:0;
border:none;
}

.clear{
height:0px;
clear:both;
}

/*.left{
float:left;
}*/

img.left{
margin:0 10px 10px 0;
}

.right{
float:right;
}

img.right{
margin:0 0 10px 10px;
}

a:link, a:visited, a:hover, a:active{
text-decoration:underline;
color:#001e47;
}

a:hover{
text-decoration:none;
}

p{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#5d5d5d;
margin:0 0 1em 0;
line-height:1.2em;
}

h1, h2, h3, h4, h5, h6{
font-family:Arial, Helvetica, sans-serif;
color:#002a53;
font-weight:normal;
}

h1{
margin-top:0;
font-size:28px;
}

h2{
font-size:26px;
margin:0.8em 0 0.6em 0;
}

h3{
font-size:24px;
margin:0.8em 0 0.6em 0;
}

h4{
font-size:22px;
margin:0.8em 0 0.6em 0;
}

h5{
font-size:20px;
margin:0.8em 0 0.6em 0;
}

h6{
font-size:18px;
margin:0.8em 0 0.6em 0;
}

table{
}

tfoot, thead{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#5d5d5d;
}

th, td{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#5d5d5d;
}

th{
font-weight:bold;
}

td{
font-weight:normal;
}

small{
font-size:12px;
}

big{
font-size:16px;
font-weight:bold;
}

blockquote, pre{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-style:italic;
color:#5d5d5d;
}

li{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#5d5d5d;
line-height:1.2em;
}

ul{
margin-top:0.8em;
margin-bottom:0.6em;
}

ul li{
list-style:disc;
}

ol{
margin-top:0.8em;
margin-bottom:0.6em;
}

ol li{
list-style-type:decimal;
}

dl{
margin:0.8em 0 0.6em 0;
color:#5d5d5d;
}

dt, dd{
font-family:Arial, Helvetica, sans-serif;
margin-left:40px;
margin-right:40px;
font-size:14px;
}

dt{
font-weight:bold;
color:#5d5d5d;
}

hr{
color:#5d5d5d;
background-color:#5d5d5d;
border:none;
height:1px;
clear:both;
}

/* -- Body -- */

body{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
background-color:#fff;
}

#Body{
background-color:#fff;
}

/* -- HTML -- */

/* -- Wrapper -- */

#skinwrapper{
width:922px;
margin:0 auto;
}

/* -- Logo -- */

#skinlogo{
float:left;
padding:16px 0;
}

/* -- Navigation */
#skinnav{
float:right;
width:660px;
padding:15px 16px 0 0;
}

/*
#skinnav ul{
margin:0;
padding:0;
}

#skinnav li{
margin:0 1px 0 0;
padding:0;
list-style:none;
float:left;
color:#343433;
line-height:26px;
cursor:default;
}

#skinnav li:hover, #skinnav li.sel, #skinnav li.bc{
background:#20b7ed url(images/nav-left.gif) scroll no-repeat top left;
}

#skinnav li a{
display:block;
float:left;
color:#343433;
text-decoration:none;
padding:0 7px;
}

#skinnav li:hover a, #skinnav li.sel a, #skinnav li.bc a{
color:#fff;
background:url(images/nav-right.gif) scroll no-repeat top right;
padding-top:16px;
}

#skinnav ul ul{
margin:0;
padding:5px;
z-index:9999;
background-color:#fff;
}

#skinnav li img{
margin-right:3px;
vertical-align:middle;
}

#skinnav ul ul li{
float:none;
margin-bottom:1px;
}

#skinnav ul ul li a{
float:none;
}
-- */

/* -- Breadcrumb -- */

#skinbread{
font-size:16px;
padding-bottom:10px;
color:#001e47;
}

/* -- Footer -- */

#skinfooter{
background:#003e73 url(images/footer-top.gif) scroll no-repeat top;
padding:20px 30px;
color:#fff;
}

#skinfooter p, #skinfooter a, #skinfooter .Normal, #skinfooter h1, #skinfooter h2, #skinfooter h3, #skinfooter h4, #skinfooter h5, #skinfooter h6, #skinfooter li, #skinfooter .SubHead{
color:#fff;
}

#skinfooterleft{
float:left;
}

#skinfooterright{
float:right;
}

#skinfooterright input.NormalTextBox{
width:210px;
border:none;
padding:3px;
}

/* -- Copyright -- */

.copytext{
color:#7086e3;
}

/* -- Left Margin -- */

#skinleftmargin{
float:left;
width:146px;
}

/* -- Left Menu --*/
.rpRootGroup {
	border: 1px solid #777777;
	padding: 4px 9px 4px 9px;
	
	/* Background color and gradients */
	
	background: #F4F4F4;
	background: -moz-linear-gradient(top, #F4F4F4, #EEEEEE);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F4F4F4), to(#EEEEEE));
	
	/* Rounded corners */
	
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	
}



.rpRootGroup .rpSlide li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:24px;
	outline:0;
	text-decoration:none;
	
}

.rpRootGroup li a {
	color:#161616;
	text-shadow: 1px 1px 1px #ffffff;
	}


.rpSlide{
	margin:4px auto;
	display:block;
	text-align:left;
	z-index:99;
}
.rpSlide a{
	color:#161616;
	text-shadow: 1px 1px 1px #ffffff;
}
.rpSlide .rpText{
	padding-left:10px;

}

/*


.rpRootGroup li {
	float:left;
	display:block;
	text-align:center;
	position:relative;
	
	padding: 4px 9px 4px 9px;
	
	/* Background color and gradients */
	
	background: #F4F4F4;
	background: -moz-linear-gradient(top, #F4F4F4, #EEEEEE);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F4F4F4), to(#EEEEEE));
	
	/* Rounded corners */
	
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	color:#161616;
	text-shadow: 1px 1px 1px #ffffff;
}

.rpItem li{
	float:left;
	display:block;
	text-align:center;
	position:relative;
	color:#161616;
	text-shadow: 1px 1px 1px #ffffff;
}

.rpRootGroup li div a {
	font-size:12px;
	color:#015b86;	
}
.rpRootGroup li div a:hover {
	color:#029feb;
}


.rpRootGroup li ul {
	list-style:none;
	padding:0;
	margin:0 0 12px 0;
}
.rpRootGroup li ul li {
	font-size:12px;
	line-height:24px;
	position:relative;
	text-shadow: 1px 1px 1px #ffffff;
	padding:0;
	margin:0;
	float:none;
	text-align:left;
}

*/
/* -- Sub Navigation -- */

#skinsubnav ul{
margin:0 0 10px 0;
padding:0;
}

#skinsubnav li{
margin:0;
padding:0;
list-style:none;
font-size:18px;
}

/* -- Containers -- */

.container{
margin-bottom:10px;
}

.title{
margin-top:0;
}

/* -- Panes -- */

#dnn_BannerPane{
}

#dnn_ContentPane{

}

#dnn_RightMarginPane{
width:254px;
float:right;
}

#dnn_LeftContentPane, #dnn_RightContentPane{
float:left;
width:650px;
}

#dnn_RightContentPane{
float:right;
}

#dnn_Left50Pane, #dnn_Right50Pane{
float:left;
width:436px;
}

#dnn_Right50Pane{
float:right;
}

#dnn_LeftThirdPane, #dnn_MiddleThirdPane, #dnn_RightThirdPane{
float:left;
width:274px;
}

#dnn_MiddleThirdPane{
margin-left:50px;
}

#dnn_RightThirdPane{
float:right;
}

#dnn_Left25Pane, #dnn_InnerLeft25Pane, #dnn_InnerRight25Pane, #dnn_Right25Pane{
float:left;
width:193px;
}

#dnn_InnerLeft25Pane, #dnn_InnerRight25Pane{
margin-left:50px;
}

#dnn_Right25Pane{
float:right;
}

#dnn_Left20Pane, #dnn_InnerLeft20Pane, #dnn_Middle20Pane, #dnn_InnerRight20Pane, #dnn_Right20Pane{
width:145px;
float:left;
}

#dnn_InnerLeft20Pane, #dnn_Middle20Pane, #dnn_InnerRight20Pane{
margin-left:49px;
}

#dnn_Right20Pane{
float:right;
}

#dnn_BottomPane{

}

#dnn_FooterLeftPane, #dnn_FooterMiddlePane, #dnn_FooterRightPane{
width:250px;
float:left;
}

#dnn_FooterMiddlePane{
margin-left:56px;
}

#dnn_FooterRightPane{
float:right;
}




