@charset "utf-8";

*{margin:0; padding:0; }

/***** Main Layout Styles *****
-including all page elements that make up the basic site layout
*/
body {background-color:#5e0000;}
#shell{background:url(images/bg.jpg) top repeat-x;position:relative;} 
#wrapper{margin:0 auto; width:900px;position:relative;background:url(images/contentbg.jpg) 0 0 repeat-y;}
#container{ width:900px;min-height:770px; _height:770px;background:url(images/content.jpg) 0 0 no-repeat;position:relative; }


.content{ line-height:180%; color:#ffffff;width:602px;text-align:left;padding-top: 76px;padding-left:236px;}


/***** Content Styles *****
-including all page elements that make up the content of the site
-set the font for all elements inside the content div
-note: this may require commenting out the styles for .Normal and .NormalDisabled in the default.css file in /Portals/_default/
*/
/*links*/
.content a:link, .content a:visited,.content a:active{ color:#FF8181; text-decoration:underline;}
 .content a:hover {color:#ffffff;}
/*basic page content elements*/
	.content hr {height:1px;}
	.content p, .content ol, .content ul, .content form {font-family:Arial, Helvetica, sans-serif;font-size:12px;margin-top:0px; color:#ffffff;margin-bottom:14px;line-height:18px;}
	.content ol,  .content ul{margin-left:0px;}
	 .content ul{list-style:square; }
/*headings*/ 

	/* -specific styles for each level */
	.content h2, .content h3, .content h4, .content h5, .content h6{font-family:Arial, Helvetica, sans-serif;color:#ffffff;line-height:18px; margin:10px 0 6px 0; font-weight:bold;}
	/*To set the font size for different headers*/
	.content h2{font-size:16px;}
	.content h3{font-size:14px;}
	.content h4{font-size:13px;}
	.content h5{font-size:12px;}
	.content h6{font-size:10px;}
	
/*Main_anim_01*/
#flashheader {width:900px;height:339px;}


/*bottompanel*/
#bottompane{width:499px;height:109px;padding-left:236px; padding-top:30px;padding-bottom:10px;}

/*rightpane*/

#rightpane{ width:206px; height:206px; position:absolute; left:657px; top:451px;}

/* footer */
#image{ width:400px; height:54px; padding-right:320px;  }

/*Menu area */
#menu{width:184px;height:186px;position: absolute;left:3px;top:345px;right:35px;z-index:100; }

/*Main Menu*/
#Navigation {padding:0;width:auto;margin:0;}
#Navigation li div a img{ margin:0; padding:0;width:auto;height:31px;}
#Navigation a{cursor:pointer;}
/* Sapce between top and bottom for submenus  (ul li ul)*/
#Navigation li .submenu{padding-bottom:9px;padding-top:5px;margin:0;text-align:center;width:184px;display:block;float:left;}
/* Reduce the gap b/w the mainmenus */
/** Sub menu Font declaration and text align (ul li ul li a) */
#Navigation li .submenu span {text-align:center;width:184px;display:block;}
#Navigation li .submenu span a {font:normal 12px Arial, Helvetica, sans-serif ; text-decoration:none;padding:3px 0px 3px 0px;text-align:center;color:#FFCFCF;height:auto;cursor:pointer;text-align:center;display:block;}
#Navigation li .submenu span a:hover {font:bold 12px Arial, Helvetica, sans-serif ; text-decoration:none;padding:3px 0px 3px 0px;text-align:center;color:#ffffff;height:auto;cursor:pointer;text-align:center;display:block;}
#Navigation li .submenu span a .left,#Navigation li .submenu span a:hover .left,#Navigation li .submenu span a .right,#Navigation li .submenu span a:hover .right{width:3px;height:11px;vertical-align:text-bottom;padding-top:3px;}
#Navigation li .submenu span a .left{background:url(images/left_hover.gif) left no-repeat;}
#Navigation li .submenu span a:hover .left{background:url(images/left.gif) left no-repeat;}
#Navigation li .submenu span a .right{background:url(images/right_hover.gif) right no-repeat;}
#Navigation li .submenu span a:hover .right{background:url(images/right.gif) right no-repeat;}
#Navigation li div span a:hover {text-decoration:none;color:#ffffff;text-align:center;}
#Navigation li{list-style-type:none;width:auto;}

/*===============================================================================*/

/* footer */
#footer { width:900px; margin:0 auto; background:url(images/contentbtm1.jpg) 0 0 no-repeat;height:91px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#ECC9c9;font-size:10px; text-align:center; padding-top:50px;}
#add{color:#ECC9c9;font-size:12px;font-weight:bold;line-height:14px;margin-bottom:0px;}
#footer a , #admin a{color:#ECC9c9;font-size:10px;}
#footer a:hover, #admin a:hover{text-decoration:underline;}
#admin a{font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;}


/***** DNN Overrides *****
- to make dnn match the design
*/

#shell .content strong, #shell .content strong *{font-weight:bold !important;}
#shell .content em, #shell .content em *{font-style:italic !important;;}

 textarea, input, button, legend,fieldset , option, optgroup, select{color:#000 !important;}
 label {color:#fff !important;}
.Head,.SubHead,.DataGrid_Header,.DataGrid_Item  {	color: #fff;}
a.CommandButton, a.CommandButton:link, a.CommandButton:visited {	color: #fff !important;	text-decoration: underline;}
a.CommandButton:hover, a.CommandButton:focus {	text-decoration: underline;}
.ModuleTitle_MenuItem , .ModuleTitle_MenuItem  *{ color:#000 !important;}
.eipbackimg {	display: none;}
.eipbuttonbackimg {;}
.ControlPanel, .PagingTable {	background: #5E0000;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;}
.formlabel, .formLabel{color:#ffffff !important; margin-right:12px;}
/*MasterForm Control CSS*/
.errMsg{color:red;}
.Normal, .textBox, .formlabel, .formLabel, .formTable{font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:2;}
.Normal, .formTable{color:#ffffff;}

/*sifr3-436 Implementation*/
@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:Arial, Helvetica, sans-serif;font-size: 24px;  visibility: visible;border:1px;margin-bottom:6px;color:#ffffff;}}
