@charset "utf-8";
*{margin:0; padding:0; }
/***** Main Layout Styles ******/
body {background-color:#3848a1;}
#shell{position:relative;/*background-image:url(images/bg.jpg);background-position:top;background-repeat:repeat-x;*/} 
#wrapper{margin:0 auto; position:relative; width:940px;background-image:url(images/contentbg.jpg);background-position:top;background-repeat:repeat-y;}
#container{background-image:url(images/content2.jpg);background-position:top;background-repeat:no-repeat; min-height:664px; _height:664px;}

/***** Content Styles ******/

.content{width:538px;text-align:left; padding-top:3px; left:350px;min-height:172px; _height:172px;position:relative;z-index:3;line-height:100%;margin:0;}
/*links*/

.contentstyle a:link, .contentstyle a:visited, .contentstyle a:active{ color:#000000; text-decoration:underline;}
.contentstyle a:hover{color:#f0027f;}



a.homelinks: { color:#ffffff; text-decoration:underline; }
a.homelinks:visited { color:#ffffff; }
a.homelinks:hover { color:#A8D8D8; }


.contentstyle{margin:0;padding:0;}
/*basic page content elements*/
.contentstyle hr {height:1px;color:#ffffff;margin-bottom:6px;padding:0;}
.contentstyle p, .contentstyle ol, .contentstyle ul, .contentstyle form{font-size:14px; margin-top:0px; margin-bottom:0px; line-height:24px;padding:0;}
.contentstyle ol{margin-left:32px;}
.contentstyle ul {margin-left:16px;list-style:square; }
/*headings*/ 
.contentstyle h2, .contentstyle h3, .contentstyle h4,.contentstyle h5,.contentstyle h6,.contentstyle p, .contentstyle ol, .contentstyle ul, .contentstyle form,.contentstyle table,.contentstyle table tr,#foot,#foot a,#admin a,.formlabel, .contentstyle strong,.contentstyle table tbody tr td strong,.formlabel, .formLabel,.errMsg,.errmsg,.Normal,.textBox{font-family:Arial, Helvetica, sans-serif;color:#000000;}
.content table tbody tr td strong{font-size:13px;}
	/* -specific styles for each level */
.contentstyle h2, .contentstyle h3, .contentstyle h4,.contentstyle h5,.contentstyle h6{line-height:24px; margin-bottom:4px;margin-top:0px; font-weight:bold;color:#000000;}
	/*To set the font size for different headers*/
.contentstyle h2{font-size:19px;}
.contentstyle h3{font-size:17px;}
.contentstyle h4{font-size:14px;}
.contentstyle h5{font-size:11px;}
.contentstyle h6{font-size:10px;}
/*flashlogo*/
#flashlogo{width:381px;height:134px;position:relative;left: 25px; padding-top:50px;z-index:1;}

/* Navigation */
#menu{width:803px;height:40px; top:9px;left:124px; position:absolute;text-align:left;z-index:2;}

/*drname*/
.drname{ width:228px; left:73px;position:absolute; top:199px; left:41px;z-index:1;}

/*buttons*/
.btn1{ width:303px; height:109px; position:absolute; left:17px; top:361px;}
.btn2{ width:303px; height:112px; position:absolute; left:17px; top:470px;}
.btn3{ width:303px; height:109px; position:absolute; left:17px; top:575px;}

/*photo*/
.photo{ width:620px; height:355px; position:relative; left:325px; top:27px;z-index:1;}

/* footer */
#footerbg{ width:940px; margin:0 auto; background-image:url(images/contentbtm.jpg);background-position:top;background-repeat:no-repeat;height:73px; padding-top:0px;}
.callout{ float:left; padding-left:15px;}
#foot{width:940px; margin:0 auto;font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align: center;color:#ffffff;padding-bottom:5px;}
#foot a{color:#ffffff;font-weight:normal;}
#foot a:hover {text-decoration:underline;}

/***** Second Page ******/
.contentinner{width:538px;text-align:left; padding-top:45px; left:350px;min-height:172px; _height:172px;position:relative;line-height:100%;}

/*innerimage*/
.innerimage{ width:303px; height:276px; position:absolute; left:16px; top:294px;}
.mimg{position:absolute;right:32px;border:0;}
/*Snapsis Menu */
#Navigation{margin:0;padding:0;text-align:left;}
#Navigation ul{margin:0;padding:0;text-align:left; }
#Navigation ul li {float:left;margin-right:30px;padding:0;list-style:none;position:relative;}
#Navigation ul li a {margin:0;padding:0;cursor:pointer;}
#Navigation ul li a:hover {cursor:pointer;}
#Navigation ul li ul {position: absolute;width:145px;top:40px;left:-12px;display: block;height:auto;background:#65b723;padding-top:5px; /*padding-bottom:12px;*/ border:1px solid #fff;}
#Navigation ul li ul li {float:left;width:145px;padding:0;margin:0;display: block;height:auto;text-align:center;}

#Navigation ul li ul li a {font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#ffffff;display:block;
text-decoration: none;text-align:center;font-weight:normal;line-height:26px; padding:0 0 4px 0; height:auto;width:145px; 
border-bottom:1px solid #fff; }

#Navigation ul li ul li a:hover {text-decoration: none;color:#457d1c;background:#a9d784;height:auto;width:145px;}


/****    	DNN Overrides	    ****/

#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, label, fieldset, legend,.Head, .SubHead,.DataGrid_Header, .DataGrid_Item,a.CommandButton, a.CommandButton:link, a.CommandButton:visited,.ModuleTitle_MenuItem , .ModuleTitle_MenuItem  *{color:#000 !important;}
a.CommandButton, a.CommandButton:link, a.CommandButton:visited,a.CommandButton:hover, a.CommandButton:focus {	text-decoration: underline;}
.eipbackimg {	display: none;}
.eipbuttonbackimg {;}
.ControlPanel, .PagingTable {	background: #CFE9BA;	border:1px solid #000000;}
#optionsarea {	background: #F0EDE8 !important;}
.ModuleTitle_MenuBar {	position: relative;	margin-right:10px;}
.ModuleTitle_SubMenu {	left:0!important;	top:15px!important;	width:150px;}
.EventDay a{width:60px !important; display:block; position:static; white-space:normal;}
.EventDay a br{display:none;}
/*MasterForm Control CSS*/

.formlabel, .formLabel,.errMsg,.errmsg,.Normal,.textBox{line-height:2;font-size:13px;}

.errMsg,.errmsg{color:red;}

/*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;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, Helvetica, sans-serif; font-size: 30px;visibility: visible;color:#006262;padding:0;margin-bottom:-5px;}
}
