/* Company Name */

body
{
	margin: 0px;
	padding: 0px;
	background: url(../images/bg.jpg) top repeat-x #ffffff;
	line-height: 1.4em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#392862;
}

img { border: 0; }
form { margin: 0px; padding: 0px; }
.clear { clear: both; }

#container {
	position: relative;
	width: 912px;
	height: 1010px;
	margin: 0px auto;
	background-image: url(#);
	background-repeat: no-repeat;
}
 
a { color: #044a6e; text-decoration:none; font-weight:bold; }
a:hover { color: #044a6e;; text-decoration:underline; font-weight:bold; }

/* flash ani */

#flashtop {
	position:absolute;
	height:132px;
	width:267px;
	top:14px;
	left:45px;
}

#flashmiddle {
	position:absolute;
	height:142px;
	width:900px;
	left:6px;
}

#flashmiddlebg {
	position:relative;
	height:142px;
	width:912px;
	background:url(../images/middleflashbg.jpg);
	background-repeat:repeat-y;
}

#flashbottom {
	position:relative;
	float:left;
	height:203px;
	width:398px;
}


/* ----- Padding ----- */

#tristatenewspad {
	padding-left:22px;
	padding-right:20px;
	padding-top:70px;
	line-height:1.2em;
}

#interiorpad {
	padding-right:20px;
}

/* ----- Styles ----- */

.tristatenewsstyle1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#392862;
}

.tristatenewsstyle2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#ec8f34;
}

.tristatenewsstyle3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:1.2em;
	color:#392862;
	padding-bottom:19px;
}

.tristatenewsstyle4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#392862;
	padding-left:16px;
}

.interiorstyle1 {
	font-size:14px;
	font-weight:bold;
	color:#ec8f34;
}

.interiorstyle2 {
	font-size:12px;
	line-height:1.2em;
}

.interiorstyle3 {
	font-size:12px;
	font-weight:bold;
	line-height:1.2em;
}

.interiorstyle4 {
	font-size:13px;
	line-height:1.2em;
}

/* ----- H ----- */

h1 { color:#392862;font-family: Arial, Helvetica, sans-serif;
  font-size: 20px; padding:0px; margin:0px; }
  
h2 { color:#392862;font-family: Arial, Helvetica, sans-serif;
  font-size: 16px; padding:0px; margin:0px; }

/* ----- Content ----- */

/* ---- Header ---- */

#header {
	position:relative;
	height:194px;
	width:912px;
	background:url(../images/mainbg.jpg);
	background-repeat:repeat-y;
}

#topsliver {
	position:absolute;
	top:0px;
	left:opx;
}

#headerphone {
	position:absolute;
	top:146px;
	left:52px;
}

#headernav {
	position:absolute;
	top:52px;
	right:84px;
}


/* ---- Top Navigation ---- */

#nav {
	position:relative;
	float:left;
	width:114px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

.navborder {
	position:relative;
	width:114px;
	border-bottom:solid 1px;
	border-bottom-color:#ddd;
	
}

#nav a { color: #a49cb8; text-decoration:none; font-weight:bold; }
#nav a:hover { color: #392862; text-decoration:none; font-weight:bold; }

/* ---- Main ---- */

#main {
	position:relative;
	width:912px;
    background:url(../images/mainbg.jpg);
	background-repeat:repeat-y;
}

#middlegraphics {
	position:relative;
	float:left;
	width:406px;
	margin-bottom:75px;
}

#tristatenews {
	position:relative;
	float:left;
	width:233px;
	background-image:url(../images/tristatenewsbg.jpg);
	background-repeat:no-repeat;
	height: 428px;
}

#tristatenews a { color: #392862; text-decoration:none; font-weight:bold; }
#tristatenews a:hover { color: #392862; text-decoration:underline; font-weight:bold; }


/* ---- Columns ---- */

#leftcol {
	position:relative;
	float:left;
	margin-top:39px;
	padding-left: 56px;
}

#rightcol {
	position:relative;
	float:left;
	margin-top:16px;
	padding-left:38px;
	width: 698px;
}

#mainleftcol {
	position:relative;
	float:left;
	width: 406px;
}

#mainrightcol {
	position:relative;
	float:left;
	width: 233px;
	padding-left: 12px;
}

/* ---- Interior ---- */

#aboutleftcol {
	position:relative;
	float:left;
	width:300px;
	margin-right:60px;
}

#aboutrightcol {
	position:relative;
	float:left;
	width:300px;
}

#aboutleftcol a { color: #ec8f34; text-decoration:none; font-weight:bold; }
#aboutleftcol a:hover { color: #ec8f34; text-decoration:underline;font-weight:bold;}

#aboutrightcol a { color: #ec8f34; text-decoration:none; font-weight:bold; }
#aboutrightcol a:hover { color: #ec8f34; text-decoration:underline;font-weight:bold;}

#interiorpad a { color: #ec8f34; text-decoration:none; font-weight:bold; }
#interiorpad a:hover { color: #ec8f34; text-decoration:underline;font-weight:bold;}

/* ---- Bottom Navigation ---- */

#bottomnav {
	position:relative;
	width:500px;
	margin-left:60px;
	margin-top:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#392862;
	float: left;
	line-height: 1.5em;
}

.bottomnav1 a {
	color: #ec8f34;
	text-decoration:none;
	font-weight:bold;
}
.bottomnav1 a:hover {
	color: #ec8f34;
	text-decoration:underline;
	font-weight:bold;
}

.bottomnav2 a {
	color: #cecece;
	text-decoration:none;
	font-weight:bold;
}
.bottomnav2 a:hover {
	color: #cecece;
	text-decoration:underline;
	font-weight:bold;
}

.bottomnav3 {
	color:#cecece;
}

/* ---- Footer ---- */

#footer {
	position:relative;
	width:912px;
	height:100px;
	background-image:url(../images/footerbg.jpg);
	background-repeat:no-repeat;
 	margin-top: 7px;
}
