
p
{
margin: 0px;
padding: 0px;
}

.hidden
{
display: none;
}

#slides img
{
border: none;
}

#prevNext
{
height: 0px;
}

#prevNext img
{
position: relative;
z-index: 2;
cursor: pointer;
top:-152px;
}

#previmg
{
left:-15px;
}

#nextimg
{
left:839px;
}


.feedback{
color: #d04233;
font-weight: bold;
}

.feedbackbox{
border: 2px solid #d04233;
}

.mainbar{
   position: relative;
   float: left;
   width: 888px;
   background-color: #ffffff;
   margin: 30px 0 0 0;
}
.mainbarimage{
   position: relative;
   float: left;
   left: 30px;
   width: 900px;
   background-color: #f78325;
   margin: 30px 0 20px 0;
}

.logobar{
   position: relative;
   float: left;
   left: 152px;
   width: 950px;
   padding-top: 30px;
   background:url(/new/logo.gif) no-repeat;
   background-position: 40px 40px;
   vertical-align: top;
   background-color: #ffffff;
}
.logobar2{
   padding-top: 30px;
   float: left;
   width: 200px;
   vertical-align: top;
   background-color: #ffffff;
}
.logobar2b{
   padding-top: 30px;
   float: left;
   width: 688px;
   vertical-align: top;
   background-color: #ffffff;
   text-align: right;
}
.logobar2 img{
	margin: 0;
	padding: 0;
}
.mainarea{
   position: relative;
   float: left;
   width: 888px;
   background-color: #ffffff;
}
.introarea{
   float: left;
   width: 683px;
   background-color: #ffffff;
   font-family: Georgia;
   font-size: 12px;
}

.introarea p{
	margin: 0;
	color: #555555;
	padding: 20px 120px 0 50px;
}

.contactarea p{
	margin: 0;
	padding: 0;
 	font-weight: bold;
}

.imagenotes p{
	color: #d04233;
	padding: 0px 5px 0px 5px;
	margin: 0px;
}



.contactarea{
   float: left;
   width: 185px;
   background-color: #ffffff;
   font-family: Arial;
   font-size: 12px;
   padding: 25px 20px 0 0px;
}

.contacttitle{
 color: #fbbf13;
}

.contacttext{
 color: #555555;
}

