/**/

body {

	margin: 0px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#666666;

}



/*p*/

p {

	margin-bottom:10px;

	margin-top:0px;

}



/*h1*/

h1{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 20px;

	color: #4B3F36;

	height: 32px;

	font-weight: normal;

	vertical-align: middle;

	margin:0 0 1% 0;

	border-bottom:1px solid #E4E4E4;

}



/*h3*/

h3{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#4B3F36;

	margin:0px;

	font-weight:bold;

}



/*td*/

.pagebg {

	background-image:url(../images/pagebg.gif);

	background-repeat:repeat-x;

}

/*td*/

#main {

	width:778px;

	border-left:1px solid #E4E4E4;

	border-right:1px solid #E4E4E4;

}

/*div*/

#footer {

	background-image:url(../images/copyrightbg.gif);

	background-repeat:repeat-x;

	height:40px;

	border-top:1px solid #CECECE;

	background-color:#F5F5F5;

	font-size:10px;

	padding-left:15px;

	padding-right:15px;
	
	padding-top:10px;

	clear:both;

}

/**/

#footer a{

	font-size:10px;

	color:#666666;

	text-decoration:none

}

/**/

#footer a:hover{

	color:#000000;

	font-size:10px;

	text-decoration:none

}



/*div*/

.topbar {

	background-image:url(../images/topbarbg.gif);

	background-repeat:repeat-x;

	height:60px;

	clear:both;

	display:block;

}

/**/

.topbar h1 {

	margin:0px;

}

/**/

.topbar img {

	margin-left:15px;

	margin-top:10px;

}

/*div*/

.middlebar {

	border:1px solid #DBDBDB;

	margin:10px;

	padding:1%;

	text-align:center;

}

/*p*/

.box1 {

	padding:10px;

	border:1px solid #DBDBDB;

	margin:10px;

}



/*ul*/

.points {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

	

}

/**/

.points li {

	background-image:url(../images/arrow.gif);

	background-repeat:no-repeat;

	background-position:0px 5px;

	margin-bottom:8px;

	padding-left:12px;

}



/*span*/

.verdana10{

	font-size:10px;

}

/*p */

.verdana11 {

	font-size:11px;

}



/*div*/

.contentbox {

	width:31.6%;

	display:inline;

	float:left;

	margin-right:10px;

}





/**/

.contentbox h1 {

	background-color:#EFEFEF;

	border-top:2px solid #B0B0B0;

	margin:0px;

	height:33px;

}



/**/

.contentbox h1 img {

	margin-left:10px;

	margin-top:8px;

}



/*div*/

.contentboxborder {

	border-left:1px solid #E2E2E2;

	border-right:1px solid #E2E2E2;

	border-bottom:1px solid #E2E2E2;

}



/*td*/

.classesbg {

	background-image:url(../images/classesbg.jpg);

	background-repeat:no-repeat;

	background-position:right 18px;

}



/*td*/

.bottomtext {

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#3F1618;

	text-decoration:none;

	height:25px;

	background-color:#ECECEB;

	padding-left:10px;

}



/**/

.bottomtext a{

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#660360;

	text-decoration:none;

	height:25px;

	background-color:#FFEFEC;

	padding-left:10px;

}



/**/

.bottomtext a:hover{

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#FF6699;

	text-decoration:none;

	height:25px;

	background-color:#FFEFEC;

	padding-left:10px;

}



/*td*/

.padtopleft10{

	padding-left:10px;

	padding-top:10px;

}



/*textarea*/

.textboxborder {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#666666;

	background-color:#FFFFFF;

	border:1px solid #e7e7e7;

}



/*div*/

.formcss input {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#666666;

	background-color:#FFFFFF;

	border:1px solid #e7e7e7;

}



/**/

.formcss span {

	display:block;

	padding-bottom:3px;

	padding-top:3px;

}



/*font*/

.red {

	color:#FF0000;

}



/*font*/

.formtitle{

	width:25%;

	display:inline;

	float:left;

	text-align:right;

	margin-right:3px;

	font-weight:bold;

}



/*inputbutton*/

.button1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	text-decoration: none;

	background-color: #EEEEEE;

	border: 1px solid #BFBFBF;

	width: 60px;

}



/*h3*/

.newsdoc1 {

	background-color:#F3F3F3;

	display:block;

	height:25px;

	margin-bottom:0px;

	margin:0px;

}



/*a*/

.more {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#000000;

	font-weight:bold;

	text-decoration:none;

}



/**/

.more:hover {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#999999;

	font-weight:bold;

	text-decoration:none;

}

/*a*/

.elink {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#0066CC;

}



/**/

.elink:hover {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#000000;

}



/*a*/

.elink1 {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#ffffff;

}



/**/

.elink1:hover {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#cccccc;

}



/*a*/

.verdana12redlink{

	color:#FF2360;

	text-decoration:none;

	font-size:12px;

}



/**/

.verdana12redlink:hover{

	color:#000000;

	text-decoration:none;

	font-size:12px;

}

/*a*/

.verdana12brownlink{

	color:#2E0103;

	text-decoration:none;

	font-size:12px;

}



/**/

