
@charset "utf-8";
*{margin:0; padding:0; }
/***** Main Layout Styles ******/
body {background-color:#410912;}
#shell{position:relative;background-image:url(images/bg.jpg);background-position:top;background-repeat:repeat-x;background-color:#b8ae7e;} 
#wrapper{margin:0 auto; position:relative;width:1000px;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; min-height:710px; _height:710px;}

/***** Content Styles ******/

.content{width:786px;text-align:left; padding-top:48px;position:relative;left:109px;min-height:279px; _height:279px;line-height:100%;}
/*links*/
.content a:link, .content a:visited, .content a:active{ color:#000000; text-decoration:underline;}
.content a:hover{color:#521f20;}

/*basic page content elements*/
.content hr {height:1px;color:#000000;}
.content p, .content ol, .content ul, .content form{font-size:13px; margin-top:0px; margin-bottom:18px;line-height:24px;padding:0;}
.content ol{margin-left:28px;}
.content ul {margin-left:14px;list-style:square; }
/*headings*/ 
.content h2, .content h3, .content h4,.content h5,.content h6,.content p, .content ol, .content ul, .content form,.content table,.content table tr,#footer,#footer a,#admin a,.formlabel, .content strong,.content table tbody tr td strong,.formlabel, .formLabel,.errMsg,.errmsg,.Normal,.textBox{font-family:Microsoft Sans Serif,Verdana, Arial;color:#000000;}
.content table tbody tr td strong{font-size:13px;}
	/* -specific styles for each level */
.content h2, .content h3, .content h4,.content h5,.content h6{line-height:24px; margin-bottom:4px;margin-top:0px; font-weight:bold;color:#3f0911;margin-right:13px;}
	/*To set the font size for different headers*/
.content h2{font-size:17px;}
.content h3{font-size:15px;}
.content h4{font-size:13px;}
.content h5{font-size:11px;}
.content h6{font-size:10px;}
/*flashheader*/
#flashheader{width:1000px;height:375px;padding-top:45px;}
#practiceVideo {position: absolute; top: 160px; left: 66px; z-index: 999;}
#tlink{position:absolute; top:460px; right: 100px;z-index:10000;}

/***** Menu Styles ******/
/* first level */
#menu{width:900px;height:44px;left:64px;top:10px;position:absolute;}

/*innerimage*/
#innerimage{ width:268px; height:349px; position:absolute; left:629px; top:543px;}
.rightphoto{width:268px;float:right;}
.rightphoto p{margin-bottom:0px;}
.gallerypic {background-color:#fff; padding:2px; border:1px solid #000; margin-right:3px; margin-top:3px;}
.photo { border: 2px #000 solid; }
.photoleft { border: 2px #000 solid; float: left; margin: 0 5px 0 0; }
.photoright { border: 2px #000 solid; float: right; margin: 0 0 0 5px; }

/*callouts*/
#callouts{width:792px;margin:0 auto;}

/* footer */
#footerbg{  background-image:url(images/footerbg1.jpg);background-position:top;background-repeat:repeat-x;}
#footer{ width:1000px; margin:0 auto; background-image:url(images/contentbtm.jpg);background-position:top;background-repeat:no-repeat;font-size:10px; font-family: Verdana, Helvetica, sans-serif; text-align: center; line-height:16px; padding-top:25px;padding-bottom:5px;font-size:11.43px;color:#b8ae7e;height:260px;}
#footer a{color:#b8ae7e;}
#footer a:hover{text-decoration:underline;}
#admin a{color:#ffffff;text-decoration:underline;}
.footimg{width:769px;height:29px;padding-left:115px;padding-right:115px;padding-top:40px;padding-bottom:5px;}

/*Snapsis Menu */
#Navigation{padding:0;margin:0;}
#Navigation ul {margin:0;padding:0;}
#Navigation ul li {float:left;margin:0;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:163px;top:34px;left:-6px;display: block;border:1px solid #ffffff;height:auto;background:#5b0f1a;}
#Navigation ul li ul li {float:left;width:163px;padding:0;margin:0;display: block;height:auto;}
#Navigation ul li ul li a {font-family:Microsoft Sans Serif,Verdana, Arial;font-size:13px;color:#b8ae7e;display:block;margin:0;padding-left:8px;text-decoration: none;text-align:left;font-weight:normal;line-height:24px;}
#Navigation ul li ul li a:hover {text-decoration: none;color:#425323;background:url(images/subhover.jpg) left top repeat-x;height:auto;}


/****    	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: #B9AF7E;	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;height:70px;}
.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: 55px;visibility: visible;color:#420912;padding-bottom:5px;}
}

