/*------------  Intellectual Property of E-Platform Marketing, LLC  ------------*/


/*--------------- GLOBAL -------------------------------*/
body {background-color:#fff;
      font-family:calibri,verdana,arial,tahoma,helvetica,sans-serif;
	  margin:0;
	  padding:0;
}

img {border:0px;
     margin:0px;
	 padding:0px;
}

.imgborder {border:2px solid #cdcdcd;
            padding:5px 5px 5px 5px;
}
	
ul,ol,li,form,html,blockquote,fieldset,input {
margin:0;
padding:0;
list-style-type:none;
}

.clearfix:after {
    content: ".";
    display: block;
    height:0;
    clear: both;
    visibility: hidden;
}

.clear {clear:both;}

#bigwrap {background-color:#fff;
	      width:980px;
	      margin-left:auto;
	      margin-top:0px;
	      margin-right:auto;
	      margin-bottom:0px;
	      padding:0px;
}

a {
	color:#03C;
	text-decoration:none;
	font-size:0.85em;
	font-weight:normal;
}

a:active a:visited {font-weight:normal;
}

a:hover {text-decoration:underline;
}

.bluelink {font-size:0.9em;
           color:#03C;
           text-decoration:underline;
}
.indent {margin-left:15px;
}
h1 {color:#194861;
	font-size:1.3em;
	margin-top:25px;
	margin-left:20px;
	padding: 0px;
}
	
h2 {color:#194861;
	font-size:1.0em;
	margin-top:25px;
}
	
h3 {color:#194861;
	font-size:1.0em;
	margin-top:25px;
	margin-left:15px;
}	
	
h4 {color:#194861;
	font-size:1.0em;
	margin-top:25px;
	margin-left:15px;
}	
	
h5 {color:#194861;
	font-size:1.1em;
	font-weight:bold;
	margin:20px 0 0 10px;
	padding: 3px 0px 4px 10px;
}

p  {color:#444;
	font-size:.85em;
	line-height:1.2em;
	text-align:left;
	margin:0px 20px 0px 20px;
}

.white {
	color:#fff;
	margin: 0px;
	padding: 10px 0px 0px 10px;
    _padding: 10px 0px 0px 10px;
}
.whiteReg {
	color:#FFF;
	font-size:0.8em;
	font-style:normal;
	margin:12px 15px 12px 15px;
	line-height: 1.4em;
}
.grayItal {color:#333;
           font-size:0.8em;
           font-style:italic;
		   margin:12px 15px 12px 15px;
}
.black {color:#000;
}
/*------------------------ HEADER -------------------------------*/

#headerwrapper {height: 135px;
                width:100%;
				padding:0px;
				clear:both;
		        background-image:url(../images/Blues/blue-header.gif);        
		        background-repeat:repeat-x;}

#header {width:980px;
	     margin-left:auto;
	     margin-right:auto;
	     margin-top:0px;
	     margin-bottom:0px;
	     height: 135px;
	     position: relative;
}

#top {height: 90px;
  	  padding: 0px;
	  position: absolute;
	  width: 980px;
	  top: 11px;
	  margin: 0px;
}
	  
.logo {float:left;
       margin-top:10px;
	   margin-left:30px;
	   border:0px;
	   display:inline;
	}
div#flashcta {
	width: 400px;
	position: absolute;
	z-index: 100;
	height: 50px;
	left: 61px;
	top: 55px;
}

.addressheader {
	color: #FFF;
	font-size: 0.92em;
	position: absolute;
	width: 233px;
	height: 58px;
	left: 727px;
	top: 10px;
	text-align: right;
	line-height: 1.3em;
	font-weight: normal;
}

.phone {
	font-weight:bold;
	font-size:1.4em;
	color:#fff; /*ffd700 gold*/
	text-align:right;
	margin-top: 80px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-family: "Adobe Garamond Pro", "Times Roman",arial,tahoma;
}

.tagline {font-weight:normal;
          font-size:1.2em;
		  font-style:italic;
          color:#fff;
		  text-align:right;
		  margin-right:60px 200px 0px 0px;
}

/*------------------------ NAVIGATION ---------------------------*/
#navwrap {height: 35px;
	      width:100%;
	      padding:0px;
	      clear:both;
	      background-image:url(../images/topnav_bg.gif);
	      background-repeat:repeat-x;
	      border-bottom:3px solid #cdcdcd;
		  overflow: visible;
}

#nav {
height:35px;
width:980px;
margin-right:auto;
margin-left:auto;
padding:0px;
margin-top:0px;
margin-bottom:0px;
overflow:visible;
}

.nav2 {width:230px;
       height:280px;
       float:left;
       background-image:url(../images/nav2BG.jpg);
	   background-repeat:repeat-x;
	   overflow:hidden;
	   border-bottom:solid 1px #cdcdcd;
}

