/* CSS Document */

body {
font-family:Georgia, "Times New Roman", Times, serif;
font-style:normal;
font-size:1em;
color:;
background-color:#51534a;
background-image:url(images/background_gradient.jpg);
background-repeat:repeat-x;
background-position:top;
margin:0;
padding:0;
height:100%;
overflow:auto;
behavior: url("csshover3.htc");
}

html {padding:0; margin:0;}

img {
display:block;
border:0px;
}

.sitecontainer {
width:664px;
margin-left:auto;
margin-right:auto;
background-image:url(images/background.jpg);
background-repeat:no-repeat;
background-position:left top;
}

h1 {
font-size:1.6em;
padding:25px 35px 5px 35px;
background-image:url(images/bracket_left.gif);
background-position:left top;
background-repeat:no-repeat;
}

.quotesecondary {
float:right;
text-align:right;
font-size:1.2em;
padding:-10px 50px 0 100px;
width:350px;
margin-right:100px;
}

.clear {
clear:both;
font-size:0;
}



/*----------------------------------------------------DIV 1--------------------------------------------------------*/

.div1 {
clear:both;
}

.topstrip {
float:left;
width:655px;
background-color:#4a4943;
text-align:right;
padding:5px;
font-size:.7em;
color:#CCCCCC;
}

.topstrip a {
color:#CCCCCC;
text-decoration:none;}
.topstrip a:visited {
color:#CCCCCC;
text-decoration:none;}
.topstrip a:hover {
color:#FFFFFF;
text-decoration:underline;}



/*----------------------------------------------------DIV 2--------------------------------------------------------*/

.div2 {
clear:both;
background-image:url(images/background_menu.jpg);
background-repeat:no-repeat;
background-position:left top;
}

.logo {
float:left;
margin:10px 0 10px 25px;
}

/*.menuitems {
float:left;
font-size:.7em;
padding:70px 2px 0px 2px;
}

.menuitems a, #nav li a {
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
padding:70px 5px 5px 5px;
}

.menuitems a:visited, #nav li a:visited {
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}

.menuitems a:hover, #nav li a:hover {
color:#51534a;
text-decoration:none;
font-weight:bold;
background-color:#CCCCCC;
}

#nav {
float:left;
}

#nav ul {
	margin: 0px;
	padding: 0px;
}

#nav li {
float:left;
font-size:.7em;
padding:70px 2px 0px 2px;
list-style-type: none;
}

#nav li a { line-height: 50px; display: block; }

#nav li ul { background-color: #eef5fb; position: absolute; top: 150px; left: -999em; width: 220px; margin: 0; z-index: 1000; border: 1px solid #9ed1f0; border-top-style: none; }

#nav li ul a { font-weight: normal; font-style: normal; font-size: 14px; background-image: none; line-height: 18px; padding-top: 10px; padding-bottom: 10px; width: 192px; color: #5180ab; }

#nav li ul a:hover { color: #fff; background-color: #5180ab; background-image: none; width: 192px; margin: 0; }

#nav li:hover ul, #nav li.sfhover ul { left: auto; } */

#nav { float: left; top: 0px; left: 0px; position: relative; }

#nav a { display: block; }

#nav ul { margin: 0px; padding: 0px; }

#nav li { float: left; list-style-type: none; font-size:.6em; }

#nav li a { color: #fff; font-weight: bold; line-height: 15px; text-decoration: none; 
			 display: block; padding:70px 5px 5px 5px; text-transform: uppercase; }

#nav li a:hover { background-position: right -50px; background-color:#CCCCCC; color:#51534a; }

#nav li ul { background-color: #ffffff; position: absolute; top: 88px; left: -999em; width: 180px; margin: 0; z-index: 1000; border: 1px solid #4a4943; border-top-style: none; clear:both; }

#nav li ul a { font-weight: normal; font-style: normal; font-size: 10px; background-image: none; line-height: 16px; padding-top: 10px; padding-bottom: 10px; width: 171px; color: #4a4943; }

#nav li ul a:hover { color: #fff; background-color: #4a4943; background-image: none; width: 171px; margin: 0; }

#nav li:hover ul, #nav li.sfhover ul { left: auto; } 


.menuitemsactive {
float:left;
font-size:.8em;
padding:70px 5px 5px 5px;
background-color:#b3b0a3;
}

.menuitemsactive a {
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}

.menuitemsactive a:visited {
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}

.menuitemsactive a:hover {
color:#51534a;
text-decoration:none;
font-weight:bold;
background-color:#CCCCCC;
}



