* { margin:0; padding:0;}
body {
	background:#252322;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	line-height:normal;
	color:#666666;
	text-align:left;
	padding-right: 0;
	padding-left: 0;
}

input, textarea { font-family:Arial, Helvetica, sans-serif; font-size:1em;}

.fleft { float:left;}
.fright { float:right;}
.fright2 { float:right;}
.fbot { float: right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper { width:100%; overflow:hidden;}
.container { width:100%;}

p { margin:0; padding:0;}


/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

.form { background:url(images/input-bg.gif) no-repeat left top; padding:0 14px 0 10px; float:left;}
.form input { width:167px; display:block; padding:4px 0 4px 0; border:0; color:#fff; background:none;}
.form a { font-size:0.77em; text-transform:uppercase; color:#0099FF; margin-left:-10px;}

.form1 { height:44px;}
.form1 input {width:274px; color:#fff; padding:2px 0 2px 3px; background:#302e2d; border:1px solid #645b56;}
textarea { width:274px; height:127px; color:#fff; margin-bottom:30px; overflow:auto; background:#302e2d; border:1px solid #645b56; padding:2px 0 0 3px; }

form .alert { border: solid 1px red; }
form #alert { display: none; margin: 1em 0 0; padding: 5px 12px; background: red; color: #fff; }

/*==================list====================*/
ul { list-style:none;}

.site-nav { background:#252322; width:100%; overflow:hidden;}
.site-nav li { display: inline; float:left; text-transform:uppercase; margin-right: 1px; font-size:.70em;}
.site-nav li.last { background:#252322;}
.site-nav li a, .site-nav li a:visited { display:block; float: left; color:#fff; text-decoration:none;}
.site-nav li a em { display:block; padding:0 10px;}
.site-nav li a b { font-style:normal; font-weight:normal; padding: 18px; display:block;}
.site-nav li a:hover, .site-nav li a.on { background:#f4f6f5; color:#000 !important; text-decoration:none; }
.site-nav li a.act { color:#000; background:url(images/nav-right.gif) no-repeat right top;}
.site-nav li a.act em { background:url(images/nav-left.gif) no-repeat left top; padding:0 5px;}
.site-nav li a.act b { background:#f4f6f5;}

.list { margin-top:-5px; padding-bottom:25px;}
.list li { width:100%; overflow:hidden; vertical-align:bottom; padding-top:5px;}
.list li img { float:left; margin:0 12px 0 0;}

.list1 { padding-bottom: 15px;}
.list11 li { margin-bottom: 1em; }
.list1 li { background:url(images/marker-1.gif) no-repeat 0 6px; padding:0 0 3px 11px; }
.list1 li h6 { margin: 0; }

dl.listA { margin-bottom: 1em; line-height: normal; }
dl.listA dt {}
dl.listA dd { margin-bottom: 2px; padding-left: 15px; }
dl.listA dd a, dl.listA dd a:visited { color:#999; }

.teamlist { padding-bottom:4px;}
.teamlist li {
	padding:2px 0 0 0;
	color:#0099ff;
    text-decoration: underline;
}
.teamlist li a {  text-decoration: underline; color:#0099ff;}


.list2 li {
	background:url(images/marker-1.gif) no-repeat left 7px;
	padding:0 14px 4px 14px;
	color:#666666;
	font-size: x-small;
}
.list2 li a {
	color:#999999;
	text-decoration:none;
	font-size: x-small;
}
.list2 li a:hover { text-decoration:underline;}

/*=========submenu=============*/

.row-1 .submenu li{ line-height:1em; border-bottom: solid 1px #0797fa; background: url(images/bullet1.png) 3px 11px no-repeat; padding: 8px 0; margin: 0px; }
.row-1 .submenu .last{ background:none; padding-bottom:0; margin-bottom:0;}
.row-1 .submenu a, .row-1 .submenu a:visited { color:#333333; text-decoration:none; padding-left:17px; display:inline-block; vertical-align:top;}
.row-1 .submenu a:hover, .row-1 .submenu a.on{ color:#0099FF;}

/*=========submenu-blue=============*/

.row-1 .submenu-blue li{  background-color:#0099ff; line-height:1em; padding:0 8px 8px 0; margin-bottom:5px; padding-top: 5px;}
.row-1 .submenu-blue .last{ background-color:#0099ff; padding-bottom:0; margin-bottom:0;padding-top: 5px;}
.row-1 .submenu-blue a{ color:#ffffff; text-decoration:none; padding-left:17px; padding-top: 5px; display:inline-block; }
.row-1 .submenu-blue a:hover{ color:#000000;}


/*==================other====================*/
.img-box img { margin-bottom:22px; display:block;}

.img-indent { margin:0 20px 0 0; float:left;}
.img-box1 { width:100%; overflow:hidden; padding-bottom:20px;}
.img-box1 img { float:left; margin:0 27px 0 0;}

.p1 {
	color:#666666;
	margin-bottom:20px;
	text-align: left;
}
.p2 { margin-bottom:30px;text-align: justify; 
font-size: 0.9em; font-style:italic}

.phone { float:right; margin-right:0px;}


/*==================txt, links, lines, titles====================*/
a {color:#0099FF;}
a:link {
	color: #0099FF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #0099FF;
}
a:hover {
	text-decoration: underline;
	color: #999999;
}
a:active {
	text-decoration: none;
	color: #0099FF;
}


h2 {
	
	padding: 0 0 15px 0;
	line-height: 20px;
	letter-spacing: -1px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.75em;
	font-weight: normal;
	color: #000000;
}

h3 { font-size:1.75em; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color:#0099ff; font-weight:normal; margin-bottom:10px; margin-top:5px;line-height: 20px;}
h3 a { color:#fff; text-decoration:none;}
h3 a:hover { text-decoration:underline;}

h1 { font-size:1.75em; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666666; font-weight:normal; margin-bottom:5px; margin-top:5px;line-height: 20px; padding: 0 0 0 15px;}



h4 {
	
	padding: 0 0 5px 14px;
	line-height: 20px;
	letter-spacing: -1px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.25em;
	font-weight: normal;
	color: #0099ff;
}

h5 {
	
	padding: 0 0 5px 5px;
	line-height: 20px;
	letter-spacing: -1px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.25em;
	font-weight: normal;
	color: #0099ff;
}
.txt1 {font-size:1.2em; color:#0099FF; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; padding:0 0 8px 0; }

.link { display:block; margin-right:5px; float:left; font-size:.77em; text-transform:uppercase; background:#9d958e; color:#fff; text-decoration:none;}
.link em { display:block; background:url(images/link-left.gif) no-repeat left top;}
.link b { display:block; background:url(images/link-right.gif) no-repeat right top; padding:7px 13px 7px 12px; font-weight:normal; font-style:normal;}
.link:hover { text-decoration:underline;}

.link1 { display:block; margin-top:1px; float:left; font-size:.77em; text-transform:uppercase; background:#252322; color:#fff; text-decoration:none;}
.link1 em { display:block; background:url(images/link1-left.gif) no-repeat left top;}
.link1 b { display:block; background:url(images/link1-right.gif) no-repeat right top; padding:4px 13px 4px 12px; font-weight:normal; font-style:normal;}
.link1:hover { text-decoration:underline;}

.link2 { display:block; float:left; font-size:.77em; text-transform:uppercase; background:#252322; color:#fff; text-decoration:none;}
.link2 em { display:block; background:url(images/link2-left.gif) no-repeat left top;}
.link2 b { display:block; background:url(images/link2-right.gif) no-repeat right top; padding:7px 13px 7px 12px; font-weight:normal; font-style:normal;}
.link2:hover { text-decoration:underline;}

.link3 { display:block; float:left; font-size:.77em; text-transform:uppercase; background:#0099ff; color:#fff; text-decoration:none;}
.link3 em { display:block; background:url(images/link3-left.gif) no-repeat left top;}
.link3 b { display:block; background:url(images/link3-right.gif) no-repeat right top; padding:3px 13px 3px 12px; font-weight:normal; font-style:normal;}
.link3:hover { text-decoration:underline;}

/*==================boxes====================*/
.slogan-box { height:323px; background:url(images/header-bg.jpg) no-repeat left top;}
.slogan-box .indent { padding:110px 0 0 513px;}
.slogan-box .slogan { margin:0 0 23px 7px;}

.nav-box .bg1 { background:#514c48; color: #9e9792; }
.nav-box .bg2 {}
.nav-box .indent {background:#252322; padding: 0 0 0 30px;}

.box { background:#ffffff; width:100%;}
.box .inner { padding:44px 36px 36px 30px;}
.box .title { margin-bottom:27px;}
.box cite { line-height:1.08em; font-style:normal; display:block; margin-bottom:6px;}

.box1 { background:#1e1c1b; width:100%;}
.box1 .inner { padding:37px 28px 44px 30px;}
.box1 .title { margin-bottom:28px;}


/*header*/

#header .row-1 { width: 980px; height:75px; background: #000 url(images/logo-bg.gif) no-repeat left top;padding:0px 0 0 0}
#header .row-1 .fright { width: 240px; padding: 30px 20px 0 0 ;}
#header .row-1 .fright2 {width: 50px; padding:16px 45px 0 0 ;}
#printlogo { display: none; }
#banner-flash { clear: both; width: 980px; height: 300px; }

#topnav { display: inline; float: right; width: auto; }

/*content*/

#content p {line-height:1.08em;}
#content .extra-row { padding:34px 29px 20px 29px;}
#print-banner { display: none; }

/*footer*/

#legals {
	height: 170px;
	padding: 0 25px;
	overflow: hidden;
}
#legals p {
	padding: 14px 0 0;
	font-size: 0.7em;
	color:#ffffff;
	text-align:center
}
#legals p a {
	margin: 0 3px;
	text-decoration: none;
	color:#0099FF;
}
#legals p a:hover {
	text-decoration: underline;
}

#footer a{
  color: #999999;
  background: none;
  text-decoration: none;
  text-align:center;
  padding: 2px;
  margin: 0;
}

#footer a:visited{
  color: #717171;
  background: none;
  text-align:center
  
}

#footer a:hover{
  color: #FFF;
  background: #0099ff;
  text-align:center
}
/*==============small top=================*/

#smbut-box { height:30px; padding: 0 20px; background:#000000; text-align:right; font-size: 11px; color: #ffffff; line-height: 30px; white-space:nowrap;}

#smtop a{
  color: #ffffff;
  background: none;
  text-decoration: none;
  text-align:left; 
  font-size: 0.7em;
}

#smtop a:visited{
  color: #ffffff;
  background: none;
  text-align:left;
  
}

#smtop a:hover{
  color: #FFFfff;
  background: #0099ff;
  text-align:left;
}




/*==========================================*/

.jump form {
margin : 0 0 0 0;
padding : 0 0 0 0;
background-color: #000000;
width: 230px;
}

.jump select{
display: inline;
font-family: Verdana,Helvetica,sans-serif;
font-size: 11px;
color: #0099ff;
background-color: #ffffff;
text-align: left;
padding: 2px;
width: 240px;
margin: 10px 0 0 0;
border: none;
}

.team form {
margin : 0 0 0 0;
padding : 0 0 0 0;
background-color: #ffffff;
width: auto;
}

.team select{
font-family :Verdana,Helvetica,sans-serif;
font-size : 9px;
color: #0099ff;
background-color: #FFFFFF;
text-align: left;
padding: 0 0 0 0;
width: 194px;
margin: 0 0 0 0;
}
