/* outer curves*/

/* Text */
body {
	background-color: #FFFFFF; margin-left:0;margin-top:0;margin-right:0;margin-bottom:0;
}
p {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #636363; margin-bottom:10px;}
.normal {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #636363;}
.normalwhite {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: white;}
h1{font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #636363; margin-bottom: -10px;}
h2{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #636363; margin-bottom: 15px;margin-top: 15px; padding: 2 2 2 2; background-color:#FFE1BA}

ul{margin:0; padding: 0 0 0 15px;}
li{
	list-style-position: outside;
	list-style-image: url(../images/bullet_arrow.gif);
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #636363;
	margin: 0;
	padding: 0;

}
.contentheader{font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #E77C2E; font-weight:bold; padding: 10 0 10 0;}
.paging{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #E77C2E; font-weight:bold; padding: 12 0 12 0;}
.bodycopy {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #636363;line-height: 18px}

/*End Text */

.grayinvert {
	background-color: white;
	background-image: url(../images/grey_corner_inv.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 8px;
	border-left: 1px solid #636363;
}
.grayinvert2 {
	background-color: white;
	background-image: url(../images/grey_corner_inv2.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 0 2 0 0;
	border-right: 1px solid #636363;
}
.grayinvert3 {
	background-color: white;
	background-image: url(../images/grey_corner_inv3.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 0px;
	border-left: 1px solid #636363;
}

.botinvleft {
	background-image: url(../images/tou_botleft_corn.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 0px;
}

.botinvright {
	background-image: url(../images/tou_botright_corn.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding: 0px;
}
.grayinvert4 {
	background-color: white;
	background-image: url(../images/gray_end2.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding: 0px;
	border-right: 1px solid #636363;
}
.graytop {
	background-color: #636363;
	background-image: url(../images/gray_corner.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.toptext {
	font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #FFFFFF;
}
.graytop3 {
	background-color: #636363;
	background-image: url(../images/gray_corner2.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.onepixpad {padding: 1px;}

.timedate {
	background-color: #8A8A8A;
	border-right: 1px solid #464646;
	border-left: 1px solid #D6D6D6;
	border-top: 1px solid #D6D6D6;
	border-bottom: 1px solid #464646;
	color: white;
	font-family: Arial, Helvetica, sans-serif;font-size: 10px;
}

.graybottom {
	background-color: #636363;
	background-image: url(../images/gray_corner3.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 2px;
}
.graybottom2 {
	background-color: #636363;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #FFFFFF;
}
.graybottom3 {
	background-color: #636363;
	background-image: url(../images/gray_corner4.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding: 2px;
}
/* End outer curves*/
.headpadding {
	padding: 1 2 1 1;
}
/* borders*/
.leftborder {
	border-left: 1px solid #636363;
	padding: 0 2 0 0;
}

.leftborder2 {
	border-left: 1px solid #636363;
	padding: 0 2 0 0;
	background-image: url(../images/tou_left.gif);
	background-repeat: repeat;
	background-position: left top;
}

.rightborder {
	border-right: 1px solid #636363;
	padding: 0 0 0 2;
}

.rightborder2 {
	border-right: 1px solid #636363;
	padding: 0 0 0 0;
	background-image: url(../images/tou_right.gif);
	background-repeat: repeat;
	background-position: right top;
}
/* End borders*/
.searchbox {
	border-left: 1px solid #636363;
	padding: 0 2 0 0;
	background-image: url(../images/searchbox.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

/* Nav tabs */

.purp {
	background-color: #876391;
	background-image: url(../images/gray_corner2.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 8 4 8 8;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}

.green {
	background-color: #138892;
	background-image: url(../images/gray_corner2.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 8 4 8 8;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}

.orange {
	background-color: #E77C2E;
	background-image: url(../images/orange_corner2.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 8 4 8 8;
	border-right: 1px solid #ffffff;
}

.crumb1 {
	background-color: #E77C2E;
	background-image: url(../images/oran_corner3.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 7 4 7 8;
	font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #FFFFFF;
}

.crumb2 {
	background-color: #E77C2E;
	background-image: url(../images/oran_corner4.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding: 7 4 7 4;
	font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #FFFFFF;
	border-right: 1px solid #ffffff;
}
/* End Nav tabs */
ul {
	margin-top: 0px;
	margin-bottom: 0px;
}
/* left */
.subbox {
	padding: 15 2 15 0;
	background-image: url(../images/subbox.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.leftnavhead{
	background-color:#E89255;
	padding: 3 2 3 4;
	background-image: url(../images/oran_corner2.gif);
	background-repeat: no-repeat;
	background-position: right top;
	font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #FFFFFF; font-weight:bold;
	border-top: 1px solid #ffffff;
	border-left: 2px solid #ffffff;
}

.leftnav{
	background-color:#FAEEDE;
	padding: 3 2 3 4;
	font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #FFFFFF; font-weight:normal;
	border-top: 1px solid #ffffff;
	border-left: 2px solid #ffffff;
}

.newsletter{
	background-color:#F1C19D;
	padding: 6 2 3 2;
	font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #FFFFFF; font-weight:normal;
	border-top: 1px solid #ffffff;
	border-left: 2px solid #ffffff;
}

.newsletterbottom{
	background-color:#F1C19D;
	padding: 1 2 1 2;
	font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #FFFFFF; font-weight:normal;
	border-bottom: 1px solid #ffffff;
	border-left: 2px solid #ffffff;
	background-image: url(../images/lipurp_corner4.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.Logintop{
	background-color:#E77C2E;
	padding: 3 2 3 10;
	font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #FFFFFF; font-weight:normal;
	border-left: 2px solid #ffffff;
	background-image: url(../images/oran_corner2.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.Login{
	background-color:#E77C2E;
	padding: 6 2 3 2;
	font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #FFFFFF; font-weight:normal;
	border-left: 2px solid #ffffff;
}

.Loginbottom{
	background-color:#E77C2E;
	padding: 2 2 2 2;
	font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #FFFFFF; font-weight:normal;
	border-bottom: 1px solid #ffffff;
	border-left: 2px solid #ffffff;
	background-image: url(../images/oran_corner4.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

/* End left */

/* right */

.rightnavhead{
	background-color:#E89255;
	padding: 3 2 3 12;
	background-image: url(../images/oran_corner.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #FFFFFF; font-weight:bold;
	border-top: 1px solid #ffffff;
	border-right: 2px solid #ffffff;
}

.rightnav{
	background-color:#FAEEDE;
	padding: 3 2 3 4;
	font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #FFFFFF; font-weight:normal;
	border-top: 1px solid #ffffff;
	border-right: 2px solid #ffffff;
}

.rightfeature{
	background-color:#F1C19D;
	padding: 6 2 3 2;
	font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #FFFFFF; font-weight:normal;
	border-top: 1px solid #ffffff;
	border-right: 2px solid #ffffff;
}

.rightfeaturebottom{
	background-color:#F1C19D;
	padding: 1 2 1 2;
	font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #FFFFFF; font-weight:normal;
	border-bottom: 1px solid #ffffff;
	border-right: 2px solid #ffffff;
	background-image: url(../images/lipurp_corner3.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}


.ads{
	background-color: #FBDFCA;
	padding: 1 1 1 1;
	border-top: 1px solid #ffffff;
	border-right: 2px solid #ffffff;
}

.ads2{
	border-top: 1px solid #fff;
	border-right: 2px solid #fff;
	text-align: center;
	padding: 0px 1px 0px 1px;
}

/* End right */

/* content */

.homeintro {
	background-color:#FCCAA5;
	padding: 10 10 10 10;
	border-left: 1px solid #ffffff;
	background-image: url(../images/bus_home_curves.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.featureboxhead{
	background-color:#F19B5E;
	padding: 3 2 3 12;
	font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #FFFFFF; font-weight:bold;
	border-top: 1px solid #ffffff;
}

.featurebox1{
	background-color:#F2C09B;
	padding: 10 10 10 10;
	font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #636363;
	border-top: 1px solid #ffffff;
}

.featurebox2{
	background-color:#FAD6BE;
	padding: 10 10 10 10;
	font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #636363;
	border-top: 1px solid #ffffff;
}

.featurebox3{
	background-color:#FBDFCA;
	padding: 10 10 10 10;
	font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #636363;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
}
.featurebox3b{
	background-color:#FBDFCA;
	padding: 10 10 10 10;
	font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #636363;
	border-top: 1px solid #ffffff;
}
.featurebox4{
	background-color:#F7D5BC;
	padding: 10px 10px 30px 10px;
	font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #636363;
	border-top: 1px solid #ffffff;
	/*border-bottom: 1px solid #ffffff;*/
}
.featurebox5{
	background-color:#CAB7CA;
	padding: 10 10 10 10;
	font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #636363;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}
.contentdrop{
	width:150px; height:17px; font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: black;
}

.contentdropbg{
	padding: 10 15 10 0;
	background-image: url(../images/vis_drop.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.homeintro2 {
	background-color:#FCCAA5;
	padding: 6 7 6 10;
	border-left: 1px solid #ffffff;
	background-image: url(../images/res_link_curve.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.homeintro2b {
	background-color:#FCCAA5;
	padding: 6 7 6 10;
}
.homeintro2c {
	background-color:#FCCAA5;
	padding: 6 7 6 10;
	background-image: url(../images/res_link_curve.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.divline{
	border-top: 1px solid #FFC373;
}

.linktab {
	background-color:#FED59F;
	padding: 1 2 1 4;
	background-image: url(../images/res_link_curve.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	width:176px;
	margin-bottom:-10px;
}
.articlepic{
	margin-left:25px;
	margin-bottom:25px;
}
/* End content */

/* links */
.arrow{background-image: url(../images/arrow.gif);background-repeat: no-repeat;background-position: left center; padding-left:15px;}

a.top:link{font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #FFFFFF; text-decoration:none;}
a.top:visited{font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #FFFFFF; text-decoration:none;}
a.top:hover{font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #FFFFFF; text-decoration:underline;}

a.tab:link{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #FFFFFF; text-decoration:none;font-weight:bold;}
a.tab:visited{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #FFFFFF; text-decoration:none;font-weight:bold;}
a.tab:hover{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #FFFFFF; text-decoration:underline;font-weight:bold;}

a{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #666165; text-decoration:none;}
a:visited{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #666165; text-decoration:none;}
a:hover{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #666165; text-decoration:underline;}
/* End links */

.inputboxsearch {width:110px; height:19px; font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: black; }
.inputboxsmall {width:55px; height:19px; font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: black; }
.inputboxbig {width:220px; height:19px; font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: black; }

.articlebody a, .articlebody a:visited
{
	color: #E77C2E;
}

.articlebody a:hover
{
	color: #E77C2E;
	text-decoration: underline;
}

.homeintro2c a, .homeintro2c a:visited
{
	color: #636363;
}

.homeintro2c a:hover
{
	color: #636363;
	text-decoration: underline;
}

.midcell
{
	/*background-image: url(/images/forvisitorsbg.gif);
	background-position: -2px 0;*/
	border-bottom: 1px solid white;
}

#rsslink
{
	margin: 2px 5px;
}

#rsslink img
{
	margin-right: 7px;
	margin-bottom: -3px;
	border: none;
}

.form
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #636363;
	margin-top: 25px;
	margin-left: 10px;
}

.form label, .form input, .form select {
	display: block;
	width: 150px;
	float: left;
	margin-bottom: 5px;
	font-size: 11px;
	color: #636363;
	border: 1px solid #B2ACA5;
	padding: 1px 2px;
	align: left;
}


.form input.button
{
	float: none;
	width: 75px;
	margin-left: 117px;
	margin-top: 10px;
}

.advancedsearch input.button
{
	float: none;
	width: 75px;
	margin-left: 173px;
	margin-top: 10px;
}

.form select, .form input.checkbox
{
	width: auto;
	border: none;
	padding: 0;
}

.form input:focus, .form textarea:focus
{
	background-color: #ffffee;
}

.form label {
	text-align: right;
	width: 95px !important;
	width: 115px;
	padding-right: 20px;
	font-size: 11px;
	font-weight: bold;
	border: none;
}

.advancedsearch label {
	text-align: right;
	width: 150px !important;
	width: 170px;
	padding-right: 20px;
	font-size: 11px;
	font-weight: bold;
	border: none;
}

.form br {
	clear: left;
}

.form textarea
{
	width: 300px;
	height: 150px;
	float: left;
	font-size: 11px;
	color: #636363;
	border: 1px solid #B2ACA5;
	font-family: Arial, Helvetica, sans-serif;
	padding: 1px 2px;
}

.form p
{
	margin-left: 115px;
	margin-top: 2px;
}

.form h3
{
	margin-bottom: 15px;
}

.form p.errors
{
	border: 1px solid #f99;
	margin-left: 0;
	padding: 5px 0 5px 95px;
	background-color: #ffffee;
}

.form p.message
{
	border: 1px solid #090;
	margin-left: 0;
	padding: 5px;
	text-align: center;
	background-color: #ffffee;
}

.mwsbox a, .mwsbox a:visited
{
	color: #876391;
}

.mwsbox p
{
	margin: 12px 0 3px 0;
}

.section.mwsbox
{
	float: left; width: 48%;
}

.section.mwsbox a
{
	color: #626461;
}

.index1
{
	padding: 0 5px;
}

.index1mws
{
	padding-left:8px;
}

.index1body
{
	padding-right:4px;
	border-right: 1px solid #C4B6C5;
}

h4
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CFCFCF; 
	margin: 0;
	margin-top: -3px;
	padding: 0;
}

p.indigo-sponsor
{
	width: 100%;
	margin-top: 30px;
	padding-top: 10px;
	border-top: 1px solid #eee;
}

p.indigo-sponsor a, p.indigo-sponsor a:visited
{
	color: inherit;
}