/*----------------------------------------------------DIV 3--------------------------------------------------------*/

.div3 {
clear:both;
}



/*----------------------------------------------------DIV 4--------------------------------------------------------*/

.div4 {
clear:both;
}

.bodytext {
clear:both;
background-color:#FFFFFF;
color:#333333;
font-size:.8em;
width:634px;
padding:10px 15px 10px 15px;
margin:10px 0 10px 0;
filter:alpha(opacity=75);
-moz-opacity:.75;
opacity:.75;
}

.bodytextClient {
clear:both;
background-color:#FFFFFF;
color:#333333;
font-size:.8em;
width:634px;
padding:10px 15px 10px 15px;
margin:10px 0 10px 0;
}

.bodytextindex {
clear:both;
background-color:#FFFFFF;
color:#333333;
font-size:.8em;
width:634px;
height:200px;
padding:10px 15px 10px 15px;
margin:10px 0 10px 0;
filter:alpha(opacity=75);
-moz-opacity:.75;
opacity:.75;
}

.bodytext a {
color:#51534a;
text-decoration:underline;
}

.bodytext a:visited {
color:#51534a;
text-decoration:underline;
}

.bodytext a:hover {
color:#993333;
text-decoration:none;
}

.bodytext img {
/*float:left;*/
padding:5px 5px 5px 0;
}

.headerbracket {
float:left;
background-image:url(images/bracket_right.gif);
background-position:bottom right;
background-repeat:no-repeat;
}

/*----------------------------------------------------DIV 5 and DIV 6--------------------------------------------------------*/

.div5 {
clear:both;
margin-bottom:10px;
}

.bracket1 {
float:left;
margin:0 10px 5px 25px;
}

.bracket2 {
float:left;
margin:0 10px 5px 25px;
}

.transOFF {
float:left;
margin-left:20px;
filter:alpha(opacity=60);
-moz-opacity:.60;
opacity:.60;
}

.transON {
float:left;
margin-left:10px;
filter:alpha(opacity=100);
-moz-opacity:1;
opacity:1;
}

.buttontxt {
width:405px;
height:45px;
float:right;
background-color:#FFFFFF;
padding:5px 40px 5px 10px;
font-size:.7em;
color:#333333;
filter:alpha(opacity=60);
-moz-opacity:.60;
opacity:.60;
}

.buttontxt span, .buttontxt applet, .buttontxt object, .buttontxt iframe, .buttontxt h1, .buttontxt h2, .buttontxt h3, .buttontxt h4, .buttontxt h5, .buttontxt h6, .buttontxt p, .buttontxt blockquote, .buttontxt pre, .buttontxt a, .buttontxt abbr, .buttontxt acronym, .buttontxt address, .buttontxt big, .buttontxt cite, .buttontxt code, .buttontxt del, .buttontxt dfn, .buttontxt em, .buttontxt font, .buttontxt img, .buttontxt ins, .buttontxt kbd, .buttontxt q, .buttontxt s, .buttontxt samp, .buttontxt small, .buttontxt strike, .buttontxt strong,.buttontxt  sub, .buttontxt sup, .buttontxt tt, .buttontxt var, .buttontxt dl, .buttontxt dt, .buttontxt dd, .buttontxt  ol, .buttontxt ul, .buttontxt li, .buttontxt  fieldset, .buttontxt form,.buttontxt  label,.buttontxt  legend,.buttontxt  table,.buttontxt  caption, .buttontxt tbody, .buttontxt tfoot, .buttontxt thead, .buttontxt tr,.buttontxt  th, .buttontxt td  
	{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}


.buttontxt p {
font-size:.9em;
}

.buttontxt a {
font-size:.9em;
color:#333333;
text-decoration:underline;
}

.buttontxt a:hover {
color:#FFFFFF;
text-decoration:underline;
}

.buttontxt a:visited {
color:#333333;
text-decoration:underline;
}

.logoboxone {
	float:left;
	width:300px;
	}
	
.logoboxtwo {
	float:right;
	width:300px;
	}



/*----------------------------------------------------DIV 7--------------------------------------------------------*/

.div7 {
clear:both;
background-color:#FFFFFF;
}

.footerlinks {
float:left;
font-size:.6em;
color:#999999;
padding:10px 0 10px 5px;
}

.footerlinks a {
color:#999999;
text-decoration:none;
}

.footerlinks a:hover {
color:#999999;
text-decoration:underline;
}

.footerlinks a:visited {
color:#999999;
text-decoration:none;
}

.footerimg {
float:right;
margin:10px 10px 0 0;
}