*{
padding:0;
margin:0;
}
BODY {
padding:0;
margin:0;
background-color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#393939;
}
h1 {
	font-family:"Trebuchet MS", Tahoma, Verdana, "Times New Roman";
	font-size:24px;
	color:#F15601; 
	margin: 0;
	padding: 6px 0 6px 18px;
}
.free{
padding:0;
margin:0;
}
#subbg{
background:url(/images/bg.jpg) no-repeat;
width:996px;
padding:35px 0 70px 0;
margin:0 auto;
}
#containner{
width:732px;
margin:0 auto;
padding:0;
}
/* added for login links */
#login-links { float: right; width:50%; padding:12px 4px 0 0; margin:0; }
#login-links li { text-align:right; list-style:none; }
#login-links li a:link { color:#757575; font-weight: 700; }
#login-links li a:visited { color:#515151; font-weight: 700; }
#login-links li a:active { color:#ff0000; font-weight: 700; }
#login-links li a:hover { color:#F15601; font-weight: 700; }
/* end added for links */

/* 10-09: added to get rid of the div-itis in notes section of schedule page
which forced line breaks that rendered broken in different browsers. */

.icon-list { padding:0 0 0 18px; margin:0; }
.icon-list li { padding:0; margin:0; list-style-image: url(/images/icon1.jpg); }

.mainpage{
padding:0;
margin:0;
}
.pagebg{
background:url(/images/new_pagebg.gif) no-repeat;
height:299px;
padding:111px 0 0 0;
margin:0;
}
.copyrighttext{
font-family:"Trebuchet MS", Tahoma, Verdana, "Times New Roman";
font-size:16px;
font-weight:normal;
text-decoration:none;
color:#393939;
padding:0 0 0 7px;
}
#topmenu{
background-color:#393939;
height:38px;
padding:0;
margin:0;
}
#topmenu ul{
list-style-type:none;
line-height:normal;
padding:0;
margin:0;
}
#topmenu li{
display:inline;
padding:0;
margin:0;
}
#topmenu a{
font-family:"Arial Narrow", "Arial Black", Verdana, "Trebuchet MS", "Times New Roman", Tahoma;
font-size:14px;
font-weight:bold;
text-decoration:none;
color:#FFFFFB;
display:block;
float:left;
height:28px;
padding:10px 0 0 20px;
margin:0;
}
#topmenu a:hover{
color:#C4CE27;
}
#topmenu .selectedlink a{
font-family:"Arial Narrow", "Arial Black", Verdana, "Trebuchet MS", "Times New Roman", Tahoma;
font-size:14px;
font-weight:bold;
text-decoration:none;
color:#C4CE27;
display:block;
float:left;
height:28px;
padding:10px 0 0 26px;
margin:0;
}
#topmenu .selectedlink a:hover{
font-family:"Arial Narrow", "Arial Black", Verdana, "Trebuchet MS", "Times New Roman", Tahoma;
font-size:14px;
font-weight:bold;
text-decoration:none;
color:#C4CE27;
display:block;
float:left;
height:28px;
padding:10px 0 0 26px;
margin:0;
}
.left1{
width:477px;
float:left;
padding:127px 0 0 33px;
margin:0;
}
.right1{
width:176px;
float:left;
padding:0 0 0 17px;
margin:0;
font-family:"Trebuchet MS", Tahoma, Verdana, "Times New Roman";
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#333333;
}
.boldgrytext{
font-family:"Trebuchet MS", Tahoma, Verdana, "Times New Roman";
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#4C4C4C;
line-height:28px;
}
a.morelink{
font-family:"Trebuchet MS", Tahoma, Verdana, "Times New Roman";
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#90908E;
}
a.morelink:hover{
text-decoration:underline;
}

/*--------------------------------------- LEARN MORE ---------------------------------------*/

