html, body{
	height:100%;
	margin:0;
	padding:0;
	text-align:center;
	color:#1b3b6a;
	font-size:11px;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	background-color:#fff;
	background-image:url(../images/proper.gif);
	background-repeat:repeat-y;
	background-position:center;
}
/* ----- IDS ----- */



/* 
-----------------------------------------
	Main Page
-----------------------------------------
*/


#container{
	height:70%;
	width:780px;
	margin:0 auto 44px auto;
	padding:0;
	text-align:left;
	background-image:url(../images/body_bg.gif);
	background-repeat:repeat-x;
}

#content{
	width:780px;
	margin:0;
	padding:0;
}

/* 
-----------------------------------------
	Header & Navigation
-----------------------------------------
*/


#header{
	margin:0;
	padding:0;
	text-align:center;
	background-color:#fff;	
	background-image:url(../images/header_bg.gif);
	background-repeat:repeat-x;	/*background-color:#ebf1f5;*/
}
#navigation{
	padding:0;
	margin:0;
	height:108px;
	background-color:#fff;
}
#headerWrapper{
	padding:0;
	margin:0 auto;
	width:780px;
}
#header .logo{
	padding:0;
	float:left;
	margin:0 0 0 13px;
}

#header #topLinks{
	margin:19px 0 0px 0;
	padding:0;
	float:right;
}

/* 
-----------------------------------------
	Left Column
-----------------------------------------
*/


#leftCol{
	padding:0;
	margin:0;
	float:left;
	width:190px;
}
#customers{
	margin:0 0 0 4px;
	border-top:1px solid #9faec1;
	border-bottom:1px solid #9faec1;
}
#customers h3{
	margin-left:5px;
	margin:0;
	background-image:url(../images/small_h_gradient.gif);
	background-repeat: repeat-y;
	background-position: right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9faec1;
}
#leftColSpacer{
	height:5px;
	background-color:#fff;
}
#address{
	font-size:10px;
	margin:0 0 0 4px;
	border-top:1px solid #9faec1;
}
#address h3{
	margin-left:5px;
	margin:0;
	background-image:url(../images/small_h_gradient.gif);
	background-repeat: repeat-y;
	background-position: right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9faec1;
}

/* 
-----------------------------------------
	Right Column
-----------------------------------------
*/


#rightCol{
	margin:0 0 0 9px;
	float:left;
	width:578px;
}

#primaryContent{
	font-size:12px;
	margin:0 0 5px 4px;
	border-top:1px solid #9faec1;
	border-bottom-style:none;
}

#primaryContent h1{
	margin:0;
	padding:0;
	background-image:url(../images/big_h_gradient.gif);
	background-repeat: repeat-y;
	background-position: right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9faec1;	
}
#primaryContent p{
	padding:5px 10px 0;
}

/* 
-----------------------------------------
	Footer
-----------------------------------------
*/


#footer{
	height:44px;
	clear:both;
	margin:0;
	padding:3px;
	border-top-color:#ccc;
	border-top-style:solid;
	border-top-width:2px;
	background-color:#ebf1f5;
	text-align:center;
}

#bodyContentFooter{/* For the bottom of the content boxes */
	clear:both;
	height:14px;
	margin:0;
	padding:0;
	background-image:url(../images/footer_bg.gif);
	background-position:top;
	background-color:#fff;
	background-repeat:no-repeat;
	background-position:center;
}
#footer #contents{
	padding:0;
	margin:0 auto;
	width:780px;
}
#footer ul{
	
}
#footer li{
	display:inline;
}

/* 
-----------------------------------------
	Email Sending Form
-----------------------------------------
*/

label{
	width:150px;
	float:left;
	font-size:;
	font-family:;
}
input #emName, input #emFrom, input #emSubject, textarea #emMessage {
	/* border:1px solid #ccc; */
	float:left;
	margin-left:200px;
	padding:4px;
	font-size:9px;
}
#submit{
	margin-left:160px;
}


/* ----- CLASSES ----- */

.leftCorner{
	background-image:url(../images/title_l_feature.gif);
	background-repeat:no-repeat;
	padding:5px 0 4px 16px;
}
.leftContent{
	text-align:center;
	padding:15px;
}
.leftContentAddress{
	text-align:left;
	padding:15px;
}
.copyright{
	display:block;
	float:left;
	width:300px;
}
.bold{
	font-weight:bold;
}
.copyright{
	text-align:left;
}

/* ----- LISTS ----- */

#footer ul{
	text-align:right;
	clear:none;
	padding:0;
	margin:0;
}
#navigation ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
#navigation li{
	float:left;
	display:inline;
	padding:0;
	margin:0 3px 0 0;
}
/* ----- IMAGES ----- */

img{
	border:0;
}
img a{
	border:0;
	text-decoration:none;
}
img a:hover{
	border:0;
}

/* BREAK */

hr{
	display:none;
}

/* ----- LINKS ----- */

a{
	color:#df7d02;
	font-weight:bold;
}
a:hover{
	text-decoration:none;
}
a:visited, a:active, a:focus{
	color:#df7d02;
	font-weight:bold;
}
a:visited{
}
a:active{
}
a:focus{
}

#navigation a:hover{
	border-bottom-color:#df7d02;
	margin-top:5px;
	margin-bottom:3px;
	background-color:#df7d02;
	border-bottom-width:1px;
	border-bottom-style:solid;
}
#footer a, #footer a:active, #footer a:focus, #footer a:visited{
	padding:5px 5px 5px 10px;
	background-image:url(../images/plus.gif);
	background-position:left;
	background-repeat:no-repeat;
	color:#1b3b6a;
	font-size:10px;
	text-decoration:none;
}
#footer a:hover{
	background-image:url(../images/plus_blue.gif);
	background-position:left;
	background-repeat:no-repeat;
	text-decoration:underline;
}