*{ margin:0; padding:0}
body { background-color:#0d004c; text-align:center; font-family:Arial, Helvetica, sans-serif;}
img { border:none; border:0}

#wrapper { padding-left:25px;padding-right:23px; width:952px;  background-image:url(images/background.gif); margin:0 auto; text-align:left;}
#header { height:92px; background-image:url(images/heager-bg.gif); background-repeat:repeat-x; width:952px;}
#header .logo {float:left}
#header .division { float:right;}

#nav { width:952px; height:43px; background-image:url(images/nav-bg.gif);  background-repeat:repeat-x;  }
#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 43px;

}


#nav a {

	color:#FFFFFF;
	font-family:Georgia, Times New Roman, Times, serif;
	text-decoration:none;

	
}
#nav a:hover { color:#FFCC33}

#nav li { /* all list items */
	float: left;
	padding-left:10px; padding-right:10px;/* width needed or else Opera goes nuts */
}



#content { width:680px; float:left; padding:10px 0px 15px 10px;}
#content a { text-decoration:none; color:#0d004c; font-weight:bold; font-size:12px; }
#content a:hover { color:#000000;}
#content h2, .nextevent  h2, h1 { font-size:26px; font-family:Georgia, Times New Roman, Times, serif;  font-weight:normal; color:#57539f; margin-bottom:10px;  }
#content h2 a { color:#57539f; font-size:26px; font-weight:normal;}
#content h2 a:hover { color:#000000;} 
#content h3 { font-family:Georgia, Times New Roman, Times, serif; font-size:18px; font-weight:normal; color:#57539f; margin-bottom:10px;  }
#content #about { width:678px; border: solid 1px #57539f; margin-bottom:10px;}
#content #about .aboutvideo { width:280px; float:left; padding-left:10px;}
#content #about .abouttext { width:380px; float:right; padding-top:5px; padding-bottom:5px;}
#content  p { font-size:12px; line-height:18px; margin-bottom:5px; color:#555555}

img.alignleft { float:left;padding-right:10px;}
img.alignright { float:right; padding-right:10px;}

#content blockquote p { clear:both; padding:10px; font-size:15px; font-family:Georgia, Times New Roman, Times, serif; color:#57539f; line-height:20px; }
#content blockquote cite { display:block; color:#c28e18; padding-top:5px; font-size:12px;}
.imag { float:left; padding-right:15px;}

.bullet { font-size:12px; margin-left:25px; margin-bottom:10px; }
.bullet li { margin-bottom:5px;}

#content a.boxes, .lboxes { width:214px; margin-right:7px; float:left; border: solid 1px #57539f; padding:3px;margin-bottom:10px; }
#content a.boxesr, .lboxesr { width:214px;  float:right; border: solid 1px #57539f; padding:3px;margin-bottom:10px; }
#content a.boxes span,  #content a.boxesr span { display:block; width:210px; height:25px; line-height:25px; font-size:12px; background-color:#2e3192; color:#FFFFFF; text-align:right; padding-right:4px; font-weight:bold;}
#content a.boxes:hover span,  #content a.boxesr:hover span { background-color:#6265d1;  }
.lboxes, .lboxesr { height:180px;}
.lboxes li, .lboxesr li { font-size:12px; list-style:none; padding-bottom:5px;}

/* added below by udezignit.com to test bulletpoints */
.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}
/* added above by udezignit.com to test bulletpoints */

#sidebar { width:240px; float:right; padding:10px 10px 0px 0px;}
#sidebar .box { border: solid 1px #2e3192; margin-bottom:5px; padding:3px;}
#sidebar .box p { font-size:12px;}
#sidebar .box a { color:#2e3192; font-size:17px; font-family:Georgia, Times New Roman, Times, serif; display:block; text-align:right; text-decoration:none;}

#sidebar { width:240px; float:right; padding:10px 10px 0px 0px;}
#sidebar .nextevent { border: solid 1px #2e3192; margin-bottom:5px; padding:3px;}
#sidebar .nextevent p { font-size:12px;}
#sidebar .nextevent a { color:#2e3192; font-size:17px; font-family:Georgia, Times New Roman, Times, serif; display:block; text-align:right; text-decoration:none;}

#sidebar .newsletter{ background-color:#2e3192; padding:3px; color:#FFFFFF; font-size:11px; line-height:19px; text-align:center; margin-bottom:5px;}
#sidebar .newsletter p { padding-top:5px;}

