@charset "utf-8";
 *{margin:0; padding:0;}
body 		{margin:0; padding:0; background-color:#FFFFFF; }
/*Main layout element
=====================================*/
#shell 		{margin:0; position:relative;background-color:#011749;}
#wrapper 	{margin:0 auto;width:940px;background-image:url(images/wrapper.jpg);background-repeat:repeat-y;position:relative;}
#container 	{width:940px;background-image:url(images/container.jpg);background-repeat:no-repeat;}
/**Flash
=====================================*/
/*#flashheader {height:296px;width:693px;position:absolute;top: 117px;right:13px;}*/
#flashheader {width:693px;height:296px; padding-top:117px; padding-left:234px;}
/**Navigation
=====================================*/
#nav 		{width:211px;position:absolute;top:343px;left:18px; z-index:999;}
/**Callouts
=====================================*/
.logo, .first1, .pform, .meet, .adds1, .adds2, .ff,	.caption, .aao, .abo {position:absolute;}	
.logo, .first1, .pform, .meet {top: 417px;}
.logo, .first1, .pform, .meet, .ff	 {z-index:55;} 
.logo 	{left: 163px;top: 0px;}
.first1 {left: 298px;}
.meet 	{left: 487px;}
.pform 	{left: 676px;}
.right	{float:right; color:#bfd3ff;} 
.adds1, .adds2 {left: 34px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff;}
.adds1	{top: 750px;}
.adds2	{top: 830px;}
.ff		{top: 890px;left: 33px;}
.aao		{top: 950px;left: 33px;}
.abo		{top: 1020px;left: 33px;}
.caption{top: 42px;right: 54px;}
#map a  { color:#fdbd55; text-decoration:underline;}
#map a:hover { color:#ffffff;}

/**Content
=====================================*/
.content 	{width:580px;_height:345px;min-height:345px;padding-left: 288px;padding-top: 29px;}
.content1 {width:580px;_height:345px;min-height:345px;padding-left: 288px;padding-top: 168px;}
.content h1 { font-family: Arial, Helvetica, sans-serif; font-size:24px; color:#bfd3ff; font-weight:bold; text-align:right; padding-bottom:35px; padding-right:2px; width:608px;}
 .content h2, .contenth2, .content h3, .content1 h3, .content h4, .content h5, .content h6 ,.content1 h2, .content1 h3, .content1 h4  {margin-bottom:10px;font-weight:bold; margin-top:2px;}	
	.content p, .content1 p, .content ol, .content1 ol, .content ul, .content1 ul, .content form, .content1 form, .content h2, .content h3, .content h4,.contenth5, .contenth6, .content1 h2, .content1 h3, .content1 h4{ font-family: Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; color:#ffffff;}
    .content p, .content1 p{margin-bottom:18px;}
    .content hr , .content1 hr{height:1px; margin-bottom:5px;}
	.content ol, .content ul, .content form{margin-top:18px; margin-bottom:18px;}
	.content ol{margin-left:30px;}
	.content ul, .content ul li{margin-left:15px; list-style-type:disc;}	  
	/* -specific styles for each level */
	.content h2{font-size:16px;}
	.content h3{font-size:14px; }
	.content h4{font-size:12px; margin-top:7px;}     
	.content h5{ font-size:10px;}
	.content h6 { font-size:8px;}
	/*---------------------------- links----------------------------------------- */
.content a:link, .content a:visited, .content a:hover, .content1 a:link, .content1 a:visited{ text-decoration: underline; }
.content a:link, .content a:visited ,.content1 a:link, .content1 a:visited{color:#fdbd55; }
.content a:hover, .content1 a:hover {color:#ffffff;}

/**Footer
=====================================*/
#footer 	{width:940px;background-image:url(images/footer.jpg);background-repeat:no-repeat;position:relative;background-color:#011749;padding-top: 86px; text-align:center; padding-bottom:50px;}
#footer, #footer a, #admin a { font-family: Arial, Helvetica, sans-serif; font-size:12px;} 
#footer, #footer a, #footer a:hover, #admin a, #admin a:hover{ color:#666666; font-weight:normal;}
#footer a{ text-decoration:none;} 
 #admin a:hover, #footer a:hover{ text-decoration:underline; font-weight:normal;}
/*Secondary layout element
=====================================*/
#contentinner{width:580px;_height:310px;min-height:310px;position:relative;padding-left: 290px;padding-top: 420px;}

/*Menu Implementation*/
#Navigation * { margin:0; padding:0;}
#Navigation,#Navigation ul {text-align:left; width:237px; }
#Navigation ul li {list-style:none;float: left; margin-top:0px; }
#Navigation ul li a, #Navigation ul li a:hover  {cursor:pointer;display:block;}
#Navigation ul li a img {float:left; padding-bottom:3px;}
#Navigation ul li ul{position: absolute;width:171px;left:213px;display:block;height:auto;padding-top:3px; padding-bottom:5px; background-color:#fdbb50;z-index:500; top:21px;}
#Navigation ul li ul li {float:left;display:block;width:171px;}
#Navigation ul li ul li a { font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#000000;text-align:left;line-height:24px; display:block; padding-left:9px;}
#Navigation ul li ul li a:hover {text-decoration:none;background:url(images/subhover.jpg) no-repeat; background-color:#ffd490; }
#sub57  {top:76px !important; }
#sub66  {top:108px !important; }
#sub79  {top:140px !important; }
#sub93  {top:172px !important; }
#sub55 { background:none !important;}
#sud165 { margin-top:-5px;}

/* End of Menu Implementation*/

                      /* Site Map Implementation*/
#sitemenu,#sitemenu ul, #sitemenu ul li, #sitemenu ul li a, #sitemenu ul li ul li a { width:auto;}	
#sitemenu,#sitemenu ul, #sitemenu ul li {  text-align:left;}				   
#sitemenu,#sitemenu ul{margin:0; padding-left:10px;}	
#sitemenu ul li{margin:0; padding:0; position:relative; list-style:none;}
#sitemenu ul li a, #sitemenu ul li ul li a, #sitemenu ul li ul{font-family: Arial, Helvetica, sans-serif; font-size:12px;text-decoration:none; line-height:19px;cursor: pointer; }
#sitemenu ul li a, #sitemenu ul li ul li a, #sitemenu ul li#sitemenu55 a, #sitemenu ul li#sitemenu165 a, #sitemenu ul li#sitemenu166 a  { color:#ffffff;}
#sitemenu ul li a{font-size:14px; font-weight:bold; cursor:text; }
#sitemenu ul li a:hover{text-decoration:none;}
#sitemenu ul li ul{position:relative; top:0px; left:12px; display:block; height:auto;}
#sitemenu ul li ul li{margin:0; list-style-type:none; width:auto; background:url(images/separ.jpg) left center no-repeat; padding-left:12px;}
#sitemenu ul li ul li a {font-size:12px; font-weight:normal;}
#sitemenu ul li ul li a:hover {text-decoration:none; }
#sitemenu ul li#sitemenu55 a, #sitemenu ul li#sitemenu165 a, #sitemenu ul li#sitemenu166 a {cursor:pointer;}
#sitemenu ul li#sitemenu55 a:hover, #sitemenu ul li#sitemenu165 a:hover, #sitemenu ul li#sitemenu166 a:hover, #sitemenu ul li ul li a:hover { color:#fdbd55 ;}

/****    	DNN Overrides	    ****/
.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, option, optgroup, button, textarea, input, fieldset, legend,.ModuleTitle_MenuItem , .ModuleTitle_MenuItem  *, .Head,.DataGrid_Header,.DataGrid_Item,a.CommandButton, a.CommandButton:link, a.CommandButton:visited {color:#000000 !important;}
.formlabel, .formLabel, .Normal,label, .SubHead {color:#ffffff !important; }
a.CommandButton:hover, a.CommandButton:focus,a.CommandButton, a.CommandButton:link, a.CommandButton:visited {text-decoration: underline;}
.eipbackimg {display: none;}
.ControlPanel, .PagingTable {background: #3858A5;}
#optionsarea {background: #F0EDE8 !important;}
.ModuleTitle_MenuBar {position: relative;	margin-right:10px; background-color:#000000;}
.ModuleTitle_SubMenu {left:0!important;	top:15px!important;	width:150px;}
.ModuleTitle_SubMenu a, .ModuleTitle_SubMenu a:hover{background-color:#ffffff;}
.EventDay a{width:60px !important; display:block; position:static; white-space:normal;}
.EventDay a br{display:none;}
.formlabel, .formLabel, .Normal,label, .SubHead{font-family: Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; font-weight:normal; color:#ffffff;}
.errMsg,.errmsg { color:red;}
#dnn_ctr354_SiteSettings_UP table{width:550px;} 

/*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: Arial, Helvetica, sans-serif; visibility: visible;color:#bfd3ff; font-size:24px; padding-bottom:18px;}
}
