body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	text-align:center;
}

a:link, a:visited{
	text-decoration:none;
	color:black;
}

a:hover{
	text-decoration:underline;
}

dl {
	margin:0;
}


dt {
	text-align:left;
	float:left;
	width:85px;
	font-size:0.8em;
	margin-right:5px;
}

dd {
	text-align:left;
}

blockquote {
	background-color:#C1D6C7;
	padding:5px 5px 0 5px;
}

form {
	font-size:0.8em;
}

form dl dd label{
	font-size:0.8em;
}

input[type="text"]{
	font-size:0.8em;
	width:125px;
}

select{
	font-size:0.8em;
}

form dl dt, form dl dd{
	margin-top:3px;
	margin-bottom:6px;
}

.formDiv {
	font-size:0.8em;
	width:200px;
}

.padded {
	margin-top:10px;
}


#wrapper {
	width:950px;
	height:550px;
	position:relative;
	margin:0 auto;
}

#header {
	height:84px;
	text-align:left;
}

#footer {
	text-align:left;
	font-size:0.65em;
	margin-top:10px;
        clear:both;
}


#footer a:link, #footer a:visited {
	color:black;
	text-decoration:none;
}

#footer a:hover {
	text-decoration:underline;
	color:#09582D;
}


#logo {
	margin:10px 0 0 10px;
	border:0;
}

#content {
	width:715px;
	text-align:left;
	float:left;
}

#menuHolder {
	width:199px;
	height:100%;
	margin:0 5px 0 0;
	float:left;
	text-align:left;
}

#menu {
	min-height:500px;
	border-left: 1px solid #006225;
	border-right: 1px solid #006225;
	border-bottom: 1px solid #006225;
	background-image:url('/images/page/menuBackground.jpg');
	background-position:bottom;
	background-repeat:no-repeat;
	text-align:left;
	margin-top:-20px;
}

#menuTop {
	background-image:url('/images/page/menuTop.gif');
	width:199px;
	height:13px;
	text-align:left;
	margin:0;
}

#deepMenu {
	height:860px;
	background-image:url('/images/page/menuBackground.jpg');
	background-position:bottom;
	background-repeat:no-repeat;
	border-left: 1px solid #006225;
	border-right: 1px solid #006225;
	border-bottom: 1px solid #006225;
	text-align:left;
	margin-top:-20px;
}

#bannerAdTop {
	width:695px;
	height:209px;
	margin:0 0 10px 5px;
	float:left;
}

#logoHolder {
	float:left;
}


#bannerAdBottom {
	position:relative;
	border:1px solid #006225;
	width:690px;
	height:140px;
	text-align:center;
	margin:0 0 0 5px;
}

#bannerAdBottom img {
    margin-top:35px;
}

.menuList {
	margin:20px;
	padding:0;
	font-size:0.85em;
	line-height:200%;
	text-transform:capitalize;
}

.menuLevel1 {
	list-style-type:none;
}

.menuLevel1 a:link, .menuLevel1 a:visited {
	color:black;
	text-decoration:none;
}

.menuLevel2 {
	list-style:url("/images/page/linkArrow.gif");
	list-style-type:url("/images/page/linkArrow.gif");
	margin-left:15px;
}

.menuLevel2Active {
	list-style:url("/images/page/linkArrowDown.gif");
	list-style-type:url("/images/page/linkArrowDown.gif");
	margin-left:15px;
}

.menuLevel2 a:link, .menuLevel2 a:visited, .menuLevel2Active a:link, .menuLevel2Active a:visited {
	color:#808284;
	text-decoration:none;
}

.menuLevel3 {
	list-style:url("/images/page/linkArrowGreen.gif");
	list-style-type:url("/images/page/linkArrowGreen.gif");
	margin-left:30px;
}

.menuLevel3 a:link, .menuLevel3 a:visited {
	color:#A5A913;
	text-decoration:none;
}

.menuList a:hover, .liveLink, #bottomMenu a:hover {
	text-decoration:underline;
	color:#09582D;
}

.clearer {
	clear:both;
}

.boxAd {
	float:left;
	width:225px;
	height:228px;
	margin:0 5px 20px 5px;
}

.right {
	min-height:228px;
	margin-bottom:5px;
	height:100%;
}

.boxAdWide {
	float:left;
	width:461px;
	height:490px;
	margin:0 5px 20px 5px;
}

.boxAdHeader {
	background-image:url("/images/page/boxAdHeader.gif");
	background-position:top;
	background-repeat:no-repeat;
	color:#FFFFFF;
	height:37px;
	font-size:0.8em;
	font-weight:bold;
	text-indent:10px;
	text-transform:capitalize;
	padding-top:10px;
	margin:0;
}

.boxAdHeaderWide {
	background-image:url("/images/page/boxAdHeaderWide.gif");
	background-position:top;
	background-repeat:no-repeat;
	color:#FFFFFF;
	height:37px;
	font-size:0.8em;
	font-weight:bold;
	text-indent:10px;
	text-transform:capitalize;
	padding-top:10px;
	margin:0;
}

.boxAdWideImage {
	margin: -10px -10px 0 -10px;
}