#sidebar a.lightening { border: solid 1px #5a308c; display:block; width:240px;}
#sidebar a.lightening span{ background-color:#5a308c; width:235px; display:block; height:25px; line-height:25px; color:#FFFFFF; text-decoration:none; font-family:Georgia, Times New Roman, Times, serif; font-size:15px;  text-align:right; padding-right:5px;  }
#sidebar a.lightening:hover span { background-color:#bda2df; color:#000000;}

#sidebar .social { width:233px; border: solid 1px #2e3192; padding:5px; margin-top:3px; }
#sidebar .social img { border: solid 1px #B9D3F0 }
#sidebar .social .sl { float:left; margin-bottom:5px}
#sidebar .social .sr { float:right; margin-bottom:5px;}


br { clear:both;}

#footer {  width:952px; height:35px; line-height:35px; color:#FFFFFF; font-size:10px; background-color:#140d49; clear:both; text-align:center;}
#footer a{ color:#FFFF00;}


.formy { width:200px;}


#jsddm
{	margin: 0;
	padding: 0}

	#jsddm li
	{	float: left;
		list-style: none;
		}

	#jsddm li a
	{	display: block;
				text-decoration: none;
		white-space: nowrap}


		
		#jsddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			line-height:1; background: #0d004c;
			}
		
			#jsddm li ul li
			{	float: none;
				display: inline;
				line-height:12px;
				}
			
			#jsddm li ul li a
			{	width: auto; margin-left:10px; padding-bottom:5px;
				}

.support { width:180px; }
.apr { width:160px; }

.contactleft { width:300px; float:left;}
.contactright { width:300px; float:right;}

/* -----------------------------------------------------------------------------------------------------------------------------------------  Comment things*/

#comments, #add_comment {
 width:680px
clear:both;
margin-left:10px;
display:block;
text-align:left;
}

#comments ol { list-style:none; margin:0; padding:0; text-align:left;}
#comments ol li {
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
	border: 1px dotted #CCCCCC;
	margin-bottom:10px;
	list-style:none;
	background-image:none;
}
#comments .author {
	font-weight: bold;
	font-size:15px;
	margin-bottom:0;
	padding-bottom:0;
	
}


#comments p { font-size:12px; line-height:20px;  margin-bottom:5px; }
#comments a {
	font-weight: bold;
	text-decoration: none;
	border:0; border:none;
}

#comments a:hover {color:#77afcb;}
#comments li .avatart {
	float:left;
	padding:0px;
	margin-right:5px;
	margin-bottom:5px;
	border: 1px solid #cde2e0;
}
.thecomment {  float:left; width:550px;}
#add_comment  label { width:180px; text-align:left; }



#add_comment {
font-size:1em;
padding-left:25px;
}
#add_comment .cleft { float:left; width:180px; position:relative; display:inline}
#add_comment .cright {float:left; width:280px; padding-right:15px; position:relative; display:inline}

#add_comment em { font-size:0.8em;}
#add_comment span{ color:#FF0000}
#add_comment .submitb { text-align:right}
#add_comment .formy { width:155px; padding:2px; font-size:1em;}
#add_comment .formy_comment {
	width:276px;
	padding:2px;
	font-size:1em;
	font-family: Arial, Helvetica, sans-serif;
}
#add_comment p { margin-bottom:10px; clear:both;}


object { float:left; margin-right:15px; margin-bottom:15px;}



