@charset "utf-8";
* {margin:0;padding:0;}
body	{ margin:0; background-color:#001c30; }
/* Main Layout Element */
#shell	{ margin:0; background-image:url(images/background.jpg); background-repeat:repeat-x; }
#wrapper{ margin:0 auto; width:900px; position:relative; background-image:url(images/wrapper.jpg); background-repeat:repeat-y; }
#container	{ background-image:url(images/container.jpg); min-height:688px; _height:688px; background-repeat:no-repeat; }
/*content*/
.contentHM,.contentIN{padding:404px 0px 2px 121px;}	
.contentHM	{width:650px;}
.contentIN	{width:655px;}
/*Links*/
.Utube,.facebook,.twitter,.Wordpress,.linkedIn,.addressbg,#address,.logo,.home,.Login,.yelp, .tumblr,.blog, .face1 {position:absolute;}
.Utube,.facebook,.twitter,.Wordpress,.linkedIn,.blog,.yelp,.tumblr, .face1 {z-index:9;}
.home,.Login{ top:31px; }
.home		{  right:208px; }
.Login		{  right:88px;  }
.Utube		{  top:407px; right:295px;   }
.facebook	{  top:413px; right:162px;  }
.twitter	{  top:418px; right:180px;  }
.Wordpress	{  top:457px; right:282px;  }
.linkedIn	{  top:462px; right:115px;  }
.yelp       {  top:480px; right:200px;  }
.tumblr		{  top:480px; right:156px;  }
.blog		{  top:414px; right:124px;  }
.face1	    {  top:425px; right:237px;  }

.findus{top:513px; right:162px; }
.fb{position:absolute; top:473px; right:136px; z-index:9;}
.addressbg	{  top:553px; right:107px; z-index:3; }
#address	{  z-index:30; width:164px; top:584px; right:142px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#331104; font-weight:bold; line-height:20px;}
.logo		{  top:18px; left:99px; }
#space{float:right;width:236px;height:275px;}
/*content*/
.content p,.content ol, .content ul, .content form,.content h2, .content h3, .content h4,.contenth5, .content h6{ font-family:"Microsoft Sans Serif", Arial, Verdana; font-size:13px;line-height:20px;color:#000000;}                              
.content p{margin-top:2px; margin-bottom:15px;}
.content hr {height:1px; color:#000000;}
.content ol, .content ul, .content form{margin-top:18px; margin-bottom:18px;}
.content ol{margin-left:30px;}
.content ul li{margin-left:25px;list-style:disc; margin-bottom:5px;list-style-position:outside;}
/*headings*/ 
/* -styles shared by all headings on the site */
.content h2, .content h3, .content h4,.content h5, .content h6{margin-top:5px; margin-bottom:4px; font-weight:bold;}
/* -specific styles for each level */
.content h2{font-size:17px;}
.content h3{font-size:15px;}
.content h4{font-size:14px;}     
.content h5{ font-size:11px;}
.content h6{ font-size:9px;}
/* Links*/
.content a:link, .content a:visited,.content a:active,.content a{color:660033; text-decoration:underline;}
.content a:hover{color:#000000;}
/*Footer*/
#footer		{ margin:0 auto; width:900px; background-repeat:no-repeat; height:58px; background-image:url(images/footer.jpg); text-align:center; line-height:14px; }
#footer a, #admin a, #footer{ font-size:9px; font-family:Verdana, Helvetica, sans-serif; font-weight:normal; color:#7f7060; text-decoration:none;}
#footer a:hover, #admin a:hover{text-decoration:underline; }	
#admin a:hover, #admin a{font-weight:bold;}
/*Navigation*/
#Menu		{ position:absolute; width:689px; height:39px; top:343px; left:108px; text-align:center; z-index:9999; }

#sildeshowtop	{ position:absolute; width:745px; height:194px; top:145px; left:80px; text-align:center; z-index:980; }

/*-----Menu Implmentation--------*/
#Navigation * {margin:0;padding:0;}
#Navigation ul {width:689px;}
#Navigation ul li {float:left;list-style:none;position:relative;}
#Navigation ul li a, #Navigation ul li a:hover{cursor:pointer;}
#Navigation ul li ul {position:absolute;width:181px;top:43px;left:-3px;background:#2d1803;display:none;display:none; border:1px solid #ffffff; }
#Navigation ul li ul li {float:left;width:181px;display:block;height:auto; }
#Navigation ul li ul li a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;display:block;line-height:30px;text-decoration: none;text-align:left;color:#fefefe; font-weight:normal; padding-left:30px; background:url(images/border.jpg) bottom no-repeat;}
#Navigation ul li ul li#Navigation71 a,#Navigation ul li ul li#Navigation80 a,#Navigation ul li ul li#Navigation89 a,#Navigation ul li ul li#Navigation94 a{background:none;}
#Navigation ul li ul li a:hover{text-decoration:none; color:#fefefe; background:url(images/Hover.jpg) bottom no-repeat !important;}
#Navigation ul li ul li#Navigation71 a:hover,#Navigation ul li ul li#Navigation80 a:hover,#Navigation ul li ul li#Navigation89 a:hover,#Navigation ul li ul li#Navigation94 a:hover{background:url(images/Hover1.jpg) bottom no-repeat !important;}
/****    	DNN Overrides	    ****/
.formTable{width:auto !important; line-height:24px;}					
#shell .content strong, #shell .content strong *{font-weight:bold !important;}
#shell .content em, #shell .content em *{font-style:italic !important;}
optgroup, fieldset, .DataGrid_Header, a.CommandButton, a.CommandButton:link, a.CommandButton:visited, button, legend, .Normal, .Head, .SubHead, .ModuleTitle_MenuItem , .formLabel, .formTable, label, .ModuleTitle_MenuItem  *{	color: #000000 !important;}
a.CommandButton, a.CommandButton:link, a.CommandButton:visited, a.CommandButton:hover, a.CommandButton:focus {text-decoration: underline;}
.textBox, input, select, .ModuleTitle_MenuItem , .ModuleTitle_MenuItem  *{ color:#000000 !important;}
.DataGrid_Item, .errMsg, .errmsg {color:#FF0000;}
.eipbackimg {	display: none;}
.eipbuttonbackimg {;}
.ControlPanel, .PagingTable {background: #7FA8C3;}
#optionsarea {	background: #000000 !important;}
.ModuleTitle_MenuBar {	position: relative;	margin-right:10px; color:#FF0000; }
.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;}
#tblDispatcher { height:320px;}#tblDispatcher td{vertical-align:top;}
.formLabel,.formTable,.Normal, .errMsg,.errmsg{font-family:"Microsoft Sans Serif", Arial, Verdana; font-size:13px;line-height:20px;color:#000000;}
/*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:VladimirScript, Verdana, Helvetica, sans-serif;  color:#000000; font-size:41px;   visibility:visible;}
}
