/* Integra */


* {
margin:0;
padding:0;
}

body {
	
	background-image:url(/images/bg-page.jpg);
	font: 15px Arial, Helvetica, sans-serif;
	color: #666;
}



/* Container styles */

#container {
background-image:url(/images/bg-container.jpg);
background-repeat:repeat-x;
overflow:hidden;
}

#mid {
    background-image:url(/images/bg-mid.png);
    width: 956px;
	margin-left:auto;
	margin-right:auto;
	padding-left:17px;
	padding-right:17px;
}


#logo {
    width:123px;
	height:120px;
	float:left;
}

#holder-for-navs {
    width:826px;
	height:120px;
	float:right;
}

#first-nav {
    height:70px;
}

#second-nav {
    height:50px;
}


#home-box1 {
	width:304px; 
	float:left;
}

#home-box2 {
	width:304px; 
	float:left; 
	margin-left:22px;
}

#home-box3 {
	width:304px; 
	float:right;
}



	
#bottom-curve {
	width: 990px;
	height:23px;
	background-image:url(/images/bottom-curve.png);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
}

#words {
    text-align:justify;
}



/* =============== */
/* ! Text Styles   */
/* =============== */



h1 {
	line-height: 110%;
	font: 20px;
	color: #666;
	margin-top:15px;
	margin-bottom:15px;
	font-weight:100;
}

h2 {
	line-height: 110%;
	font: 20px;
	color: #666;
	margin-top:5px;
	margin-bottom:5px;
	font-weight:100;
	margin-top:15px;
	margin-bottom:15px;
}

h3 {
	font: 18px;
	font-weight:100;
	padding:0;
	color: #666;
	margin-bottom:20px;
	line-height: 110%;
}

.white16  {
	font: 16px;
	font-weight:100;
	color: #fff;
}

p {
	line-height: 110%;
	padding-bottom:10px;
}

.alignRight {
	text-align: right;
}

.alignLeft {
	text-align: left;
}

.alignCenter {
	text-align: center;
}






td, th {	
    padding:5px;
	font: 15px Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

select {
    padding:2px;
	font: 15px Arial, 'Helvetica Neue', Helvetica, sans-serif;
	color: #333;
}

/* =============== */
/* ! very top links  */
/* =============== */
	
ul.navigation1   {
    list-style:none;
	padding-left:300px; 
	padding-top:20px;
	width:72em;
	}
	
ul.navigation1 li  {
    float: left;
}

ul.navigation1 li a  {
    color: #666; 
    text-decoration:none;
	font-size:18px;
	padding-left:15px;
	display:block;
	}
	
ul.navigation1 a:hover, ul.navigation1 a:focus {
color: #000;

}

/* =============== */
/* ! very top links  */
/* =============== */




/* =============== */
/* ! second down top links  */
/* =============== */

#menu {
 height: 55px;
}



#menu ul {
	padding:0;
}


#menu ul li {
	display:block;
	float:right;
	padding:0px 15px 0px 15px ;
	list-style-type:none;
	position:relative;
	z-index:100;


}



#menu ul li a {
 display: block;
 height: 50px;
 line-height: 50px!important;
 text-decoration: none;
 font: 15px Arial, Helvetica, Verdana,  sans-serif; color:#fff;
}





#menu ul ul,#menu ul ul ul {
	background-color:#375299;
	position:absolute;
	left:0px;
	top:50px;
}



#menu li li,#menu li li li {
	float:right;
	clear:both;
	white-space:nowrap;
	height:20px;
	width:175px;
	padding:5px;
	text-align:left;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
	
}


#menu li li a {
 display:block;
 margin: 0;
 line-height: 20px!important;
 font-size: 15px;

}

.but1 {
    float: left;
	background-image:url(/images/but1.png);
	background-repeat:no-repeat;
	background-position:right top;
	margin-top:20px;
	width:251px;
    padding-left:40px;
}


.but2 {
    float: left;
	background-image:url(/images/but2.png);
	background-repeat:no-repeat;
	background-position:right top;
	margin-top:20px;
	width:73px;
    padding-left:40px;
	margin-left:1px;
}

.but3 {
    float: left;
	background-image:url(/images/but3.png);
	background-repeat:no-repeat;
	background-position:right top;
	margin-top:20px;
	width:144px;
    padding-left:40px;
	margin-left:1px;
}

.but4 {
    float: left;
	background-image:url(/images/but4.png);
	background-repeat:no-repeat;
	background-position:right top;
	margin-top:20px;
	width:228px;
	text-align:center;
}



/* =============== */
/* ! second down top links  */
/* =============== */
	
A:link {color: #666;}
A:visited {color: #666;}
A:active {color: #666;}
A:hover {color: #666;}
	



/* Odd styles */




.clear {
clear:both;
}

label.error {
	color: #003876;
	display: block;
	white-space: nowrap;
}

#business ul   {
margin:0;
padding-left:40px;
width:700px;
}

#business li   {
padding-bottom:10px;

}

/* Odd styles */









/* Form styles */



/* ================= */
/* ! Footer Styles   */
/* ================= */


#footer-container{
    width:926px; 
	height:87px; 
	background:url(/images/bg-bot.png);
	margin-left:auto; 
	margin-right:auto; 
	margin-top:15px;
}



#footer-logos {
	float:left; 
	width:652px;
}

#footer-words{
    float:right; 
    width:254px; 
    text-align:right;
    color: #666;
	font-size: 11px;
	padding-top: 10px; 
	padding-right:10px;
}

#footer-words a {
	color: #666;
	text-decoration: none;
	font-size: 11px;
}

#footer-words a:hover {
	color: #000;
}



/* ========================= */
/* ! Slideshow Core Styles   */
/* ========================= */


#slideshow img {
top: 0;
left: 0;
}

#slideshow { /* This is the holding div for the slideshow */
	height: 258px;
	width:956px;
	display: block;
    top: 0;
    left: 0;
	position: relative;	
	z-index: 1;
	
	background-image:url(images/slide10.jpg);
}

.slideText {
color:#FFFFFF;
font-size:40px;
padding-left:20px;
padding-top:20px;
}


/* =================== */
/* ! RSS Feed Styles   */
/* =================== */
#rssDiv { /* Holding div for RSS */
	position: relative;
	background: #54AFA0;
	height: 30px;
}

.news-headline-heading {
	position: absolute;
	z-index: 1;
	background: #54AFA0;
	font-size: 14px;
	color: #fff;
	padding: 0 10px;
	height: 30px;
	line-height: 30px;
	border-right: 1px solid #ccc;
}

.rssFeed {
	font-size: small;
	width: 100%;
	margin-bottom: 1em;
}

.rssFeed a {
	color: #fff;
	text-decoration: none;
	line-height: 20px;
}

.rssFeed a:hover {
	color: #000;
	text-decoration: underline;
}

.rssBody {
	height: 20px !important;
}

.rssBody ul li {
	float: left;
	list-style: none;
}

.rssRow h4, .rssRow p, .rssRow div {
	margin: 0;
	padding: 0.5em;
}
/* =================== */
/* ! RSS Feed Styles   */
/* =================== */