.boxAdContent {
	border:1px solid #006225;
	min-height:190px;
	margin-top:-12px;
	margin-bottom:5px;
	padding:10px 10px 0 10px;
}

.boxAdContentWide {
	border:1px solid #006225;
	min-height:507px;
	margin-top:-12px;
	margin-bottom:5px;
	padding:10px 10px 0 10px;
}

.boxAdContent p, .boxAdContentWide p {
	font-size:0.7em;
	line-height:normal;
	margin:0 0 10px 0;
}

.boxAdContent p a, .boxAdContentWide p a {
	text-decoration:none;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	background-color:#F4F7DE;
	background-image:url('/images/page/linkInactive.gif');
	background-position-x:left;
	background-repeat:no-repeat;
	font-weight:bold;
	color:#006225;
	padding:1px 1px 1px 15px;
}

.boxAdContent p a:hover, .boxAdContentWide p a:hover {
	color:#FFFFFF;
	background-color:#A3A937;
	background-image:url('/images/page/linkActive.gif');
	background-position-x:left;
	background-repeat:no-repeat;
}

.boxAdContent ul, .boxAdContentWide ul {
	font-size:0.7em;
	margin:0 0 10px 20px;
	list-style-image:url('/images/page/oliveBullet.gif');
}

.boxAdUl {
	font-size:0.7em;
	margin:0 0 10px 20px;
	list-style-image:url('/images/page/oliveBullet.gif');
}

.boxAdUl li{
	margin-bottom:5px;
}

.contactBlock{
	width:438px;
	padding:5px 0 0 200px;
	margin:0 5px 10px 0;
	background-repeat:no-repeat;
}

.contactHeader {
	font-size:0.9em;
	width:200px;
	font-weight:bold;
	line-height:normal;
}

.contactBig {
	color:#09582D;
	font-size:1em;
	width:220px;
	font-weight:bold;
	line-height:normal;
}

.contactBigger {
	color:#09582D;
	font-size:1.3em;
	width:220px;
	font-weight:bold;
	line-height:normal;
}

.contactNormal {
	font-size:0.7em;
	width:200px;
	line-height:normal;
}

.one {
	height:100px;
	background-image:url('/images/page/contactBlock1.jpg');
}

.two {
	height:100px;
	background-image:url('/images/page/contactBlock2.jpg');
}

.three {
	height:659px;
	background-image:url('/images/page/contactBlock3.jpg');
}

.floater{
	float:left;
	margin-right:50px;
	width:200px;
}

.phoneThumb {
	float:left;
	width:85px;
	height:90px;
	margin:5px 5px 15px 5px;
}

.phoneThumbHeader {
	background-image:url("/images/page/phoneThumbHeader.gif");
	background-position:top;
	background-repeat:no-repeat;
	color:#FFFFFF;
	height:13px;
	font-size:0.9em;
	font-weight:bold;
	text-align:center;
	text-transform:capitalize;
	margin:0;
}

.phoneThumbContent{
	border:1px solid #006225;
	padding:5px;
	height:85px;
}

.wrappedImage {
	float:left;
	margin-right:10px;
}

#topBanner {
	float:left;
	margin-right:25px;
}
.topBannerText {
	font-size:0.7em;
	margin:0 20px 0 20px;
	vertical-align:middle;
}


 a:link{
 	text-decoration:none;
 }
 
 a img {
 	border:none;
 }
 
 .bigPhonePic{
 	float:left;
	margin:0 10px 0 0;
 }
 
 .phoneDetail {
 	font-size:1em;
	line-height:1.1em;
 	margin-left:160px;
 }
 
 .phoneDetailUl{
 	margin-left:150px;
 	font-size:1em;
 }
 
 .buffer {
 	margin-bottom:25px;
 }


.carousel-component { 
    padding:0;
    margin:0px;
}

.carousel-component .carousel-list li { 
    width:90px; /* img width is 75 px from flickr + a.border-left (1) + a.border-right(1) + 
                   img.border-left (1) + img.border-right (1)*/
    height:120px; /* image + row of text (87) + border-top (1) + border-bottom(1) + margin-bottom(4) */
    /*    margin-left: auto;*/ /* for testing IE auto issue */
}

.carousel-component .carousel-list li a { 
    display:block;
    outline:none;
}


                                
.carousel-component .carousel-prev { 
    /*position:absolute;
    top:40px;
    z-index:3;
    cursor:pointer; 
    left:5px; */
	float:left;
}

.carousel-component .carousel-next { 
    /*position:absolute;
    top:40px;
    z-index:3;
    cursor:pointer; 
    right:5px; */
	float:right;
}

#mycarousel{
	margin-left:-7px;
}

#partnerLogos{
	margin:5px 0 0 600px;
}

.shortened {
	float:left;
	width:350px;
}
.downloadIcons {
	float:right;
	margin-top:-125px;
}

.testCredit {
	color:#09582D;
	font-size:0.9em;
	font-weight:bold;
}

.inlineLink a:link, .inlineLink a:visited{
	text-decoration:none;
	background-color:#C1D6C7;
	padding:2px;
	border:1px solid #FFFFFF;
	font-weight:bold;
}

.inlineLink a:hover, .inlineLink a:active {
	border:1px solid #09582D;
}