.verdana12brownlink:hover{

	color:#444444;

	text-decoration:none;

	font-size:12px;

}



/*a*/

.verdana12link {

	color:#666666;

	text-decoration:none;

}

/**/

.verdana12link:hover {

	color:#000000;

	text-decoration:none;

}





/*table*/

.border {

	border:1px solid #DCDBDB;

}	



/*div*/

#rightbar {

	float:left;

	width:175px;

	display:block;

	margin-left:10px;

}



/*div*/

.rightbarlink{

	margin-bottom:10px;

}

/*td*/

.headerbg {

	background-color:#EFEFEF;

	border-top:2px solid #B0B0B0;

	height:33px;

}



/*td*/

.rightbar h2 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:17px;

	color:#4B3F36;

	margin:0px 0px 0px 10px;

}



/**/

.rightbar h2 a{	

	color:#4B3F36;

	text-decoration:none;

}



/**/

.rightbar h2 a:hover{	

	color:#000000;

	text-decoration:none;

}



/*td*/

.bottombrd {

	border-bottom-color: #DCDBDB;

	border-bottom-width: 1px;

	border-bottom-style: solid;

}



/*div*/

#content1{

	width:73.5%;

	float:left;

	display:inline;

	padding-left:10px;

}



/*ol*/

.faq {

	margin:10px;

	padding:0px;

}

/**/

.faq li{

	margin-left:25px;

	margin-bottom:10px;

	font-weight:bold;

}



/*div*/

.linkbox{

	clear:both; 

	margin-bottom:10px;

}



/**/	

.linkbox p{

	margin-top:5px;

	margin-bottom:15px

}



.linkbox h2{

	font-size:12px;

	margin:0px;

	font-weight:bold;

}

/*h2*/

.topbotborder {

	border-top:1px solid #E4E4E4;

	border-bottom:1px solid #E4E4E4;

}



/*div*/

.imagebox {

	float:left;

	margin-right:10px;

	margin-bottom:5px;

	border:1px solid #DCDBDB;

}



/*div*/

.borderbg{

	background-image:url(../images/borderbg.gif);

	background-repeat:repeat-x;

	height:13px;

	clear:both;

}



/*tr*/

.tableheader td{

	font-weight:bold;

	background-color:#F5F5F5;

	border-bottom:1px solid #DBDBDB;

	border-top:1px solid #DBDBDB;

}



/*tr*/

.tablecontent td{

	border-bottom:1px solid #DBDBDB;

}

/*table*/

.tablebg td{

	background-color:#999999;

	color:#FFFFFF;

}



/* ######################

#	Navigation css 		#

#########################*/

/**/

.navbg {

	background-image:url(../images/navibg.gif);

	background-repeat:repeat-x;

	vertical-align:middle;

	border-bottom:1px solid #C3C3C3;

	padding-left:10px;

	_padding-left:0px;

}



/**/

.menubar {

	height:29px;

}



/**/

.menubarover {

	height:29px;

}



/**/

.navilinks {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:bold;

	color:#444444;

	text-decoration:none;

	display:block;

	cursor:pointer;

	vertical-align:middle;

	line-height:29px;

}



/**/

.navilinksMouseOver {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:bold;

	color:#999999;

	text-decoration:none;

	display:block;

	cursor:pointer;

	line-height:29px;

}



/**/

.navisublinks {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#666666;

	text-decoration:none;

	background-color:#FFFFFF;

	border-bottom:1px solid #E3E3E3;

	border-right:1px solid #E3E3E3;

	border-left:1px solid #E3E3E3;

	width:100%;

	cursor:pointer;

	padding:5px 10px 5px 10px;

}



/**/

.navisublinksMouseOver {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#000000;

	text-decoration:none;

	background-color:#F7F7F7;

	border-bottom:1px solid #E3E3E3;

	border-right:1px solid #E3E3E3;

	border-left:1px solid #E3E3E3;

	width:100%;

	padding:5px 10px 5px 10px;

	display:block;

	cursor:pointer;

}



/**/

.line {

	background-image:url(../images/sepline.gif);

	background-repeat:no-repeat;

	background-position:0px 11px;

	width:31px;

	height:28px;

}



/**/

.lineover {

	background-image:url(../images/sepline.gif);

	background-repeat:no-repeat;

	background-position:0px 11px;

	width:31px;

	height:28px;

}



.errmsgbox {

	border:1px solid #E4E4E4;

}



hr {

	border-top:1px solid #E4E4E4;

}

/*h2*/

.faqleftpad{

	padding-left:15px; /*mozila & other browsers*/

	_padding-left:10px; /*for IE*/

}



.faqtext {

	margin-left:17px;

	_margin-left:12px;

	margin-top:10px;

}



.faqrightpad {

	margin-right:8px;

	float:left;

	display:block;

}

/*Example CSS for the two demo scrollers*/



#pscroller1{

width: 100%;

height: 110px;

_height: 120px;



}

#pscroller2{

width: 100%;

height: 110px;

_height: 120px;



}

#pscroller2 a{

text-decoration: none;

}



.someclass{ /*class to apply to your scroller(s) if desired*/

}