/* CSS Document */
* {margin:0px;padding:0px;}
HTML, BODY{text-align:center;/*min-height:100.1%;*/background:#dbe7f3;}
BODY{font-family: arial,helvetica;color:#08335E;font-size:73%;}
A, A:link, A:visited, A:hover, A:active{}
A:link,A:visited{color:#08335E;text-decoration:underline;}
A:hover,A:active{color:#08335E;text-decoration:none;}
IMG{border-width:0px;}
P{margin:0px 0px 10px 0px;padding:0;line-height:1.2em;}
UL, OL{margin:0;padding:0;}
LI{}
TABLE{font-size:1em;margin:0 0 10px 0;}
CAPTION{}
TH, TD{text-align:left;vertical-align:top;}
FORM{margin:0px;}
FIELDSET{border:0;}
LEGEND{margin:0 0 10px 0;}
SELECT{font-size:100%;vertical-align:middle;}
INPUT{font-size:100%;vertical-align:middle;}
TEXTAREA{font-size:100%;overflow:auto;}

/* headers */
H1{font-size:2em;}
H2{font-size:1.5em;margin:0 0 10px 0;}
H3, H4{font-size:1em;}

/*** HR ***/
DIV.hr{clear:both;height:1px;background:#B9B9B9;margin:10px 0px 0px 0px;}
DIV.hr HR{display:none;}

/************* ids *************/

/******* classes *******/
.fr{float:right;}
.fl{float:left;}
.fn{float:none;}
.cb{clear:both;}
.cl{clear:left;}
.cn{clear:none;}
.cr{clear:right;}
.tal{text-align:left}
.tac{text-align:center}
.tar{text-align:right}
.vat{vertical-align:top}
.vam{vertical-align:middle}
.vab{vertical-align:bottom}
.hdn{display:none;}
.inln{display:inline;}
.tlt{text-decoration:line-through;}
.wauto{width:auto}
.print{display:none;}
.noprint{}

.red{color:#FF0000;}
.black{color:#000000;}
.spaced{line-height:1.5em;}

.small{font-size:0.8em;}
SMALL{font-size:0.8em;}
.testBorder{border:1px dotted #ff0000;}



.hidden{display:block;position:absolute;left:-999px}
/* begin: header */
#dnn_NavigationPane{margin:0px auto 0px auto;padding-bottom:16px;/*width:958px;*/min-width:82.1em;width:82.1em;max-width:99%;background-color:#ffffff;}
#dnn_NavigationPane .inner{margin:0 11px 0px 20px;padding:0;background:url('header.gif') repeat-x left bottom;min-height:50px;}
#dnn_NavigationPane h1{clear:right;}
#dnn_NavigationPane .logo{float:left;display:inline;}
#dnn_NavigationPane .topLinks{float:right;display:inline;list-style-type:none;margin:12px 0 15px 0;padding:0;height:35px}
#dnn_NavigationPane .topLinks LI{display:inline;margin:0;padding:0;border-left:1px solid #083360;}
#dnn_NavigationPane .topLinks LI.first{border-left:0;}
#dnn_NavigationPane .topLinks LI A{padding:1px 2px 1px 2px;}
#dnn_NavigationPane .topLinks LI A:link,#dnn_NavigationPane .topLinks LI A:visited{color:#083360;text-decoration:underline;}
#dnn_NavigationPane .topLinks LI A:hover,#dnn_NavigationPane .topLinks LI A:active{color:#083360;text-decoration:none;}
.topSpacer{margin:0;padding:0 0 12px 0;float:right;display:inline;width:500px;}
#dnn_NavigationPane .topSpacer .loginForm{float:right;display:inline;clear:right;}
#dnn_NavigationPane .topSpacer .loginForm P{float:left;display:inline;margin:0;padding:0;line-height:1.4em;padding-right:5px;}
#dnn_NavigationPane .topSpacer .loginForm INPUT.loginField{float:left;display:inline;margin:0 3px 0 0;padding:2px;width:100px;border:1px solid #cfcfcf;}
#dnn_NavigationPane .loginForm LABEL{display:none;}
#dnn_NavigationPane .loginForm .loginButton{display:inline;}
#dnn_NavigationPane #mainNav{float:right;display:block;list-style-type:none;margin:0px 0 0 0;padding:0;clear:right;width:auto;}

#dnn_NavigationPane #mainNav LI{float:left;display:block;margin:0 0 0 2px;padding:0;width:auto;}

#dnn_NavigationPane #mainNav LI A{padding:0;display:block;min-height:32px;}
#dnn_NavigationPane #mainNav LI A SPAN{padding:10px 10px 0px 10px;display:block;min-height:22px;}
#dnn_NavigationPane #mainNav LI A:link,#dnn_NavigationPane #mainNav LI A:visited{background:url('off_left.gif') left top no-repeat;text-decoration:none;}
#dnn_NavigationPane #mainNav LI A:hover,#dnn_NavigationPane #mainNav LI A:active, #dnn_NavigationPane #mainNav li a.active{background:url('on_left.gif') left top no-repeat;text-decoration:none;}
#dnn_NavigationPane #mainNav LI A:link SPAN,#dnn_NavigationPane #mainNav LI A:visited SPAN{background:url('off_right.gif') right top no-repeat;}
#dnn_NavigationPane #mainNav LI A:hover SPAN,#dnn_NavigationPane #mainNav LI A:active SPAN, #dnn_NavigationPane #mainNav li a.active span{background:url('on_right.gif') right top no-repeat;}
#dnn_NavigationPane #mainNav LI A.on:link,#dnn_NavigationPane #mainNav LI A.on:visited{}
#dnn_NavigationPane #mainNav LI A.on:hover,#dnn_NavigationPane #mainNav LI A.on:active{}
#dnn_NavigationPane .inner:after, #main:after{content:".";display:block;height:0;clear:both;visibility:hidden}
/* end: header */

/* footer */
#footer{margin:0 0 0 11px;padding:0px;float:left;display:inline;width:69em;max-width:98%;}
#footer UL{float:left;display:inline;list-style-type:none;margin:0 0 5px 5px;padding:0;width:48em;max-width:98%;}
#footer UL LI{float:left;display:inline;margin:0 0 5px 0;padding:0;border-left:1px solid #083360;}
#footer UL LI.first{border-left:0;}
#footer UL LI.phone{padding:0 21px 0 0;background:url('telephone.gif') right 2px no-repeat;}
#footer UL LI A{padding:1px 3px 1px 3px;}
#footer UL LI A:link,#footer UL LI A:visited{color:#083360;text-decoration:underline;}
#footer UL LI A:hover,#footer UL LI A:active{color:#083360;text-decoration:none;}
#footer .railLogo{float:right;}
.phone{}

/* page structure */
#main{margin:0px auto 21px auto;width:82.1em;max-width:99%;min-width:82.1em;background-color:#ffffff;text-align:left;position:relative;}

/*buttons*/
span.button_minor{background:url('smallblueright.gif') right top no-repeat;padding:0 4px 0 0;float:left;}
span.button_minor input{border:0;background:url('smallblueleft.gif') left top no-repeat;width:auto;font-weight:bold;position:relative;color:#37597E;padding:1px 0px 2px 4px;height:1.6em;}

/*page content*/
#dnn_ContentPane{width:70em;float:left;margin-left:20px;}
#dnn_RightPane{float:right;}