.pagebg1{
background-color:#333333;
padding:0 8px 10px 6px;
margin:0;
}
.whitebg{
background-color:#FFFFFF;
padding:0 0 50px 0;
margin:0;
}
.headerbg1{
background:url(/images/headerbg1.jpg) no-repeat;
height:259px;
padding:3px 0 0 502px;
margin:0;
}
.headerboxbg1{
background:url(/images/headerboxbg1.jpg) no-repeat;
width:153px;
height:126px;
padding:60px 10px 0 28px;
font-family:"Trebuchet MS", Tahoma, Verdana, "Times New Roman";
font-size:13px;
font-weight:normal;
text-decoration:none;
color:#393939;
}
/*.dotted-line-repeat{
background:url(/images/dotted-line-repeat.gif) bottom;
background-repeat:repeat-x;
padding:17px 0 0 0;
margin:0;
}*/
.button{
padding:4px 0 0 25px;
margin:0;
}
.pagetext1{
padding:20px 20px 0 25px;
margin:0;
}
.left2{
padding:0;
margin:0;
}
.right2{
width:200px;
float:right;
padding:0;
margin:55px 0 0 0;
}
.boldtext1{
font-family:"Trebuchet MS", Tahoma, Verdana, "Times New Roman";
font-size:31px;
font-weight:normal;
text-decoration:none;
color:#F15601;
}
.dotted{
background:url(/images/dotted-line-repeat1.gif) bottom;
background-repeat:repeat-x;
padding:0 0 10px 0;
margin:0;
}
.icon1{
width:9px;
float:left;
padding:5px 0 0 0;
margin:0;
}
.lefttext{
width:177px;
float:right;
padding:0;
margin:0;
font-family:"Trebuchet MS", Tahoma, Verdana, "Times New Roman";
font-size:14px;
font-weight:bold;
text-decoration:none;
color:#F15601;
}
.dotted1{
background:url(/images/dotted-line-repeat1.gif) bottom;
background-repeat:repeat-x;
padding:5px 0 10px 0;
margin:0;
}
.dotted2{
padding:5px 0 0 0;
margin:0;
}

/*--------------------------------------- who is for ---------------------------------------*/

.headerbg2{
background:url(/images/headerbg2.jpg) no-repeat;
height:259px;
padding:3px 0 0 502px;
margin:0;
}
.headerboxbg2{
background:url(/images/headerboxbg2.jpg) no-repeat;
width:169px;
height:151px;
padding:35px 10px 0 12px;
margin:0;
font-family:"Trebuchet MS", Tahoma, Verdana, "Times New Roman";
font-size:13px;
font-weight:normal];
text-decoration:none;
color:#393939;
}
.redtext1{
font-family:"Trebuchet MS", Tahoma, Verdana, "Times New Roman";
font-size:14px;
font-weight:bold;
text-decoration:none;
color:#F15601;
padding:10px 0 10px 0;
}
.dotted3{
background:url(/images/dotted-line-repeat1.gif) top;
background-repeat:repeat-x;
padding:10px 0 0 0;
margin:0;
}

/*--------------------------------------- How it works ---------------------------------------*/

.headerbg3{
background:url(/images/headerbg3.jpg) no-repeat;
height:259px;
padding:3px 0 0 502px;
margin:0;
}
.headerboxbg3{
background:url(/images/headerboxbg3.jpg) no-repeat;
width:165px;
height:136px;
padding:50px 10px 0 16px;
margin:0;
font-family:"Trebuchet MS", Tahoma, Verdana, "Times New Roman";
font-size:13px;
font-weight:normal;
text-decoration:none;
color:#393939;
}
.redtext2{
font-family:"Trebuchet MS", Tahoma, Verdana, "Times New Roman";
font-size:14px;
font-weight:bold;
text-decoration:none;
color:#F15601;
}
.dotted4{
background:url(/images/dotted-line-repeat1.gif) top;
background-repeat:repeat-x;
padding:10px 0 0 0;
margin:0;
}
.dotted5{
background:url(/images/dotted-line-repeat1.gif) bottom;
background-repeat:repeat-x;
padding:10px 0 0 0;
margin:0;
}
.attend1{
padding:2px 0 0 25px;
margin:0;
}

/*--------------------------------------- Location ---------------------------------------*/

.min-height{
height:250px;
padding:50PX 0 0 0;
text-align:center;
}
.headerbg4{
background:url(/images/headerbg4.jpg) no-repeat;
height:259px;
padding:3px 0 0 502px;
margin:0;
}
.headerboxbg4{
background:url(/images/headerboxbg4.jpg) no-repeat;
width:166px;
height:146px;
padding:40px 10px 0 15px;
margin:0;
font-family:"Trebuchet MS", Tahoma, Verdana, "Times New Roman";
font-size:13px;
font-weight:normal;
text-decoration:none;
color:#393939;
}
.left5{
width:208px;
float:left;
padding:0;
margin:0 12px 0 0;
}
.direction{
padding:0;
margin:30px 0 0 0;
}
.direction1{
padding:5px 0 0 0;
margin:0;
background:url(/images/dotted-line-repeat2.gif) right;
background-repeat:repeat-y;
}
.direction2{
padding:5px 0 0 0;
margin:0;
}
.divheight{
padding:0;
margin:0;
height:38px;
}
.right5{
width:200px;
padding:30px 0 0 0;
margin:0;
}
.dotted6{
background:url(/images/dotted-line-repeat1.gif) bottom;
background-repeat:repeat-x;
padding:0 0 10px 0;
margin:0;
}
.newtext1{
padding:10px 0 0 0;
margin:0;
}
.bordermain{
border:1px solid #C8C8C8;
}
.bordermain td { padding:4px; white-space:nowrap; }
.bordermain .center-align { text-align:center; }

