@charset "UTF-8";

h1 {color: #101a7b;}
h3 {color: #101a7b; font-size: 105%;}
img {border-style: none;}

body {
	font: 90% Arial, Helvetica, sans-serif;
	background: #fff url(images/background.jpg) repeat-x;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #000000;
}

#wrap {
	width: 900px; 
	background: transparent;
	margin: 0 auto; 
	border: none;
	text-align: left; 
}

#header {
	width: 900px;
	background: transparent;
	overflow: auto;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#header img { float: left; width: 420px;}

#nav {
	width: 51%;
	float: right;
	margin-top: 20px;
	margin-bottom: 0;
}

#nav li {display: inline;}

#nav a {
	padding-right: 4%;
	font-size: 125%;
	color: #fff;
	text-decoration: none;
	letter-spacing: 1px;
}
#nav .current {color:#ffd276;}

#nav :hover {
	color: #ffd276;
}

#quote {
	margin: 0;
	width: 50%;
	float: right;
	padding: 0;
	font-size: 105%;
	color: #ffd276;
	letter-spacing: 1px;
}

.ital {font-style: italic;}
.bold {font-weight: bold; font-size: 105%;}

#mainContent {
	width: 905px;
	position: relative;
	background: transparent url(images/contentbg.png) no-repeat top left;
	height: 410px;
	padding-bottom: 1px;
	border:none;
}

#mainContentGen #mainContentDeal #mainContentPress #mainContentContact #mainContentFacilities #mainContentInv #mainContentPart {
	width: 886px; 
}

#mainContentGen {background: transparent url(images/flexboxAbout.gif) no-repeat;width: 886px;}
#mainContentDeal { background: transparent url(images/flexboxDeal.gif) no-repeat; width: 886px;}
#mainContentPress { background: transparent url(images/flexboxPress.gif) no-repeat; width: 886px;}
#mainContentContact { background: transparent url(images/flexboxContact.gif) no-repeat; width: 886px;}
#mainContentIndividuals { background: transparent url(images/flexboxIndivid.gif) no-repeat; width: 886px;}
#mainContentInv { background: transparent url(images/flexboxInv.gif) no-repeat; width: 886px;}
#mainContentPart { background: transparent url(images/flexboxPart.gif) no-repeat; width: 886px;}

#mainContentAge #mainContentVet #mainContentDis #mainContentFacilities {
	margin: auto;
	width: 886px;
	position: relative;
	z-index: 2;
}
#mainContentAge {float: right; width: 886px; background: transparent url(images/flexboxAge.png) no-repeat top right;}
#mainContentVet {float: right; width: 886px; background: transparent url(images/flexboxVet.png) no-repeat top right;}
#mainContentDis {float: right; width: 886px; background: transparent url(images/flexboxDis.png) no-repeat top right;}
#mainContentFacilities { float: right; background: transparent url(images/flexboxFacilit.png) no-repeat top right; width: 886px;}


#textWrap { 
	margin: 0px 100px;
	padding: 130px 75px 25px 25px;
	background: transparent;
	color: #d36a3a;
}
#textWrapDeal {margin: 0px 100px; padding: 80px 75px 25px 25px; background: transparent; color: #d36a3a;}
#textWrap img {padding-right: 60px;}
#textWrap h1 {padding-left: 50px;}
#textWrap a {color: #101a7b;}

#textWrapBuck {
	float: right;
	width: 60%;
	margin-right: 10%;
	background: transparent;
	padding-top: 130px;
	color: #101a7b;
}
#map {margin: 0 auto; width: 320px;}

#textWrapFacility {
	float: right;
	width: 60%;
	margin-right: 10%;
	background: transparent;
	padding: 160px 0 20px 0;
	color: #101a7b;
}
.signUp { float: right; padding: 0 0 0 300px;}

#navside {
	float: left;
	width: 21%;
	margin-left: 4%;
	padding-top: 310px;
	color: #d36a3a;
}

#navside ul {list-style: none;}

#navtab {
	float: right;
	width: 420px;
	height: 68px;
	padding-right: 20px;
	position: relative;
	z-index: 1;
}
#navtab ul {#padding-top: 10px;} /* moves tabnav down in IE6 & IE7 */

#navtab ul {list-style: none;}

#navtab li {
	float: left;
	height: 68px;
	overflow: hidden;
}

#agetab {width: 120px;}
#vettab {width: 123px;}
#distab {width: 137px;}

#navtab a { background: url(images/tabnav2.png) no-repeat; height: 68px; display: block; text-indent: -9999px;}
#navtab #agetab a {background-position: 0px 0px;}
#navtab #vettab a {background-position: -120px 0px;}
#navtab #distab a {background-position: -243px 0px;}
#navtab #agetab .current {background-position: 0 -85px;}
#navtab #vettab .current {background-position: -120px -85px;}
#navtab #distab .current {background-position: -243px -85px;}
#navtab #agetab a:hover {background-position: 0 -85px;}
#navtab #vettab a:hover {background-position: -120px -85px;}
#navtab #distab a:hover {background-position: -243px -85px;}

#bucket1 {
	float: left;
	width: 295px;
	margin-top: 315px;
	text-decoration: none;
}
#bucket2 {
	float: left;
	width: 280px;
	margin-top: 315px;
}
#bucket3 {
	float: left;
	width: 270px;
	margin-top: 315px;
}

#bucket1  li {text-align: right; list-style: none; padding: 2px;}
 #bucket1 a {text-decoration: none; color: #101a7b; font-size: 100%; }
  #bucket1 :hover {color: #9396c6;}
#bucket2  li {text-align: right; list-style: none; padding: 2px;}
 #bucket2 a {text-decoration: none; color: #101a7b; font-size: 100%;}
  #bucket2 :hover {color: #9396c6;}
#bucket3  li {text-align: right; list-style: none; padding: 2px;}
 #bucket3 a {text-decoration: none; color: #101a7b; font-size: 100%;}
  #bucket3 :hover {color: #9396c6;}
  
#navbucket { margin: 0; padding: 0; position: absolute; top: 340px; left: 50px;}

#navbucket ul {	text-align: right;}

#navbucket li {
	display: inline;
	list-style: none;
}

#navbucket a {
	padding: 0 0px 0 145px;
	margin-right: 50px;
	text-decoration: none;
}

#footer {
	position: relative;
	width: 100%;
	clear: both;
	margin: 0;
	background: transparent;
	font-size: 11px;
	text-align: center;
}
#footer a:hover {color: #18189e; font-weight: bold;}

.social {padding: 0 5px 10px 0; border: none;}
.botlink { color: #000080; font-weight: bold; text-decoration: none;}