a:link {color: #373475; font-weight: normal; text-decoration: none;}
a:active {color: #373475; font-weight: normal; text-decoration: none;}
a:visited {color: #373475; font-weight: normal; text-decoration: none;}
a:hover {color: #d04233; font-weight: normal; text-decoration: none;}

.headerlink:link {color: #000000; font-weight: bold; text-decoration: none;}
.headerlink:active {color: #000000; font-weight: bold; text-decoration: none;}
.headerlink:visited {color: #000000; font-weight: bold; text-decoration: none;}
.headerlink:hover {color: #000000; font-weight: bold; text-decoration: underline;}

.controlbutton a:link, .tablerow a:link, .tablerow2 a:link , .tablerow3 a:link {color: #ffffff; font-weight: bold; text-decoration: none;}
.controlbutton a:active, .tablerow a:active, .tablerow2 a:active, .tablerow3 a:active {color: #ffffff; font-weight: bold; text-decoration: none;}
.controlbutton a:visited, .tablerow a:visited, .tablerow2 a:visited, .tablerow3 a:visited {color: #ffffff; font-weight: bold; text-decoration: none;}
.controlbutton a:hover, .tablerow a:hover, .tablerow2 a:hover, .tablerow3 a:hover {color: #ffffff; font-weight: bold; text-decoration: underline;}

.footer2 a:link {color: #dddcd8; font-weight: normal; text-decoration: none;}
.footer2 a:active {color: #dddcd8; font-weight: normal; text-decoration: none;}
.footer2 a:visited {color: #dddcd8; font-weight: normal; text-decoration: none;}
.footer2 a:hover {color: #dddcd8; font-weight: normal; text-decoration: underline;}

.header{
   position: relative;
   float: left;
   left: 152px;
   width: 950px;
   padding-top: 30px;
   background:url(/new/logo.gif) no-repeat;
   background-position: 30px 30px;
   height: 49px;
   vertical-align: top;
   background-color: #ffffff
}


.fullwrapper{
   margin: 0 auto;
   width: 950px;
   background-color: #555555;
   padding: 0 20px 30px 20px;
}
.wrapper{
   width: 890px;
   background-color: #ffffff;
   padding: 0 30px 30px 30px;
}

.rightad{
   width: 120px;
   height: 600px;
   float: left;
   padding: 0 0 0 30px;
}
.left1{
   position: relative;
   float: left;
   left: 30px;
   width: 210px;
   height: 210px;
   background-color: #e7e7e4;
   border-bottom:2px solid #c7c7c7;
}
.left2{
   position: relative;
   float: left;
   left: 50px;
   width: 210px;
   height: 210px;
   background-color: #e7e7e4;
   border-bottom:2px solid #c7c7c7;
}
.left3{
   position: relative;
   float: left;
   left: 70px;
   width: 210px;
   height: 210px;
   background-color: #e7e7e4;
   border-bottom:2px solid #c7c7c7;
}
.right{
   position: relative;
   float: right;
   right: 30px;
   width: 210px;
   height: 210px;
   background-color: #e7e7e4;
   border-bottom:2px solid #c7c7c7;
}
.footer22{
   float: right;
   padding: 10px 5px 30px 0;
   font-family: Verdana;
   font-size: 70%;
   color: #dddcd8;
}

.footer2{
   width: 950px;
   padding: 10px 0px 10px 0px;
   font-family: Verdana;
   text-align: center;
   font-size: 70%;
   color: #dddcd8;
}

.footer{
   position: relative;
   float: left;
   text-align: right;
   padding-right: 10px;
   left: 152px;
   width: 950px;
   background-color: #555555;
}
.footertext{
   position: relative;
   float: right;
   text-align: right;
   top: 10px;
   right: 0px;
   width: 240px;
   font-family: Verdana;
   font-size: 70%;
   color: #dddcd8;
   margin-bottom: 30px;
}
body {
   border-width: 0px;
   padding: 0px;
   margin: 0px;
   font-size: 13px;
   font-family: Arial;
   background-color:#555555;
}

html {
   background-color:#555555;
}

td {
   font-size: 13px;
   font-family: Arial;
}
.imgborder
{
	border: none;
}


.forminputhome
{
   border:1px solid #797b7d;
   font-size: 13px;
   font-family: Arial, Verdana;
   width: 190px;
   height: 16px;
   font-size: 13px;
}

.noborder
{
	border: none;
}

.formlabel
{
   width: 150px;
   font-size: 13px;
   font-family: Arial, Verdana;
   vertical-align: top;
}

.forminputcontainer
{
   width: 450px;
   font-size: 13px;
   font-family: Arial, Verdana;
   vertical-align: top;
}

.forminput
{
   border:2px solid #797b7d;
   width: 250px;
   font-size: 13px;
   font-family: Arial, Verdana;
}

.forminputscore
{
   border:2px solid #797b7d;
   width: 80px;
   font-size: 13px;
   font-family: Arial, Verdana;
}

.forminputscrollpoints
{
   border:2px solid #797b7d;
   width: 50px;
   font-size: 13px;
   font-family: Arial, Verdana;
}

.forminputblank
{
   border:none;
   width: 50px;
   font-size: 13px;
   font-family: Arial, Verdana;
}

.forminputcalendar
{
   border:2px solid #797b7d;
   width: 230px;
   font-size: 13px;
   font-family: Arial, Verdana;
}

.formselect
{
   border:2px solid #797b7d;
   width: 255px;
   font-size: 13px;
   font-family: Arial, Verdana;
}

.formselectlong
{
   border:2px solid #797b7d;
   width: 350px;
   font-size: 13px;
   font-family: Arial, Verdana;
}

.formtextarea
{
   border:2px solid #797b7d;
   width: 582px;
   height: 48px;
   font-size: 13px;
   font-family: Arial, Verdana;
}

.formselectshort
{
   border:2px solid #797b7d;
   font-size: 13px;
   font-family: Arial, Verdana;
}

.formselectlist
{
   font-size: 12px;
   padding: 0px;
   margin: 0px;
   border: none;
   font-family: Arial, Verdana;
}

.alert
{
	color: #d04233;
	font-weight: bold;
}


.formsubmit
{
   border:none;
   background-color: #d04233;
   color: #ffffff;
   font-weight: bold;
   font-size: 18px;
   padding: 3px;
   font-family: Arial, Verdana;
}

.sitetable
{
	width: 100%;
}

.tablerow
{
	border: none;
	background-color: #797b7d;
	font-weight: bold;
	color: #ffffff;
	padding: 3px;
	vertical-align: top;
}
.tablerow2
{
	border: none;
	background-color: #373475;
	font-weight: bold;
	color: #ffffff;
	padding: 3px;
	vertical-align: top;
}
.tablerow3
{
	border: none;
	background-color: #d04233;
	font-weight: bold;
	color: #ffffff;
	padding: 3px;
	vertical-align: top;
}

.tableheader
{
	border: none;
	background-color: #ffffff;
	font-weight: bold;
	padding: 3px;
	vertical-align: bottom;
}

.sortheader
{
	width: 25px;
	padding-right: 5px;
	text-align: right;
}

h1
{
	margin: 0;
	padding: 0;
	display: inline;
	font-size: 2em;
	color: #373475;
}

h2
{
	margin: 0;
	padding: 0;
	display: inline;
	font-size: 1.5em;
	color: #373475;
}

.h1separator
{
	font-size: 2em;
	color: #d04233;
	font-weight: bold;
}

.h2separator
{
	font-size: 1.5em;
	color: #d04233;
	font-weight: bold;
}

.h1separatorsmall
{
	color: #d04233;
	font-weight: bold;
}

.navmenu li{float:left; border: none; list-style-type:none; margin-right: 15px; margin-top: 2px; background-color: #797b7d; color: #ffffff; width: 200px; height: 20px; text-align: left}
.navmenu li a{float:left;margin-left: 4px; width: 200px; height:20px;line-height:20px;display:block;font-family: Arial; font-size: 90%; font-weight:bold;text-decoration:none; color: #ffffff}
.navmenu li a:link,#nav li a:visited{color:#ffffff}
ul.navmenu li:hover{background-color: #373475; width: 200px}


#nav li{float:left; list-style-type:none; margin-right: 15px}
#nav li a{float:left;height:22px;display:block;font-family: Arial; font-size: 80%; font-weight:bold;text-decoration:none}
#nav li a:link,#nav li a:visited{color:#666}
ul#nav li a:hover,.home ul#nav li.home a:link,.home ul#nav li.home a:visited,.aboutus ul#nav li.aboutus a:link,.aboutus ul#nav li.aboutus a:visited,.marketing ul#nav li.marketing a:link,.marketing ul#nav li.marketing a:visited,.customit ul#nav li.customit a:link,.customit ul#nav li.customit a:visited,.contact ul#nav li.contact a:link,.contact ul#nav li.contact a:visited {color:#4cc8fb;background:url(navhover.gif) left bottom repeat-x}
#nav{position:absolute;right:50px;top:0x; margin-top: 0px;}





		.black_overlay{
			display: none;
			position: fixed;
			top: 0%;
			left: 0%;
			width: 100%;
			height: 100%;
			background-color: black;
			z-index:1001;
			-moz-opacity: 0.8;
			opacity:.80;
			filter: alpha(opacity=80);
		}
		.white_content {
			display: none;
			position: fixed;
			margin-top: -186px;
			top: 50%;
			left: 12%;
			width: 76%;
			height: 421px;
			padding: 0px;
			border: 2px solid #ce0031;
			background-color: white;
			z-index:1002;
			overflow: auto;
		}
		.white_content_close {
			display: none;
			position: fixed;
			margin-top: -218px;
			top: 50%;
			left: 12%;
			width: 76%;
			height: 30px;
			line-height: 30px;
			vertical-align: middle;
			padding: 0px;
			border-top: 2px solid #ce0031;
			border-left: 2px solid #ce0031;
			border-right: 2px solid #ce0031;
			background-color: white;
			z-index:1002;
			overflow: auto;
		}
		.white_content_close_left {
			float: left;
			height: 30px;
			line-height: 30px;
			vertical-align: middle;
			padding-left: 1%;
			text-align: left;
		}
		.white_content_close_middle{
			float: right;
			height: 30px;
			line-height: 30px;
			vertical-align: middle;
			font-weight: bold;
			padding-left: 1%;
			text-align: left;
		}
		.white_content_close_right {
			float: right;
			width: 70px;
			background-color: #ce0031;
			height: 30px;
			line-height: 30px;
			vertical-align: middle;
			padding: 0;
			text-align: center;
		}
