@charset "utf-8";
*{margin:0; padding:0; }
/***** Main Layout Styles ******/
body {background-color:#0a3776;}
#shell{position:relative;background-image:url(images/bg.jpg);background-position:top;background-repeat:repeat-x;} 
#wrapper{margin:0 auto; width:980px;background-image:url(images/contentbg.jpg);background-position:top;background-repeat:repeat-y;}
#container{background-image:url(images/content.jpg);background-position:top;background-repeat:no-repeat;  _height:710px;position:relative;}

/***** Content Styles ******/
.content{width:724px;text-align:left; top:65px; left:238px;line-height:100%;position:relative;padding-bottom:50px; min-height: 610px;}

/* links */
.content a:link, .content a:visited{ color:#0c3879; text-decoration:underline; }
.content a:hover, .content a:active{color:#000000;}	

/* basic page content elements */
.content hr {height:1px; color:#000; background:#000; }
.content p, .content ol, .content ul{margin-top:0px; margin-bottom:16px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#0c3879;line-height:17px; }
.content ol, .content ul{margin-left:30px; }
.content ul li{list-style:disc;}
	
/* headings */ 
/* -styles shared by all headings on the site */
 .content h2, .content h3, .content h4, .content h5, .content h6{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#0c3879; line-height:140%; margin:0px 0 10px 0;font-weight:bold;}
 
/* -specific styles for each level */
.content h2{font-size:18px;}
.content h3{font-size:14px;}
.content h4{font-size:12px;}
.content h5{font-size:10px;}
.content h6{font-size:8px;}

/* footer */
#footer{ width:980px; margin:0 auto; background-image:url(images/contentbtm.jpg);background-position:top;background-repeat:no-repeat;height:20px;font-family:Arial, Helvetica, sans-serif; text-align: center; padding-top:28px;font-size:13px;color:#999999;}
#footer p{font-weight:bold;color:#999999;}
.style, #footer a{color:#999999;font-size:10px;font-weight:normal;}
#footer a:hover{text-decoration:underline;}

/***** Menu Styles ******/
/* first level */
#menu{width:204px;position: absolute;left:11px;top:260px;}

#navigation { margin:0;padding-top:27px;}
#navigation a{cursor:pointer;}
#navigation li div .menua img {padding-top:2px;margin:0;}
/* Sapce between top and bottom for submenus  (ul li ul)*/
#navigation li .submenu{float:left;padding-top:10px;padding-bottom:10px;}
/* Reduce the gap b/w the mainmenus */
/** Sub menu Font declaration and text align (ul li ul li a) */
#navigation li .submenu span a {font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none;text-align:left;padding-left:47px;color:#ffffff;display:block;width:198px;font-weight:bold;width:160px;padding-top:2px;padding-bottom:2px;}
#navigation li div span a:hover {text-decoration:none;background-image:url(images/sumenuimg.jpg);background-repeat:no-repeat;}
#navigation li{list-style-type:none;}

/***** Specialty Styles *****/
/*flashlogo*/
#flashlogo{width:443px;height:144px;}

/*flashphotos*/
#flashphotos{width:744px;height:172px; position:relative;left:225px; top:60px;}

/*Left collaout images*/
#leftimages{width:208px;position: absolute;left:11px;top:180px;line-height:0%;}

/***** DNN Overrides *****
- to make dnn match the design
*/
.formTable{width:auto !important;}
#shell .content strong, #shell .content strong *{font-weight:bold !important;}
#shell .content em, #shell .content em *{font-style:italic !important;;}
select, textarea, input, option, optgroup, button,  fieldset, legend, .Head, .SubHead, .DataGrid_Item, .DataGrid_Header, .ModuleTitle_MenuItem , .ModuleTitle_MenuItem  *  {color:#000 !important;}
a.CommandButton, a.CommandButton:link, a.CommandButton:visited { color: #000 !important;	text-decoration: underline;}
a.CommandButton:hover, a.CommandButton:focus { text-decoration: underline;}
.eipbackimg {display: none;}
.ControlPanel, .PagingTable {background: #737373; border:1px solid #000000;}
#optionsarea {background: #F0EDE8 !important;}
.ModuleTitle_MenuBar {position: relative;	margin: 0 10px 0 0;}
.ModuleTitle_SubMenu {left:0!important;	top:15px!important;	width:150px;}

/*MasterForm Control CSS*/
.textBox, .formTable, .Normal, .formLabel{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#0c3879;line-height:180%;font-size:12px;}
.errMsg, .errmsg{color:red;}

/*special Styles*/


/***** SIFR 3.0 b.436 Styles *****
-note: only one part of this code should really be changed - sIFR-active h1
*/
/*sifr*/
@media screen {.sIFR-flash {visibility: visible !important; margin: 0; padding: 0;}.sIFR-replaced, .sIFR-ignore {visibility: visible !important;} .sIFR-alternate {position: absolute; left: 0; top: 0;  width: 0; height: 0; display: block; overflow: hidden;}.sIFR-replaced div.sIFR-fixfocus {margin: 0pt;  padding: 0pt;  overflow: auto;  letter-spacing: 0px;   float: none;}}
@media print {.sIFR-flash {display    : none !important; height     : 0;width      : 0;position   : absolute;overflow   : hidden;}.sIFR-alternate {visibility : visible !important;display    : block   !important;position   : static  !important;left       : auto    !important;top        : auto    !important;width      : auto    !important;height     : auto    !important;}}
@media screen {.sIFR-active h1 {font-family: Verdana, Verdana, Helvetica, sans-serif; font-size: 28px;visibility: visible;color:#0c3879;}}