.af-body a { color:#FFFFFF;}
#af-form-1307672376 .af-body .af-textWrap{width:98%;display:block;float:none;}
#af-form-1307672376 .af-body .privacyPolicy{color:#000000;font-size:12px;font-family:Verdana, sans-serif;}
#af-form-1307672376 .af-body a{color:#0518C3;text-decoration:underline;font-style:normal;font-weight:normal;}
#af-form-1307672376 .af-body input.text, #af-form-1307672376 .af-body textarea{background-color:#FFFFFF;border-color:#919191;border-width:1px;border-style:solid;color:#000000;text-decoration:none;font-style:normal;font-weight:normal;font-size:12px;font-family:Verdana, sans-serif;}
#af-form-1307672376 .af-body input.text:focus, #af-form-1307672376 .af-body textarea:focus{background-color:#FFFFFF;border-color:#030303;border-width:1px;border-style:solid;}
#af-form-1307672376 .af-body label.previewLabel{display:block;float:none;text-align:left;width:auto;color:#ffffff;text-decoration:none;font-style:normal;font-weight:normal;font-size:12px;font-family:Verdana, sans-serif;}
#af-form-1307672376 .af-body{padding-bottom:1px;padding-top:1px;background-repeat:no-repeat;background-position:inherit;background-image:none;color:#000000;font-size:12px;font-family:Verdana, sans-serif;}
#af-form-1307672376 .af-footer{padding-bottom:1px;padding-top:1px;padding-right:15px;padding-left:15px;background-color:#transparent;border-width:1px;border-bottom-style:none;border-left-style:none;border-right-style:none;border-top-style:none;color:#000000;font-size:12px;font-family:Verdana, sans-serif;}
#af-form-1307672376 .af-header{padding-bottom:1px;padding-top:1px;padding-right:10px;padding-left:10px;background-color:transparent;background-repeat:repeat-x;background-position:bottom center;background-image:url("http://forms.aweber.com/images/forms/shiny-button/sapphire/header.png");border-width:1px;border-bottom-style:none;border-left-style:none;border-right-style:none;border-top-style:none;color:#0517C3;font-size:18px;font-family:Georgia, serif;}
#af-form-1307672376 .af-quirksMode .bodyText{padding-top:2px;padding-bottom:2px;}
#af-form-1307672376 .af-quirksMode{padding-right:15px;padding-left:15px;}
#af-form-1307672376 .af-standards .af-element{padding-right:15px;padding-left:15px;}
#af-form-1307672376 .bodyText p{margin:1em 0; color:#FFFFFF}
#af-form-1307672376 .buttonContainer input.submit{background-color:#0479c2;background-image:url("http://forms.aweber.com/images/forms/shiny-button/sapphire/button.png");color:#FFFFFF;text-decoration:none;font-style:normal;font-weight:normal;font-size:14px;font-family:Verdana, sans-serif;}
#af-form-1307672376 .buttonContainer input.submit{width:auto;}
#af-form-1307672376 .buttonContainer{text-align:center;}
#af-form-1307672376 body,#af-form-1307672376 dl,#af-form-1307672376 dt,#af-form-1307672376 dd,#af-form-1307672376 h1,#af-form-1307672376 h2,#af-form-1307672376 h3,#af-form-1307672376 h4,#af-form-1307672376 h5,#af-form-1307672376 h6,#af-form-1307672376 pre,#af-form-1307672376 code,#af-form-1307672376 fieldset,#af-form-1307672376 legend,#af-form-1307672376 blockquote,#af-form-1307672376 th,#af-form-1307672376 td{float:none;color:inherit;position:static;margin:0;padding:0;}
#af-form-1307672376 button,#af-form-1307672376 input,#af-form-1307672376 submit,#af-form-1307672376 textarea,#af-form-1307672376 select,#af-form-1307672376 label,#af-form-1307672376 optgroup,#af-form-1307672376 option{float:none;position:static;margin:0;}
#af-form-1307672376 div{margin:0;}
#af-form-1307672376 fieldset{border:0;}
#af-form-1307672376 form,#af-form-1307672376 textarea,.af-form-wrapper,.af-form-close-button,#af-form-1307672376 img{float:none;color:inherit;position:static;background-color:none;border:none;margin:0;padding:0;}
#af-form-1307672376 input,#af-form-1307672376 button,#af-form-1307672376 textarea,#af-form-1307672376 select{font-size:100%;}
#af-form-1307672376 p{color:inherit;}
#af-form-1307672376 select,#af-form-1307672376 label,#af-form-1307672376 optgroup,#af-form-1307672376 option{padding:0;}
#af-form-1307672376 table{border-collapse:collapse;border-spacing:0;}
#af-form-1307672376 ul,#af-form-1307672376 ol{list-style-image:none;list-style-position:outside;list-style-type:disc;padding-left:40px;}
#af-form-1307672376,#af-form-1307672376 .quirksMode{width:231px;}
#af-form-1307672376.af-quirksMode{overflow-x:hidden;}
#af-form-1307672376{background-color:#2e3192;border-color:#CFCFCF;border-width:1px;border-style:none;}
#af-form-1307672376{overflow:hidden;}
.af-body .af-textWrap{text-align:left;}
.af-body input.image{border:none!important;}
.af-body input.submit,.af-body input.image,.af-form .af-element input.button{float:none!important;}
.af-body input.text{width:100%;float:none;padding:2px!important;}
.af-body.af-standards input.submit{padding:4px 12px;}
.af-clear{clear:both;}
.af-element label{text-align:left;display:block;float:left;}
.af-element{padding:5px 0;}
.af-form-wrapper{text-indent:0;}
.af-form{text-align:left;margin:auto;}
.af-header,.af-footer{margin-bottom:0;margin-top:0;padding:10px;}
.af-quirksMode .af-element{padding-left:0!important;padding-right:0!important;}
.lastNameContainer{margin-top:10px;}
.lbl-right .af-element label{text-align:right;}