.boldwhitetext{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#ffffff;
}

.required { color: #ff0000; font-weight:bold; }
.register-button {  width:146px; margin: 0 auto 0 auto; padding: 9px; clear: both; }

/* 05-09: the following three styles modded and ".header-row", "#schedule-table" added to remove inline bgcolors. */

.headercocor{
background-color:#FA772F;
color: #ffffff;
font-weight: bold;
padding:5px;
white-space:nowrap;
}
.bordertable1{
border-bottom:1px solid #F8FAF0;
background:#CAFDFB;
text-align:left;
padding: 3px 5px 3px 5px;
}
.bordertable2{
border-bottom:1px solid #F8FAF0;
background:#ffffff;
text-align: left;
padding: 3px 5px 3px 5px;
}
.header-row {
background: #F8FAF0;
text-align: left;
}
.header-row h4 {
font-family:"Trebuchet MS", Tahoma, Verdana, "Times New Roman";
font-size:14px;
font-weight:bold;
color:#F15601;
padding: 6px 5px 6px 5px;
margin:0;
}
.header-row h4.orange {
color:#FC9503;
}
#schedule-table { border-bottom:1px solid #F8FAF0; }


.form-border{
border:1px solid #999999;
padding:20px 0 20px 0;
margin:25px 0 0 0;
}
.textbox{
width:179px;
background-color:#F5F5F5;
height:18px;
border:1px solid #A9A9A9;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#696969;
}
.dropdown{
width:179px;
height:22px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#696969;
}
.dropdown1{
width:130px;
height:22px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#696969;
}
.textbox1{
width:130px;
background-color:#F5F5F5;
height:18px;
border:1px solid #A9A9A9;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#696969;
}
.textarea{
width:130px;
background-color:#F5F5F5;
height:80px;
border:1px solid #A9A9A9;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#696969;
}
.smalltext{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#696969;
}

/*--------------------------------------- Marlton ---------------------------------------*/

.marlton{
width:650px;
margin:0 auto;
padding:50px;
background-color:#FFFFFF;
}
.map1{
border:1px solid #B7B5A8;
padding:10px;
}
a.backlocation{
font-family:"Trebuchet MS", Tahoma, Verdana, "Times New Roman";
font-size:14px;
font-weight:bold;
text-decoration:none;
color:#F15601;
}
a.backlocation:hover{
text-decoration:underline;
}
.dotted7{
background:url(/images/dotted-line-repeat.gif) bottom;
background-repeat:repeat-x;
padding:15px 0 20px 0;
margin:0 0 15px 0;
}

/*--------------------------------------- wayne ---------------------------------------*/

.map2{
border:1px solid #B7B5A8;
width:588px;
}

/*--------------------------------------- 16-04-09 ---------------------------------------*/

.home-image{
width:466px;
float:left;
padding:238px 0 0 24px;
margin:0 19px 0 0;
height:167px;
background:url(/images/home-image.jpg) no-repeat;
}
.pagetext2{
padding:0;
margin:0;
}
.home-right{
width:171px;
height:156px;
float:left;
background:url(/images/yellow-box1.jpg) no-repeat;
padding:35px 10px 0 15px;
margin:76px 0 0 0;
font-family:"Trebuchet MS", Tahoma, Verdana, "Times New Roman";
font-size:13px;
font-weight:normal;
text-decoration:none;
color:#393939;
}
.whitebg1{
background-color:#FFFFFF;
padding:0 0 1px 0;
margin:0;
}
.newleft1{
width:445px;
float:left;
padding:0;
margin:0;
}

/*---------------------------------------- 17-04-09 ----------------------------------------*/

.contactbg{
background:url(/images/contactbg.jpg) no-repeat;
height:259px;
padding:3px 0 0 502px;
margin:0;
}
.yellowcontactbg{
background:url(/images/yellowcontactbg.jpg) no-repeat;
width:153px;
height:126px;
padding:60px 10px 0 28px;
margin:0;
font-family:"Trebuchet MS", Tahoma, Verdana, "Times New Roman";
font-size:13px;
font-weight:normal;
text-decoration:none;
color:#393939;
}
.leftcontacttext{
width:175px;
float:left;
padding:0;
margin:0 40px 0 0;
}
.dotted8{
background:url(/images/dotted-line-repeat1.gif) bottom;
background-repeat:repeat-x;
padding:10px 0 10px 0;
margin:0;
}
.contactright{
width:390px;
float:left;
padding:0;
margin:0;
}
.newtext2{
padding:15px 0 0 0;
margin:0;
}
.dotted9{
background:url(/images/dotted-line-repeat1.gif) bottom;
background-repeat:repeat-x;
padding:30px 0 10px 0;
margin:0;
}
.new-bottom{
padding:30px 0 0 0;
margin:0;
}
.yellowtext1{
font-family:"Trebuchet MS", Tahoma, Verdana, "Times New Roman";
font-size:14px;
font-weight:bold;
text-decoration:none;
color:#FC9503;
}
/*.fix{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='request.png', sizingMethod='scale');"
}*/
.bluetext{
color:#0611E4;
}
.redtext3{
color:#F40D0D;
}
.greentext{
color:#00FF30;
}
/*****************************************************************************/
.classhead
{
background:url(/images/headerboxbg1.jpg) no-repeat;
width:153px;
height:166px;
padding:20px 10px 0 28px;
font-family:"Trebuchet MS", Tahoma, Verdana, "Times New Roman";
font-size:13px;
font-weight:normal;
text-decoration:none;
color:#393939;
}

.testhead
{
background:url(/images/headerboxbg1.jpg) no-repeat;
width:153px;
height:146px;
padding:40px 10px 0 28px;
font-family:"Trebuchet MS", Tahoma, Verdana, "Times New Roman";
font-size:13px;
font-weight:normal;
text-decoration:none;
color:#393939;
}

/*---------------------------------------- 29-04-09 ---------------------------------------------------*/

.headerbg10{
background:url(/images/headerboxbg10.jpg) no-repeat;
height:259px;
padding:3px 0 0 502px;
margin:0;
}
.headerboxbg11{
background:url(/images/headerboxbg11.jpg) no-repeat;
width:166px;
height:156px;
padding:30px 10px 0 15px;
font-family:"Trebuchet MS", Tahoma, Verdana, "Times New Roman";
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#393939;
}
.contactbg10{
background:url(/images/contactbg10.jpg) no-repeat;
height:259px;
padding:3px 0 0 502px;
margin:0;
}
.yellowcontactbg10{
background:url(/images/yellowcontactbg10.jpg) no-repeat;
width:153px;
height:126px;
padding:60px 10px 0 28px;
margin:0;
font-family:"Trebuchet MS", Tahoma, Verdana, "Times New Roman";
font-size:13px;
font-weight:normal;
text-decoration:none;
color:#393939;
}
.headerbg11{
background:url(/images/headerbg11.jpg) no-repeat;
height:259px;
padding:3px 0 0 502px;
margin:0;
}
.headerboxbg12{
background:url(/images/headerboxbg12.jpg) no-repeat;
width:153px;
height:126px;
padding:60px 10px 0 28px;
font-family:"Trebuchet MS", Tahoma, Verdana, "Times New Roman";
font-size:13px;
font-weight:normal;
text-decoration:none;
color:#393939;
}
.headerbg13{
background:url(/images/headerbg13.jpg) no-repeat;
height:259px;
padding:3px 0 0 502px;
margin:0;
}
.headerboxbg13{
background:url(/images/headerboxbg13.jpg) no-repeat;
width:166px;
height:146px;
padding:40px 10px 0 15px;
font-family:"Trebuchet MS", Tahoma, Verdana, "Times New Roman";
font-size:13px;
font-weight:normal;
text-decoration:none;
color:#393939;
}


/**************************05/05/2009**************************************************/
.data{
font-size:14px; 
font-family: Trebuchet MS, Verdana, Tahoma, Book Antiqua;
}

/* for "invisible" link on contact page */

a.inv:link			{ color: #ffffff; text-decoration: none; }
a.inv:visited		{ color: #ffffff; text-decoration: none; }
a.inv:hover			{ color: #ffffff; text-decoration: none; }
a.inv:active		{ color: #ffffff; text-decoration: none; }

