/*Main Page Layout*/
	body {margin: 0; font: normal 11px/16px Verdana, Arial, Helvetica, Sans-Serif; color: #404B55; background: #FFFFFF; text-align: center; padding-left: 15px; }
	body a { color: #06c; text-decoration: none; }
    .break { clear: both; visibility: hidden; }	
	#wrapper { margin: 0 auto; width: 960px; text-align: left; background-color: #fff; border-top: 20px solid #FFFFFF; border-right: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; border-left: 2px solid #FFFFFF; }
	#branding { height: 138px;}	
	#content { margin: 5px 0 0 0; }
	 html { min-height: 100%; margin-bottom: 1px; }
	
/*Navigation*/

	#navMain { padding: 0; margin: 0; height: 38px; }
	#navMain_left { float: left; width: 100%; background-color: #0082C8;}
	#navMain, #navMain ul { padding: 0; margin: 0; list-style: none; }
	#navMain a { display: block; color: #eef8fa; text-decoration: none; padding: 0 10px; }
	#navMain li { float: left; padding: 0; margin: 0; font: bold 11px/38px Verdana, Arial, Helvetica, Sans-Serif; text-transform: uppercase; background-position: 100% 7px; border-right-style: solid; border-right-color: #FFFFFF; border-right-width: 1px; }
	#navMain li:hover, #navMain li.sfhover { color: #fff; background: #0070B2; }	
	#navMain_right { float: right; width: 100px; }
	#navMain_left ul { float: left; list-style: none; padding: 0; margin: 0; }
	#navMain_left a { display: block; color: #eef8fa; text-decoration: none; text-transform:  uppercase; padding: 0 10px; }
	
	
	#navMain li .last { display: block; color: #eef8fa; background-color: #D03F27; text-decoration: none; text-transform:  uppercase; padding: 0 10px; }
   /* #navMain_last:hover{color: #eef8fa; background-color: #D03F27; }*/
/* right nav main */
	
	#navMain_right ul { float: right; list-style: none; padding: 0; margin:0; }
	#navMain_right a {display: block; color: #fff; text-decoration: none; text-transform: uppercase; padding: 0 15px; background-color: #D03F27; }
	#navMain_right li { float: left; padding: 0; margin: 0; font: bold 11px/38px Verdana, Arial, Helvetica, Sans-Serif; text-transform: uppercase; border-left-style: solid; border-left-color: #FFFFFF; border-left-width: 1px; }


/*Header Text Styles*/
	h1 { margin: 0 0 10px 0; padding: 0; font: normal 22px/22px Arial, Helvetica, Sans-Serif; color: #404B55;}
	h2 { margin: 0 0 10px 0; padding: 0; font: normal 18px/22px Arial, Helvetica, Sans-Serif; color: #404B55;}
	h3 { margin: 20px 0 0 0; padding: 0 0 10px 0; font: normal 22px/22px Arial, Helvetica, Sans-Serif; color: #404B55; border-bottom: 1px solid #404B55; }
	h4 { margin: 0 0 10px 0; padding: 0; font: bold  14px/14px Arial, Helvetica, Sans-Serif; color: #404B55; border-bottom: 2px solid #404B55; }
	h5 { margin: 0 0 10px 0; padding: 0; font: bold  14px/14px Arial, Helvetica, Sans-Serif; color: #404B55; }

/*Home Page Content*/

	#mainContent {clear: both; width: 620px; float: left; padding: 0;margin: 20px 0 20px 0;	}
	#mainContent a { color: #06c; font-weight: bold; text-decoration: none; }
	
/*Right Column*/
	
	#rightCol { width: 300px; float: right; padding: 0; margin: 20px 0 0 0; }
	
/*Highlight Section*/

	#highlight img { margin: 0 0 10px 0; padding: 0 31px; }
	#highlight{ width: 300px; float: right; }
	
/* sec styles */

	#secLeftCol	{ float: left; width: 248px; margin: 20px 0 0; padding: 0 5px 0 10px; }
	#secLeftCol p {text-align: center; }
    #secLeftCol img {border: none}
		#secLeftCol_mid img {border: none; margin: 300px 0 0 0;}
	#secMainContent { float: left; width: 472px; margin: 20px 20px 20px 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
	/*#secMainContent_one_column { float: left; width: 720px; margin: 20px 20px 20px 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }*/
	#secMainContent_wide { float: left; width: 700px; margin: 20px 20px 20px 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
    #secRightCol { float: right; width: 200px; margin: 20px 0 0 0; }
	/*news*/
	#news ul { list-style: none; padding: 0; margin: 0; }
	#news li { padding: 0; margin: 0 0 10px 0; font: normal 11px/11px Verdana, Arial, Helvetica, sans-serif }
	#news a { color: #06c; padding: 0; }

/*Form*/
    form p { font: normal 11px/8px }
	/* fieldset styling */
	fieldset { background-color:#F5F5F5; border: 1px solid #ccc; font: normal 11px/8px; margin: 10px 0; /*  space out the fieldsets a little*/ padding: 10px; }
	/* legend styling */
	legend { font-weight: bold; }
	/* style for  labels */
	label { float: left; width: 5.7em; }
	input { width: 300px; }
	input[type="text"], textarea { border-top: 2px solid #999; border-left: 2px solid #999; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; }
	input.radio, input.checkbox, input.submit { width: auto; }
	/* style form elements on focus */
	input:focus, textarea:focus { background: #ffc; }
	textarea { height: 70px; width: 350px; }
	/* style for required labels */
	label .required { font-size: 11px; color:#760000; }
	/* checkbox form styling */
	#checkbox { background: transparent; border: none; display: inline; float: none; margin: 0; /*width: 15px;*/ padding: 0; }
	#checkbox div { width: 60px; float: left; }
	#checkbox h2 { float: left; font-size: 11px; font-weight: normal; width: 5px; }
	#checkbox p { margin: 0; }


/*Footer*/
	#footer { margin: 50px 0 20px 0; font: normal 10px/14px verdana; color: #999; }
	#footer a { color: #999; text-decoration: none; }
    #footer img { border: none;}

	
