
/*------------------------Colors------------------------
Dark Blue AFE2F7
Blue AFE2F7
Green 7FA252
Orange FBB138
Black 181819
Gray C3BECF
*/

body {
font-family: Helvetica, Arial, sans-serif;
background: url(../images/bg.png) repeat;
}

a {color: #fff; text-decoration: none; }
a:link {color: #fff; text-decoration: none; }
a:visited {color: none}
a:hover {color: #FBB138}
a:active { }


p {
	margin:0px; 
	padding:0px 0px 0px 0px;
}

p.bottom {
	text-align:left;
	font-size:12px;
	font-weight:100;
	letter-spacing:.3px;
	line-height: 19px;
	color: #777;
}

p.footer {
	text-align:center;
	font-size:8px;
	font-weight:100;
	letter-spacing:.3px;
	line-height: 10px;
	color: #777;
}

h1 { 
	color:#FBB138;
	font-size:18px;
	font-weight: normal; 
	margin:0px; 
	padding:0px 0px 0px 0px;
}


h2 {
	color: #AFE2F7;
	font-size:16px;
	letter-spacing: 1px;
	line-height:18px;
	text-align:left;
	font-weight: 100; 
	margin:0px; 
	padding:0px 0px 0px 0px;
}

h3 {
	color:#777;
	font-size:18px;
	line-height:20px;
	font-weight: normal; 
	margin:0px; 
	padding:0px 0px 10px 0px;
}

h4 {
	color: #fff;
	font-size:13px;
	letter-spacing: 1px;
	line-height:18px;
	text-align:left;
	font-weight: 100; 
	margin:0px; 
	padding:0px 0px 0px 0px;
}

h5 { 
	color:#AFE2F7;
	font-size:18px;
	font-weight: normal; 
	margin:0px; 
	padding:0px 0px 0px 0px;
}

h6 { 
	color:#7FA252;
	font-size:18px;
	font-weight: normal; 
	margin:0px; 
	padding:0px 0px 0px 0px;
}

/*------------------------Wrapper------------------------*/

#wrapper {
	width: 960px;
	height: 875px;
	text-align: center;
	margin-top: 22px;
	margin-left:auto;
	margin-right:auto;
	border: 1px solid #000;
	background: url(../images/wrapbg.png) repeat;
}

/*Main Sections*/

/*------------------------Main Sections------------------------*/

#header {
	width: 980px;
	height: 120px;
	float: left;
	background: url(../images/headerbg.png) no-repeat;

}

/*------------------------ Header Contact Button ------------------------*/

#ContactHolder {
	width: 170px;
	height: 120px;
	float: right;
	margin: 0px;
	background: none;
}

#Contact {
	width: 100px;
	height: 21px;
	float: left;
	margin-top: 12px;
	margin-left: 40px;
	background: url(../images/email.png) top left no-repeat;
}

ul#navheaderContact {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}
ul#navheaderContact li {
	margin: 0;
	padding: 0;
	display: inline;
}
ul#navheaderContact li a {
	float: left;
	height: 21px;
}
ul#navheaderContact li a:hover, ul#nav li a:active {
	text-decoration: none;
}
ul#navheaderContact li span {
	display: none;
}
#cnt1 {
	background: url(../images/email.png) top left no-repeat;
}

#cnt1 { width: 100px; background-position:    0px 0px; }


#cnt1:hover, #cnt1:focus, #cnt1.on { background-position:    0px -21px; }


/*------------------------ Header Phone Button ------------------------*/

#headerPhone {
	width: 120px;
	height: 25px;
	float: left;
	margin-top: 52px;
	margin-left: 25px;
	background-color:#60C;
	background: url(../images/phone.png) top left no-repeat;
}

ul#navheaderPhone {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}
ul#navheaderPhone li {
	margin: 0;
	padding: 0;
	display: inline;
}
ul#navheaderPhone li a {
	float: left;
	height: 25px;
}
ul#navheaderPhone li a:hover, ul#nav li a:active {
	text-decoration: none;
}
ul#navheaderPhone li span {
	display: none;
}
#ph1 {
	background: url(../images/phone.png) top left no-repeat;
}

#ph1 { width: 120px; background-position:    0px 0px; }


#ph1:hover, #ph1:focus, #ph1.on { background-position:    0px -25px; }

/*------------------------Main Menu------------------------*/

#menu {
	width: 980px;
	height: 35px;
	margin-top: 120px;
	float: left;
	margin: 0 auto;
	background-color: none;
}

/*------------------------Main Menu Nav------------------------*/
/* Navigation ---------------------------------------------------------------------------------------------------- */

#nav { position: relative; width: 400px; height: 30px; background: url(nav-sprite.png) no-repeat; margin: 0; padding: 0; }
#nav li { display: inline; }
#nav li a:link, #nav li a:visited { position: absolute; top: 0; height: 30px; text-indent: -9000px; overflow: hidden; z-index: 10; outline: none; }

#port a:link, #port a:visited { left: 0px; width: 112px; }
#port a:hover, #port a:focus { background: url(nav-sprite.png) no-repeat 0px -30px; }
#port.current a:link, #port.current a:visited { background: url(nav-sprite.png) no-repeat 0px -60px; cursor: default; }

#about a:link, #about a:visited { left: 112px; width: 73px; }
#about a:hover, #about a:focus { background: url(nav-sprite.png) no-repeat -112px -30px; }
#about.current a:link, #about.current a:visited { background: url(nav-sprite.png) no-repeat -112px -60px; cursor: default; }