/*  CSS for Quick Links  */
#menu {padding:0;
       margin:25px 0 0 0;
}
#menu li {list-style-type:none;
}
#menu a, #menu a:active, #menu a:visited {
	font-size:0.85em;
	color:#fff;
	margin:11px 0px 0px 11px;
	display:block;
	text-align:left;
}
#menu a:hover {
	color:#7EC242;
	display:block;
}

/* CSS for Site Map and Resources Pages Links  */
#menublue {padding:0px;
           margin:0px 0px 0px 30px;
}
#menublue li {list-style-type:none;
}
#menublue a, #menublue a:active, #menublue a:visited {
	font-size:0.9em;
	color:#03C;
	margin:0px 0px 0px 10px;
	text-align:left;
	text-decoration: underline;
}
#menublue a:hover {
	color:#7EC242;
}

	
/*--------------------- MAIN BODY ------------------------*/

#content {width:980px;
	      margin:0px;
	      padding-bottom:40px;
		  background-color:#fff;	
}

.bodycopy {
	color:#555;
	font-size:0.9em;
	line-height:1.3em;
	text-align:left;
	margin-bottom:20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}

.callout {color: #06F;
           font-size:1.2em;
		   font-weight:bold;
		   font-style:italic;
		   text-align:left;
		   padding:0px 10px 0px 10px;
		   margin-bottom:20px;
}
.sidecopy {color:#555;
           font-size:0.8em;
		   line-height:1.4em;
		   text-align:left;
		   padding:0px 10px 0px 10px;
		   margin-bottom:20px;
}
#picbar {
	width:980px;
	height:280px;
	background-color:#fff;
	clear:both;
	padding:0;
	margin:0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cdcdcd;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cdcdcd;
}

.picframe {width:750px;
           height:280px;
	       float:left;
           
}

.left {float:left;
	   width:600px;
	   margin-bottom: 10px;
	   padding: 0px;
	   background-color:1a4a65;
}

.right {float:right;
	    width:380px;
	    margin: 0px;
	    padding: 0px;
}

.rightbox {width:210px;
           float:left;
           background-color: #f1f1f1;
	       margin-left:20px;
           margin-top:25px;
		   margin-bottom:10px;
		   border: 1px solid #e0e0e0;
		   overflow:hidden;
}


/*--------------------- FOOTER ---------------------------*/	

#footwrap {
	clear: both;
	border-top-width: 6px;
	border-top-style: solid;
	border-top-color: #cdcdcd;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
	background-color: #1A4A65;
	background-image: url(../images/footer-bg.gif);
	background-repeat: repeat;
}

.footer {width:980px;
	     margin-right: auto;
	     margin-bottom: 10px;
	     margin-left: auto;
	     padding-top: 25px;
}

.footleft {float:left;
           width:500px;
		   padding:0;
		   margin:0;
}

.footright {float:right;
            width:480px;
			padding:0;
			margin:0;
}

#footer ul {float:left; width:200px;
            list-style:none;            
}
	
#footer li {padding-top: 2px;
	        padding-right: 8px;
	        padding-bottom: 2px;
	        padding-left: 8px;
	        font-size:.8em;
	        text-decoration:none;
            list-style:none;
}

#footleft a, #footleft a:active, #footleft a:visited  
{
	color:#fff;
	line-height: 1.5em;
	text-decoration: underline;
}
		
#footleft a:hover 
{color:#7EC242;}

.address {color:#cdcdcd;
          font-size:.85em;
		  line-height:1.2em;
		  text-align:right;
		  font-weight:normal;
		  padding:10px 20px 50px 0px;
}

.addressBlue {color:#194861;
              font-size:.85em;
		      line-height:1.2em;
		      text-align:left;
		      font-weight:normal;
		      padding:10px 0px 15px 5px;
}

.disclaimer {width:450px;
             float:right;
             margin:0px 0px 5px 0px;
}

.disclaimer1 {color:#fff;
              font-size:.75em;
			  line-height:1.2em;
			  padding-right:15px;
			  text-align:justify;
}


/* --------------------------- COPYRIGHT FOOTER --------------------------  */

#copyrightwrapper {width:100%;
                   height:10px;
				   background-color:#194861; 
			       margin-left:auto;
	               margin-right:auto;
	               margin-top:0px;
	               margin-bottom:0px;
	               position: relative;
}

#copyright a:link, #copyright a:visited {width:980px;
                                         text-align:right;
										 color:#cdcdcd;
}
#copyright a:hover {color:7EC242;}

.credit {color:#568BCB;
         font-family:calibri,verdana,arial,tahoma,helvetica;
         font-size:.75em;
		 line-height:1.1em;
		 font-weight:normal;
		 padding-top:20px;
		 padding-bottom:10px;
		 margin-right:10px;
		 margin-bottom:0;
		 text-align:right;
		 text-decoration:none;
}


/* -----------  FORM STYLING ---------*/
#miniform {
	float: left;
	width: 200px;
	padding-top: 15px 10px 10px 15px;
	margin: 0px;
	margin-bottom:10px;
}