#new a:link, #new a:visited { left: 185px; width: 120px; }
#new a:hover, #new a:focus { background: url(nav-sprite.png) no-repeat -185px -30px; }
#new.current a:link, #new.current a:visited { background: url(nav-sprite.png) no-repeat -185px -60px; cursor: default; }

#contact a:link, #contact a:visited { left: 305px; width: 95px; }
#contact a:hover, #contact a:focus { background: url(nav-sprite.png) no-repeat -305px -30px; }
#contact.current a:link, #contact.current a:visited { background: url(nav-sprite.png) no-repeat -305px -60px; cursor: default; }


/*------------------------End Main Menu Nav------------------------*/

#flashHolderTop {

	width: 960px;
	height: 190px;
	float: left;
	background-color: none;
}

#flashOne {

	width: 238px;
	height: 189px;
	float: left;
	margin-left: 1px;
	background-color: #111;
	}
	
#flashTwo {

	width: 238px;
	height: 189px;
	float: left;
	margin-left: 2px;
	background-color: #111;
	}
	
#flashThree {

	width: 238px;
	height: 189px;
	float: left;
	margin-left: 2px;
	background-color: #111;
	}
	
#flashFour {

	width: 238px;
	height: 189px;
	float: left;
	margin-left: 2px;
	background-color: #111;
	}
	
#flashHolderBottom {

	width: 960px;
	height: 190px;
	float: left;
	background-color: none;
}

#flashFive {

	width: 238px;
	height: 189px;
	float: left;
	margin-left: 1px;
	margin-top: 1px;
	background-color: #111;
	}
	
#flashSix {

	width: 238px;
	height: 189px;
	float: left;
	margin-left: 2px;
	margin-top: 1px;
	background-color: #111;
	}
	
#flashSeven {

	width: 238px;
	height: 189px;
	float: left;
	margin-left: 2px;
	margin-top: 1px;
	background-color: #111;
	}
	
#flashEight {

	width: 238px;
	height: 189px;
	float: left;
	margin-left: 2px;
	margin-top: 1px;
	background-color: #111;
	}
	
/*------------------------4 Framed Sections------------------------*/

#cont-copy {
	float: left;
	width: 960px;
	height: 240px;
	margin: 0px;
	background: none;
}

#cont-one {
	float: left;
	width: 239px;
	height: 240px;
	text-align:left;
	margin-top:0px;
	margin-left: 0px;
	background-color: #111617;
}

#cont-copy-one {
	float: left;
	width: 200px;
	height: 200px;
	text-align:left;
	margin-top:13px;
	margin-left: 35px;
	background: none;
}

#cont-two {
	float: left;
	width: 238px;
	height: 240px;
	text-align:left;
	margin-top:0px;
	margin-left:2px;
	background-color: #111617;
}

#cont-copy-two {
	float: left;
	width: 200px;
	height: 240px;
	text-align:left;
	margin-top:13px;
	margin-left: 35px;
	background: none;
}

#cont-three {
	float: left;
	width: 238px;
	height: 240px;
	text-align:left;
	margin-top:0px;
	margin-left:2px;
	background-color: #111617;

}

#cont-copy-three {
	float: left;
	width: 200px;
	height: 240px;
	text-align:left;
	margin-top:13px;
	margin-left: 35px;
	background: none;
}

#cont-four {
	float: left;
	width: 238px;
	height: 240px;
	text-align:left;
	margin-top:0px;
	margin-left:2px;
	background-color: #111617;
}

#cont-copy-four {
	float: left;
	width: 200px;
	height: 240px;
	text-align:left;
	margin-top:13px;
	margin-left: 35px;
	background: none;
}

/*------------------------End 4 Framed Sections------------------------*/

/*------------------------form------------------------*/

/*form part styles*/
input, select, textarea { font-size:11px; font-family:Helvetica, Arial, Verdana,Tahoma !important; color: #37373C; background: none; }
input, select, textarea { border:1px solid #c1c1c1; padding:1px; }

/*------------------------form parts------------------------*/

.inrightside { width:165px; margin-top:0px; margin-left:0px; background-color: none; border: none;}
.inrightside span input { margin-top:5px; *margin-top:0px; width:158px; height:18px; background-color: #C3BECF; border: none;}
.inrightside span textarea { margin-top:5px; width:155px; height:42px; background-color: #C3BECF; border: none;}

/*------------------------end form------------------------*/



#baseBg {
	width: 960px;
	height: 400px;
	float: left;
	background: none;
}

#cont-footer {
	float: left;
	width: 920px;
	height: 85px;
	margin-left: 25px;
	margin-top: 10px;
	background-color: none;
}


.clear {
	clear:both;
	
}

.no-marg-rt {
	margin-right: 0px;
}


ul.services {
	margin: 0;
	padding: 0;
	text-align:left;
	color: #fff;
	font-size: 12px;
	line-height:20px;
	list-style:none;
	display:inline;

}

li.services {
	margin: 0;
	padding: 0;
	text-align:left;
	font-size:12px;
	list-style:none;

}

 a.reditalic {
	color: #FBB138;
	font-style:italic;
	text-decoration: none
}

a.reditalic:hover{
	color: #F90;
	font-style:italic;
	text-decoration: none
}

p.footer {
	text-align:Left;
	font-size:10px;
	font-weight:100;
	letter-spacing:.3px;
	line-height: 14px;
	color: #C3BECF;
}
