/* CSS Document */

/* NER Studio Design */



#adbar{left:2px;	height: 342px;}



#adbar img	{padding-bottom:10px; display:block; z-index: -1;}



#mapBottom {

	color: #55A3FF;

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

	font-size: 12px;

	width: 333px;

	border: 3px solid #CCCCCC;

	position: absolute;

	left: 682px;

	top: 789px;

	height: 167px;

}



#mapBottom2 {

	color: #55A3FF;

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

	font-size: 12px;

	width: 419px;

	border: 3px solid #CCCCCC;

	position: absolute;

	left: 248px;

	top: 789px;

	height: 167px;

}





#adBottom {

	margin-left: 220px;

	color: #FFFFFF;

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

	font-size: 12px;

	margin-bottom: 50px;

	background-color: #26475D;

	width: 415px;

	border: 3px solid #CCCCCC;

	position: absolute;

	left: 28px;

	top: 967px;

	height: 245px;

}



#adBottom a{color: #FFFFFF; line-height: 24px;}



#adBottomImg{

	height: 58px;

	float: left;

	margin-top: 428px;

	margin-left: 12px;

}

#adBottomText{width: 500px;	float: left;	margin-left: 250px;}



#adbarGoogle{

	position:absolute;

	top:1228px;

	left:249px;

	height: 101px;

	width: 729px;

}



#adbarKis{

	position:absolute;

	top:1230px;

	left:248px;

	height: 113px;

	width: 777px;

}



#adbarRedRiver{

	position:absolute;

	top:849px;

	left:1038px;

	height: 150px;

	width: 175px;

	font-size: 12px;

	font-weight: bold;

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

	color:#333333;

}



#adbarRedRiver H1{

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

	font-size:14px;

	color: #FFFFFF;

	font-weight: bold;

	margin: 0px;

	background-color: #20323D;

	padding: 2px 2px 2px 5px;

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

	width: 153px;

}



#adbarBSGM{

	position:absolute;

	left:1034px;

	height: 106px;

	width: 179px;

	font-size: 12px;

	font-weight: bold;

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

	color:#333333;

	top: 359px;

}



#adbarBSGM H1{

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

	font-size:14px;

	color: #FFFFFF;

	font-weight: bold;

	margin: 0px;

	background-color: #20323D;

	padding: 2px 2px 2px 5px;

	width: 152px;

	text-align: center;

}



#adbarBSGM H2{

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:16px;

	color: #F00;

	font-weight: bold;

	margin: 0px;

	padding: 2px 2px 2px 5px;

	width: 152px;

	text-align: left;

}



#adbarBSGM H2 a{

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:16px;

	color: #F00;

	font-weight: bold;

	margin: 0px;

	padding: 2px 2px 2px 5px;

	width: 152px;

	text-align: left;

	text-decoration: underline;

}



#adbarBSGM H2 a:hover{

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:16px;

	color: #F00;

	font-weight: bold;

	margin: 0px;

	padding: 2px 2px 2px 5px;

	width: 152px;

	text-align: center;

	

}



#adbarfirstTee{

	position:absolute;

	top:163px;

	left:1033px;

	height: 165px;

	width: 178px;

	font-size: 12px;

	font-weight: bold;

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

	color:#333333;

}



#adbarfirstTee H1{

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

	font-size:14px;

	color: #FFFFFF;

	font-weight: bold;

	margin: 5px 0 0 0;

	background-color: #20323D;

	padding: 2px 2px 2px 5px;

	width: 168px;

	text-align: center;

}



#adbarfirstTee H2{

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:16px;

	color: #F00;

	font-weight: bold;

	margin: 0px;

	padding: 2px 2px 2px 5px;

	width: 152px;

	text-align: center;

}



#adbarfirstTee H2 a{

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:16px;

	color: #F00;

	font-weight: bold;

	margin: 0px;

	padding: 2px 2px 2px 5px;

	width: 152px;

	text-align: center;

	text-decoration: underline;

}



#adbarfirstTee H2 a:hover{

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:16px;

	color: #F00;

	font-weight: bold;

	margin: 0px;

	padding: 2px 2px 2px 5px;

	width: 152px;

	text-align: center;

	

}



#adbarEW{

	position:absolute;

	top:441px;

	left:1037px;

	height: 165px;

	width: 178px;

	font-size: 12px;

	font-weight: bold;

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

	color:#333333;

}



#adbarEW H1{

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

	font-size:12px;

	color: #FFFFFF;

	font-weight: bold;

	margin: 0px;

	background-color: #20323D;

	padding: 2px 2px 2px 5px;

	width: 152px;

	text-align: center;

}



#adbarSC{

	position:absolute;

	top:700px;

	left:1037px;

	height: 267px;

	width: 178px;

	font-size: 12px;

	font-weight: bold;

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

	color:#333333;

}



#adbarSC H1{

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

	font-size:12px;

	color: #FFFFFF;

	font-weight: bold;

	margin: 0px;

	background-color: #20323D;

	padding: 2px 2px 2px 5px;

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

	width: 152px;

}



#adbarTopGolf{

	position:absolute;

	top:847px;

	left:1035px;

	height: 154px;

	width: 175px;

	font-size: 12px;

	font-weight: bold;

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

	color:#333333;

}



#adbarTopGolf H1{

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

	font-size:14px;

	color: #FFFFFF;

	font-weight: bold;

	margin: 0px;

	background-color: #20323D;

	padding: 2px 2px 2px 5px;

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

	width: 153px;

}



#adbarLegends{

	position:absolute;

	top:673px;

	left:1033px;

	height: 150px;

	width: 175px;

	font-size: 12px;

	font-weight: bold;

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

	color:#333333;

}



#adbarLegends H1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px;
	background-color: #20323D;
	padding: 2px 2px 2px 5px;
	background-image: url(images/H1bg.jpg);
	width: 172px;

}



#adbarSinclair{

	position:absolute;

	top:560px;

	left:1034px;

	height: 80px;

	width: 175px;

	font-size: 12px;

	font-weight: bold;

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

	color:#333333;

}



#adbarSinclair H1{

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

	font-size:14px;

	color: #FFFFFF;

	font-weight: bold;

	margin: 0px;

	background-color: #20323D;

	padding: 2px 2px 2px 5px;

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

	width: 153px;

}



#map{

	position:absolute;

	top:550px;

	left:1040px;

	height: 109px;

	width: 172px;

}



#adbarMain	{left:0px;	height: 342px;	width: 175px;}



body{

	padding:0px;

	margin:0px;

	font:14px/18px  Arial, Helvetica, sans-serif, Georgia, "Trebuchet MS",;

	width: 1250px;

}



bodyEmail{

	padding:0px;

	margin:0px;

/*	background:url(../images/BSGM1BG.gif) 0 0 repeat-x #fff;*/

	background:url(../images/stripe_bg_pattern.gif) 0 0 repeat-x #fff;

	font:14px/18px  Arial, Helvetica, sans-serif, Georgia, "Trebuchet MS",;

}



div, p, ul, h2, img{

	padding:0px;

	margin:0px;

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

	font-weight: normal;

	font-size: 12px;

	color: #333;

	text-decoration: none;

}

#container {

	margin-left: 25px;

	width: 1050px;

	height: 1150px;

	border-top: none;

	border-right: 3px solid #cccccc;

	border-left: 3px solid #cccccc;

	padding-top: 3px;

	background-color: #FFFFFF;



}



#container {

	margin-left: 25px;

	width: 1050px;

	height: 500px;

	border-top: none;

	border-right: 3px solid #cccccc;

	border-left: 3px solid #cccccc;

	padding-top: 3px;

	background-color: #FFFFFF;



}



#containerSpecials {

	margin-left: 25px;

	width: 1050px;

	height: 2480px;

	border-top: none;

	border-right: 3px solid #cccccc;

	border-left: 3px solid #cccccc;

	padding-top: 3px;

	background-color: #FFFFFF;



}



#containerPackages {

	margin-left: 25px;

	width: 1050px;

	height: 1175px;

	border-top: none;

	border-right: 3px solid #cccccc;

	border-left: 3px solid #cccccc;

	padding-top: 3px;

	background-color: #FFFFFF;



}



#containerPackagesDeals {

	margin-left: 25px;

	width: 1050px;

	height: 1200px;

	border-top: none;

	border-right: 3px solid #cccccc;

	border-left: 3px solid #cccccc;

	padding-top: 3px;

	background-color: #FFFFFF;



}



#containerPackagesDealsWestin {

	margin-left: 25px;

	width: 1050px;

	height: 1100px;

	border-top: none;

	border-right: 3px solid #cccccc;

	border-left: 3px solid #cccccc;

	padding-top: 3px;

	background-color: #FFFFFF;



}



#containerPackagesDealsHorseshoe {

	margin-left: 25px;

	width: 1050px;

	height: 1100px;

	border-top: none;

	border-right: 3px solid #cccccc;

	border-left: 3px solid #cccccc;

	padding-top: 3px;

	background-color: #FFFFFF;



}



#containerPackagesDealsIreland {

	margin-left: 25px;

	width: 1050px;

	height: 1550px;

	border-top: none;

	border-right: 3px solid #cccccc;

	border-left: 3px solid #cccccc;

	padding-top: 3px;

	background-color: #FFFFFF;



}



#containerPackagesDealsCancun {

	margin-left: 25px;

	width: 1050px;

	height: 1050px;

	border-top: none;

	border-right: 3px solid #cccccc;

	border-left: 3px solid #cccccc;

	padding-top: 3px;

	background-color: #FFFFFF;



}





#containerContact {

	margin-left: 25px;

	width: 1050px;

	height: 900px;

	border-top: none;

	border-right: 3px solid #cccccc;

	border-left: 3px solid #cccccc;

	padding-top: 3px;

	background-color: #FFFFFF;



}



#containerMap {

	margin-left: 25px;

	width: 1050px;

	height: 865px;

	border-top: none;

	border-right: 3px solid #cccccc;

	border-left: 3px solid #cccccc;

	padding-top: 3px;

	background-color: #FFFFFF;



}



#containerPass {

	margin-left: 50px;

	width: 1024px;

	height: 768px;

	border-top: none;

	border-right: 3px solid #cccccc;

	border-left: 3px solid #cccccc;

	background-image:url(images/bsgPass.gif)

}



#containerAbout {

	margin-left: 25px;

	width: 1050px;

	height: 1225px;

	border-top: none;

	border-right: 3px solid #cccccc;

	border-left: 3px solid #cccccc;

	padding-top: 3px;

	background-color: #FFFFFF;



}



#containerCourse {

	margin-left: 25px;

	width: 1050px;

	height: 1400px;

	border-top: none;

	border-right: 3px solid #cccccc;

	border-left: 3px solid #cccccc;

	padding-top: 3px;

	background-color: #FFFFFF;



}



#containerPlaces {

	margin-left: 25px;

	width: 1050px;

	height: 1300px;

	border-top: none;

	border-right: 3px solid #cccccc;

	border-left: 3px solid #cccccc;

	padding-top: 3px;

	background-color: #FFFFFF;



}



#containerCourseArticle {

	margin-left: 25px;

	width: 1050px;

	height: 1880px;

	border-top: none;

	border-right: 3px solid #cccccc;

	border-left: 3px solid #cccccc;

	padding-top: 3px;

	background-color: #FFFFFF;



}



#containerPros {

	margin-left: 25px;

	width: 1050px;

	height: 1625px;

	border-top: none;

	border-right: 3px solid #cccccc;

	border-left: 3px solid #cccccc;

	padding-top: 3px;

	background-color: #FFFFFF;



}



#containerJr {

	margin-left: 25px;

	width: 1050px;

	height: 100%;

	border-top: none;

	border-right: 3px solid #cccccc;

	border-left: 3px solid #cccccc;

	padding-top: 3px;

	background-color: #FFFFFF;



}





#containerMain {

	margin-left: 25px;

	width: 1100px;

	height: 1000px;

	border-top: none;

	border-right: 3px solid #cccccc;

	border-left: 3px solid #cccccc;

	padding-top: 3px;

	background-color: #FFFFFF;



}



#containerMainTest {

	margin-left: 25px;

	width: 1190px;

	height: 1200px;

	border-top: none;

	border-right: 3px solid #cccccc;

	border-left: 3px solid #cccccc;

	padding-top: 3px;

	background-color: #FFFFFF;



}



#containerMainVideo {

	margin-left: 25px;

	width: 1100px;

	height: 800px;

	border-top: none;

	border-right: 3px solid #cccccc;

	border-left: 3px solid #cccccc;

	padding-top: 3px;

	background-color: #FFFFFF;



}



#wrapper {

	width: 1275px;

	left: 25px;

	background-color: #304D68;

	height: 1295px;

}



#cardwrapper {

	width: 1275px;

	left: 25px;

	background-color: #304D68;

	height: 850px;

}



#wrapperVideo {

	width: 1280px;

	left: 25px;

	background-color: #304D68;

	height: 800px;

}



#wrapperMap {

	width: 1280px;

	left: 25px;

	background-color: #CCCCCC;

	height: 875px;

}





#header {

	margin-left: 300px;

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

	height: 135px;

	background-repeat: no-repeat;

}





ul{

	list-style-type:none;

	line-height: 22px;

	padding-left: 5px;

	margin-left: 15px;

	margin-bottom: 10px;

}



a {color:#333; text-decoration:underline;}

a:hover { color:#666; text-decoration:underline;} 



/*----TOP PANEL----*/

#topPan{

	width:1275px;

	height:130px;

	position:relative;

	margin-bottom: 0px;

	font: "Trebuchet MS", Arial, Helvetica, sans-serif;

	margin-top: 0px;

	background-color: #3366CC;

	border-bottom: 3px solid #cccccc;

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

	background-repeat: no-repeat;

}



#topPanEmail{

	width:750px;

	height:130px;

	position:relative;

	margin-bottom: 0px;

	font: "Trebuchet MS", Arial, Helvetica, sans-serif;

	margin-top: 10px;

	background-color: #3366CC;

	border-bottom: 3px solid #cccccc;

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

	background-repeat: no-repeat;

	margin-left: 150px;

}

#topPan H1 {font-size: 20px; color: #3366cc; padding: 15px 0 0 0;}

#topPan #ImgPan{

	width:509px;

	height:70px;

	background:#3366CC;

	color:#333;

	position:absolute;

	top:10px;

	padding:0;

	margin-top: 5px;

	left: 200px;

	font: "Trebuchet MS", Arial, Helvetica, sans-serif;

	left: 100px;

	margin-bottom: 0px;

	padding-bottom: 0px;

}

#topPan #ImgPan img{}



#topPan ul{

	width:603px;

	height:32px;

	position:absolute;

	top:139px;

	right:252px;

	font: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-weight: bold;

}

#topPan ul li{

	width:86px;

	height:32px;

	float:left;

	font: "Trebuchet MS", Arial, Helvetica, sans-serif;

}

#topPan ul li a{width:86px; height:32px; display:block; background:url(images/topmenu-normal.jpg) 0 0 no-repeat #F5F4F4; color:#333; text-decoration:none; font-size:9px; font-weight:bold; text-align:center; line-height:32px; margin:0 2px 0 0; font: "Trebuchet MS", Arial, Helvetica, sans-serif;}

#topPan ul li a:hover{background:url(images/topmenu-hover.jpg) 0 0 no-repeat #F5F4F4; color:#fff; text-decoration:none; 

font: "Trebuchet MS", Arial, Helvetica, sans-serif;}



#topPan ul li.home{background:url(images/topmenu-hover.jpg) 0 0 no-repeat #F5F4F4; color:#fff; text-decoration:none; font-size:10px; font-weight:bold; text-align:center; line-height:32px; width: 86px;}

/*----/TOP PANEL----*/



/*----BODY PANEL----*/

#bodyPan{

	position:relative;

	margin:0 auto;

	color: #000000;

	margin-bottom: 10px;

	top: 35px;

	margin-left: 220px;

}

#bodyPan p.toptextpadding{

	padding:10px 0 0 0;

	line-height: 22px;

}



#bodyPan H2{

	color: #333333;

	font-size: 14px;

	font-weight: bold; 	

}

#bodyPan p span{background:#fff; color:#D20039;}

#bodyPan p.more{width:81px; height:22px; display:block; margin:0 0 0 606px; background:url(images/more-bg.gif) 0 0 no-repeat;}

#bodyPan p.more a{width:70px; height:22px; display:block; background:url(images/arrow1.gif) 1% 60% no-repeat; line-height:22px; text-decoration:none; padding:0 0 0 11px;}

#bodyPan p.more a:hover{background:url(images/arrow2.gif) 1% 60% no-repeat; text-decoration:none;}



/*----Body Middle Panel----*/

#bodyMiddlePan{

	margin:0 auto;

	height: 400px;

	width: 775px;

	margin-top: 40px;

	float: right;

	margin-right: 55px;

}



#bodyMiddlePanAbout{

	margin:0 auto;

	height: 965px;

	width: 775px;

	margin-top: 40px;

	float: right;

	margin-right: 55px;

}





#bodyMiddlePanAbout H1{

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

	font-size: 24px;

	font-weight: bold;

	color: #FFFFFF;

	padding: 5px;

	background-color: #20323D;

}



#bodyMiddlePanAbout a{

	color: #000000;

	text-decoration:underline;



}



#bodyMiddlePanContact{

	margin:0 auto;

	height: 450px;

	width: 775px;

	margin-top: 45px;

	float: right;

	margin-right: 55px;

}



#bodyMiddlePanMap{

	margin:0 auto;

	height: 650px;

	width: 775px;

	margin-top: 37px;

	float: right;

	margin-right: 55px;

}





#bodyMiddlePanContact H1{

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

	font-size: 24px;

	font-weight: bold;

	color: #FFFFFF;

	padding: 5px;

	background-color: #20323D;

}



#bodyMiddlePanTest{

	margin:0 auto;

	height: 415px;

	width: 775px;

	margin-top: 35px;

	float: left;

	margin-right: 5px;

	margin-left: 12px;

}





#bodyMiddlePanCourse{

	margin:0 auto;

	height: 1100px;

	width: 775px;

	margin-top: 40px;

	float: right;

	margin-right: 55px;

}



#bodyMiddlePanPlaces{

	margin:0 auto;

	height: 1000px;

	width: 775px;

	margin-top: 40px;

	float: right;

	margin-right: 55px;

}





#bodyMiddlePanArticle{

	margin:0 auto;

	height: 1600px;

	width: 775px;

	margin-top: 40px;

	float: right;

	margin-right: 55px;

}



#bodyMiddlePanArticle H1{

	margin:0 auto;

	height: 1600px;

	width: 775px;

	margin-top: 40px;

	float: right;

	margin-right: 55px;

}



#bodyMiddlePanVideo{

	margin:0 auto;

	height: 650px;

	width: 775px;

	margin-left: 225px;

	margin-top: 60px;

	color: #FFFFFF;

	font-size: 10px;

}



#bodyMiddlePanVideo H1{

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

	font-size: 24px;

	font-weight: bold;

	color: #3366cc;

	padding: 5px 0 0 0;

}



#bodyMiddlePanVideo H2{

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

	font-size: 18px;

	font-weight: bold;

	color: #666666;

	padding: 5px 0 0 0;

	margin-left: 5px;

}



#bodyMiddlePanVideo H3{

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

	font-size: 14px;

	font-weight: bold;

	color: #333333;

	padding: 5px 0 0 0;

	margin-left: 5px;

	margin-bottom: 5px;

}



#bodyMiddlePanVideo p{

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

	font-size: 12px;

	font-weight: normal;

	color: #333333;

	padding: 10px 0 0 0;

}



#bodyMiddlePanCourse H1{

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

	font-size: 22px;

	font-weight: bold;

	color: #FFFFFF;

	padding: 5px;

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

}



#bodyMiddlePanPlaces H1{

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

	font-size: 22px;

	font-weight: bold;

	color: #FFFFFF;

	padding: 5px;

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

}



#bodyMiddlePanJr{

	margin:0 auto;

	height: 450px;

	width: 775px;

	margin-top: 40px;

	float: right;

	margin-right: 55px;

}



#bodyMiddlePanJr H1{

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

	font-size: 22px;

	font-weight: bold;

	color: #FFFFFF;

	padding: 5px;

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

	text-align: left;

}

#bodyMiddlePanAds{

	margin:0 auto;

	height: 2220px;

	width: 775px;

	margin-top: 40px;

	float: right;

	margin-right: 55px;

}



#bodyMiddlePanPackage{

	margin:0 auto;

	height: 900px;

	width: 775px;

	margin-top: 40px;

	float: right;

	margin-right: 55px;

}



#bodyMiddlePanPackage p{

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

	color:#000000;

	font-size:12px;

}

#bodyMiddlePanPackageDeals{

	margin:0 auto;

	height: 925px;

	width: 775px;

	margin-top: 40px;

	float: right;

	margin-right: 55px;

}



#bodyMiddlePanPackageDealsWestin{

	margin:0 auto;

	height: 825px;

	width: 775px;

	margin-top: 40px;

	float: right;

	margin-right: 55px;

}



#bodyMiddlePanPackageDealsWestin H1{

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

	font-size: 22px;

	font-weight: bold;

	color: #FFFFFF;

	padding: 5px;

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

}



#bodyMiddlePanPackageDeals H1{

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

	font-size: 22px;

	font-weight: bold;

	color: #FFFFFF;

	padding: 5px;

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

}



#bodyMiddlePanPackage H1{

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

	font-size: 22px;

	font-weight: bold;

	color: #FFFFFF;

	padding: 5px;

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

}



#bodyMiddlePanPro{

	margin:0 auto;

	height: 1350px;

	width: 775px;

	margin-top: 40px;

	float: right;

	margin-right: 55px;

}



#bodyMiddlePanAds H1{

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

	font-size: 22px;

	font-weight: bold;

	color: #FFFFFF;

	padding: 5px;

	background-color: #20323D;

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

}



#bodyMiddlePan H1{

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

	font-size: 22px;

	font-weight: bold;

	color: #FFFFFF;

	padding: 5px;

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

}





#bodyMiddlePanPro H1{

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

	font-size: 22px;

	font-weight: bold;

	color: #FFFFFF;

	padding: 5px;

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

}





#bodyMiddlePan a{

	color: #333333;	

	text-decoration:underline;

}





#register{

	background:#ffffff;

	border:5px solid #EEE;

	color:#000000;	

	font-weight:bold;

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

	font-size:12px;

	height: 130px;

	padding:5px 5px 0 5px;	

	width:210px;

}

#label,input {display: block; width: 140px; float: left; margin-bottom: 5px;}

#label {text-align: left;width: 75px;padding-right: 20px; font-family: Arial; font-size: 12px; color: #333333; }

br {clear: left;}



.signin_headings{

	padding:5px;

	background:#eeeeee;

	color:#000000;

	border:1px solid #cccccc;	

	margin: 0 0 5px 0 ;

	font-weight:bold;

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

	font-size:12px;

}



/*----Middle Left Panel----*/

#MiddleLeftPan{

	width:205px;

	float:left;

	background-color: #FFFFFF;

	margin: 38px 0 10px 2px;

	height: 600px;

}



#MiddleLeftPanTop{

	width:205px;

	float:left;

	background-color: #FFFFFF;

	margin: 38px 0 10px 2px;

	height: 100px;

}





#MiddleLeftPan H1{

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

	font-size:18px;

	color: #F00;

	font-weight: bold;

	padding: 2px;

	margin-left: 15px;

	margin: 0;

	text-align: center;

}



#MiddleLeftPan H1 a{

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

	font-size:16px;

	color: #F00;

	font-weight: bold;

	margin: 0px;

	padding: 2px;

}



#MiddleLeftPan H1 a:Hover{

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

	font-size:16px;

	color: #F00;

	font-weight: bold;

	margin: 0px;

	padding: 2px;

}





#MiddleLeftPanEmail{

	width:205px;

	float:left;

	background-color: #FFFFFF;

	margin: 38px 0 10px 2px;

	height: 800px;

	color: #333333;

}





#MiddleLeftPanTitle{

	width:190px;

	float:left;

	border: 1px solid #20323D;

	background-color: #EDEAD7;

	margin-top: 0px;

	padding: 5px;

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

	font-size:14px;

	color: #A02728;

	font-weight: bold;

	margin-bottom: 10px;

	margin-left: 5px;

}



#MiddleLeftPanFundraising{

	width:190px;

	float:left;

	border: 1px solid #20323D;

	background-color: #EDEAD7;

	margin-top: 0px;

	padding: 5px;

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

	font-size:14px;

	color: #A02728;

	font-weight: bold;

	margin-bottom: 10px;

	margin-left: 5px;

}



#MiddleLeftPanHooters{

	width:190px;

	float:left;

	border: 1px solid #20323D;

	background-color: #EDEAD7;

	margin-top: 0px;

	padding: 5px;

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

	font-size:14px;

	color: #A02728;

	font-weight: bold;

	margin-bottom: 10px;

	margin-left: 5px;

}



#MiddleLeftPanSponsor{

	width:188px;

	float:left;

	border: 1px solid #20323D;

	background-color: #EDEAD7;

	margin-top: 0px;

	padding: 5px;

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

	font-size:14px;

	color: #A02728;

	font-weight: bold;

	margin-left: 5px;

	border-bottom: none;

}



#MiddleLeftPanSponsor H1{

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

	font-size:14px;

	color: #FFFFFF;

	font-weight: bold;

	margin: 0px;

	background-color: #20323D;

	padding: 2px;

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

}



#MiddleLeftPanClassic{

	width:145px;

	float:left;

	border: 1px solid #20323D;

	background-color: #EDEAD7;

	margin-top: 0px;

	padding: 5px;

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

	font-size:14px;

	color: #A02728;

	font-weight: bold;

	margin-left: 5px;

	border-bottom: none;

	position: absolute;

	left: 1031px;

	top: 959px;

}



#MiddleLeftPanTitle H1{

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

	font-size:14px;

	color: #FFFFFF;

	font-weight: bold;

	margin: 0px;

	background-color: #20323D;

	padding: 2px;

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

}



#MiddleLeftPanFundraising H1{

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

	font-size:14px;

	color: #FFFFFF;

	font-weight: bold;

	margin: 0px;

	background-color: #20323D;

	padding: 2px;

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

}



#MiddleLeftPanHooters H1{

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

	font-size:14px;

	color: #FFFFFF;

	font-weight: bold;

	margin: 0px;

	background-color: #20323D;

	padding: 2px;

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

}





#pic {

	width: 66px;

	height: 100%;

	float: left;

}



#picInfo {

	color: #213441;

	height: 100%;

	width: 100%;

}



.videoTitle {

	text-decoration: underline;	

}





#MiddleLeftPan img{

	margin-left: 5px;

	text-align: left;



}



.coursespecial {

	color: #ffffff;

	font-size:10px;

	padding-right: 5px;

}





#MiddleLeftPan p{

	padding:5px 0 5px 0px;

	line-height:14px;

	font-size: 11px;

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

	color: #000000;

	font-weight: bold;

}



#MiddleLeftPan p a{

	padding:5px 0 5px 0px;

	line-height:14px;

	font-size: 11px;

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

	color: #000000;

	font-weight: bold;

}



#MiddleLeftPan p a:hover{

	padding:5px 0 5px 0px;

	line-height:14px;

	font-size: 11px;

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

	color: #000000;

	font-weight: bold;

}



#register h2.signin{

	background-color: #FFFFFF;

	color:#000000;

	font-weight:bold;

	border: none;

	font-size:14px;

	text-transform:uppercase;

	text-decoration: none;

	margin: 0;

	padding: 0;

	width: 225px;

	text-align: left;

}

#MiddleLeftPan p.largegraytext{font-size:18px;}

#MiddleLeftPan p.more{width:81px; height:22px; display:block; margin:15px 0 0 145px; background:url(images/more-bg.gif) 0 0 no-repeat; padding:0px;}

#MiddleLeftPan p.more a{width:70px; height:22px; display:block; background:url(images/arrow1.gif) 1% 60% no-repeat; line-height:22px; text-decoration:none; padding:0 0 0 11px;}

#MiddleLeftPan p.more a:hover{background:url(images/arrow2.gif) 1% 60% no-repeat; text-decoration:none;}



#MiddleLeftPan p.chat{

	width:232px;

	height:40px;

	padding:10px 0 10px;

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

}

#MiddleLeftPan p.chat a{width:232px; height:70px; display:block; background:url(../images/24hours.gif) 0 0 no-repeat; text-indent:-20000px;}

#MiddleLeftPan p.chat a:hover{background:url(../images/sponsors.jpg) 0 0 no-repeat; text-indent:-20000px;}

#MiddleLeftPan h2{

	width:185px;

	color:#000;

	font-size:14px;

	padding: 2px;

}

#MiddleLeftPan h2 span{background:#fff; color:#FF0000; font-weight:normal; font-size:12px; text-transform:uppercase;}

#MiddleLeftPan h2 a{background:#3366cc; color:#ffffff; font-weight:bold; font-size:18px; text-transform:uppercase; text-decoration: none; padding: 5px 0 0 0;}

#MiddleLeftPan h2 a:hover{

	background:#fff;

	color:#000;

	font-weight:bold;

	font-size:18px;

	text-transform: uppercase;

	text-decoration: underline;

	padding: 5px 0 0 0;

}



#MiddleLeftPan a{

	color:#213441;

	font-weight:bold;

	font-size:10px;

	text-transform:none;

	text-decoration: underline;

	line-height: 14px;	

	background-repeat: no-repeat;

	padding: 0 0 0 10px;

}



#MiddleLeftPan a:hover{

	color:#213441;

	font-weight:bold;

	font-size:18px;

	text-transform:none;

	text-decoration: underline;

	line-height: 14px;

	background-repeat: no-repeat;

	padding: 0 0 0 10px;

}



/*----/Middle Left Panel----*/



/*----Middle Right Panel----*/

#MiddleRightPan{

	width:425px;

	float:right;

	padding:0 0 0 5px;

	text-transform: capitalize;

	margin-left: 5px;

	

}



#MiddleRightTopPan{

	width:425px;

	height:305px;

	margin-bottom: 10px;

	text-align: left;

	margin: 0;

}

#MiddleRightTopPan H2{width:384px; color: #006600;}

#MiddleRightTopPan p.fresh{width:108px; height:24px; display:block; margin:0 0 0 208px; font-size:20px; text-transform:uppercase;}

#MiddleRightTopPan p.business{width:170px; height:20px; display:block; margin:0 0 0 210px; background:url(images/dotline.gif) 0  100% repeat-x #fff; color:#6BB600; font-size:27px; text-transform:uppercase; text-align:right;}

#MiddleRightPan h1{

	border-top: 3px solid #cccccc;

	border-botttom: 1px dotted #cccccc;

	width:420px;

	color:#000000;

	font-size:18px;

	background-color: #eeeeee;

	padding: 5px 5px 0 5px;	

	font-weight: bold;

	margin: 0 0 5px 0;

}

#MiddleRightPan h2{

	width:425px;

	background:url(images/dotline.gif) 0 100% repeat-x #fff;

	color:#3366CC;

	font-size:18px;

	float: left;

	margin-top: 15px;

	padding-bottom: 5px;

	background-color: #eeeeee;

	padding-top: 5px;

	padding-left: 5px;

}

#MiddleRightPan p{

	line-height: 22px;

	color: #333333

}



#MiddleRightPanBottom{

	color:#333333;

	margin: 15px 0 20px 0;

	font-weight: normal;

	width: 425px;

	padding-top: 10px;

	padding-bottom: 10px;

}



#MiddleRightPanBottom p{

	width:420px;

	color:#000000;

	font-size: 12px;

	font-weight: normal;

	padding: 10px 2px 0 5px;

	border-color: #333333;

	background-color: #eeeeee;

}



#MiddleRightPanBottom p.title{

	width:420px;

	color:#000000;

	margin: 15px 0 0px 0;

	font-weight: bold;

	padding-left: 5px;

	font-size: 14px;

}



#MiddleRightPanBottom a{

	width:384px;

	background-color: #eeeeee;	

	color: #666666;

}

#MiddleRightPanBottom a:hover{

	width:384px;

	background-color: #eeeeee;

	color: #333333;

}



#MiddleRightPan p.chat{width:232px; height:70px; padding:10px 0 10px;}

#MiddlerightPan p.chat a{width:232px; height:70px; display:block; background:url(../images/24hours.gif) 0 0 no-repeat; text-indent:-20000px;}

#MiddleRightPan a{width:160px; color: #666666; text-decoration:underline;}

#MiddleRightPan a: hover{

	width:160px;

	text-decoration:underline;

	color: #FFFFFF;

	background-color: #3366CC;

}

#MiddleRightPan p.chat a:hover{background:url(../images/24hours.gif) 0 0 no-repeat; text-indent:-20000px;}

#RightListfastPan{width:200px; float:left; padding:10px 0 0;}

#RightListfastPan ul{width:200px;}

#RightListfastPan ul li{width:200px; height:20px; float:left;}

#RightListfastPan ul li a{width:190px; line-height:20px; background:url(images/bullet.gif) 0 6px no-repeat #fff; color:#666; text-decoration:underline; padding:0 0 0 18px;}

#RightListfastPan ul li a:hover{background:url(images/bullet-hover.gif) 0 6px no-repeat #fff; color:#000; text-decoration:underline;}

#RightListnextPan{	width:180px;	float:left;	padding:5px 0 0px;	margin-top: 5px;	height: 45px;}

#RightListnextPan H2{width:180px; float:left;	padding:10px 0 10px; margin-bottom: 20px;margin-top: 5px;}

#RightListnextPan ul{width:180px;}

#RightListnextPan ul li{width:180px; height:20px; float:left;}

#RightListnextPan ul li a{width:160px; line-height:20px; background:url(images/bullet.gif) 0 6px no-repeat #fff; color:#333333; text-decoration:underline; padding:0 0 0 18px;}



#RightListnextPan ul li a:hover{background:url(images/bullet-hover.gif) 0 6px no-repeat #fff; color:#000; text-decoration:underline;}



#title {

	font-family: Times;

	font-size: 18px;

	color: #213b52;

	font-weight: normal;

	margin-top: 30px;

	border-bottom: 1px dotted #999999;

} 



#pro {

	margin-top: 20px;

	line-height: 20px;

	height: 165px;

	} 



#location {

	font-family: arial;

	font-size: 11px;

	color: #333333;

	font-weight: normal;

	margin: 0 0 0 5px;

} 



.table { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal;} 



#titleOrder {

	font-family: arial;

	font-size: 12px;

	color: #3366cc;

	margin: 5px 0 0 0;

	font-weight: bold;

	text-decoration: underline;

	margin-left: 5px;

	height: 75px;

	text-align: left;

} 



#titleOrder a{

	font-family: arial;

	font-size: 12px;

	color: #3366cc;

	margin: 3px 0 0 0px;

	font-weight: bold;

	text-decoration: underline;

}





#titleOrder2 {

	font-family: arial;

	font-size: 12px;

	color: #3366cc;

	margin: 5px 0 0 0;

	font-weight: bold;

	text-decoration: underline;

	margin-left: 5px;

	height: 75px;

	text-align: left;

} 



#titleOrder2 a{

	font-family: arial;

	font-size: 12px;

	color: #3366cc;

	margin: 3px 0 0 0px;

	font-weight: bold;

	text-decoration: underline;

}



#titleBottom {

	font-family: arial;

	font-size: 12px;

	color: #3366cc;

	margin: 5px 0 0 0;

	font-weight: bold;

	text-decoration: underline;

	margin-left: 5px;

	cursor: pointer;

} 



#titleBottom a{

	font-family: arial;

	font-size: 12px;

	color: #3366cc;

	margin: 3px 0 0 0;

	font-weight: bold;

	text-decoration: underline;

}



#titleTag {

	font-family: arial;

	font-size: 12px;

	color: #000000;

	margin: 20px 0 0 0;

	font-weight: bold;

	text-decoration: none;

	margin-left: 5px;

} 



#titleTag a{

	font-family: arial;

	font-size: 12px;

	color: #3366cc;

	margin: 3px 0 0 0;

	font-weight: bold;

	text-decoration: underline;

}





#titleCourse {

	font-family: arial;

	font-size: 12px;

	color: #3366cc;

	margin: 20px 0 0 0;

	font-weight: bold;

	text-decoration: underline;

	margin-left: 5px;

} 



#titleCourse a{

	font-family: arial;

	font-size: 14px;

	color: #3366DD;

	margin: 3px 0 0 0;

	font-weight: bold;

	text-decoration: underline;

}



#description {

	font-family: arial;

	font-size: 12px;

	color: #213b52;

	font-weight: normal;

	margin-top: 15px;

	padding-bottom: 5px;

	margin-left: 5px;

	padding-top: 5px;

	background-color: #eeeeee;

} 





#coursedescription {

	font-family: arial;

	font-size: 12px;

	color: #000000;

	font-weight: normal;

	margin-top: 15px;

	padding-bottom: 5px;

	padding-top: 5px;

} 



#coursedescription H1{

	font-family: arial;

	font-size: 16px;

	color: #FFFFFF;

	font-weight: normal;

	margin-top: 15px;

	padding-bottom: 5px;

	padding-top: 5px;

} 





#coursedescriptionArticle {

	font-family: arial;

	font-size: 12px;

	color: #000000;

	font-weight: normal;

	margin-top: 15px;

	padding-bottom: 5px;

	margin-left: 5px;

	padding-top: 5px;

} 

#coursedescriptionArticle H1{

	font-family: arial;

	font-size: 20px;

	color: #FFFFFF;

	font-weight: bold;

	margin-top: 15px;

	padding-bottom: 5px;

	padding-top: 5px;

} 



#coursedescriptionArticle H2{

	font-family: arial;

	font-size: 14px;

	color: #000000;

	font-weight: bold;

	margin-top: 15px;

	padding-bottom: 5px;

	padding-top: 5px;

} 



#courseimgdescription {

	font-family: arial;

	font-size: 12px;

	color: #000000;

	font-weight: normal;

	margin-top: 15px;

	padding-bottom: 5px;

	margin-left: 5px;

	padding-top: 5px;

	background-color: #eeeeee;

	border-bottom: solid 1px #999999;

	border-top: solid 1px #999999;

	padding-left: 5px;

	width: 700px;

	cursor: pointer;

} 





#courseimgdescription img{

	margin-left: 30px;

} 



#videodescription {

	font-family: arial;

	font-size: 12px;

	color: #000000;

	font-weight: normal;

	margin-top: 15px;

	padding-bottom: 5px;

	margin-left: 5px;

	padding-top: 5px;

} 



#videoimgdescription {

	font-family: arial;

	font-size: 12px;

	color: #000000;

	font-weight: normal;

	margin-top: 15px;

	padding-bottom: 5px;

	margin-left: 20px;

	padding-top: 5px;

	background-color: #26475d;

	border-bottom: solid 1px #999999;

	border-top: solid 1px #999999;

	padding-left: 5px;

	width: 575px;

	cursor: pointer;

} 





#videoimgdescription img{

	margin-left: 30px;

} 



#spldescription {

	font-family: arial;

	font-size: 12px;

	color: #213b52;

	font-weight: normal;

	margin-top: 15px;

	padding-bottom: 5px;

	margin-left: 5px;

	padding-top: 5px;

} 



#description H2{

	font-family: arial;

	font-size: 14px;

	color: #333333;

	font-weight: bold;

} 



#procontact {

	font-family: arial;

	font-size: 12px;

	color: #000000;

	font-weight: normal;

	padding-bottom: 5px;

	margin-left: 130px;

	height: 160px;

	padding-left: 5px;

} 



#procontact H2{

	font-family: arial;

	font-size: 18px;

	color: #333333;

	font-weight: bold;

	padding-bottom: 5px;

	margin-left: 0px;

} 



#pga {

	border-top: 2px solid #999999;

	margin: 5px 0 5px 0;

	padding-bottom: 15px;

	padding-top: 10px;

}



/*----/Middle Right Panel----*/



/*----/sponsors------*/

#sponsors{

	clear: both;

	margin: 0px;

	height: 120px;

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

	background-repeat: no-repeat;

	background-color: #E6E5D1;

	padding: 15px 0 0 0px;

	border-top: 1px solid #333333;

}



/*----/flash------*/

#flash{

	width: 323px;

	position: absolute;

	top: 967px;

	left: 682px;

	height: 250px;

}



#flashAboutUs{

	margin: 10px 10px 10px 0px;

	width: 753px;

	background-color: #eeeeee;

	padding: 10px;

	border-top: #20323d 2px solid;

	border-bottom: #20323d 2px solid;

}



#flashAboutUsRates{

	margin: 10px 10px 10px 0px;

	width: 753px;

	background-color: #eeeeee;

	padding: 10px;

	border-top: #20323d 2px solid;

	border-bottom: #20323d 2px solid;

}



#videoBP {

	width: 280px;

	float: right;

	color: #20323D;

	background-color:#FFFFFF;

	height: 295px;

	border: 1px solid #999999;

	line-height: 40px;

	margin-right: 45px;

}





#videoBP H2{

	color: #FFFFFF;

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

	font-size:16px;

	padding: 5px 5px 5px 5px;

	text-align: center;

	background-color: #20323D;

	margin-bottom: 10px;

	

}



#videoBP ul{

	padding: 0px 2px 10px 0px;

	line-height: 35px;

	

}



#videoBP li{

	padding: 0px 2px 10px 10px;

	line-height: 16px;

	background-repeat:no-repeat;

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

	

}



/*----Footer Panel----*/

#footermainPan{

	color:#20323D;

	/*background-color: #d1d7e2;*/

	background-color: #eeeeee;

	border-top: #cccccc solid 3px;

	height: 85px;

	width: 1275px;

}

#footerPan{

	width:700px;

	margin:0 auto;

	font:12px/15px "Trebuchet MS",Arial, Helvetica, sans-serif;

	background-color: #eeeeee;

	padding: 0;

}



#footerPan ul{

	width:100px;

	height:20px;

	position:relative;

	margin:0 auto;

	background-color: #EEEEEE;

	margin-top: 10px;

	margin-left: 250px;

}

#footerPan li{

	float:left;

	background-color: #EEEEEE;

}

#footerPan ul li a{padding:0 10px 0; color:#20323D; background-color:#EEEEEE; text-decoration:none;}



#footerPan ul li a:hover{

	text-decoration:underline;

	background-color: #EEEEEE;

}

#footerPan p.copyright{

	width:325px;

	color:#20323D;

	position:relative;

	margin:0 auto;

	background-color: #EEEEEE;

	margin-top: 5px;

}

#footerPan p.copyright a{

	width:325px;

	color:#20323D;

	position:relative;

	margin:0 auto;

	background-color: #EEEEEE;

}



#footerPanhtml{width:64px; height:19px; display:block; position:absolute; top:73px; left:270px;}

#footerPanhtml a{width:59px; height:18px; background:#fff; color:#6A6A6A; border:1px solid #B6B6B6; display:block; position:absolute; top:0px; left:0px; line-height:19px; text-align:center; font-weight:bold; text-transform:uppercase; text-decoration:none;}

#footerPanhtml a:hover{background-color:#EEEEEE; color:#353427; text-decoration:none;}



#footerPancss{width:64px; height:19px; display:block; position:absolute; top:73px; left:336px;}

#footerPancss a{width:49px; height:18px; background:#EEEEEE; border:1px solid #666666; color:#6A6A6A; display:block; position:absolute; top:0px; left:0px;line-height:19px; text-transform:uppercase; font-weight:bold; text-align:center; text-decoration:none;}

#footerPancss a:hover{background:#EEEEEE; color:#353427; text-decoration:none;}



/*---accordion---*/



#basic-accordian{

	border:5px solid #EEE;

	padding:5px;

	width:210px;	

}



.accordion_headings{

	padding:5px;

	background:#3366cc;

	color:#FFFFFF;

	border:1px solid #FFF;

	cursor:pointer;

	font-weight:bold;

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

	font-size:12px;

}



.accordion_headings:hover{

	background:#00CCFF;

}



.accordion_child{

	border-bottom: 1px dotted #666666;

	padding:15px;

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

	font-size:12px;

	font-weight: bold;

	color: #000000;

	background-color: #FFFFFF;

}



.header_highlight{

	background:#333399;

}

#adbarTop {

	position:absolute;

	top:175px;

	left:37px;

	height: 154px;

	width: 181px;

}



#adbarMiddle p{

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

	color:#000000;

	font-size:12px;

	width: 198px;

	background-color: #FFCC00;

	margin-top: 3px;

}

}



#adbarMiddle {

	position:absolute;

	top:239px;

	left:0px;

	height: 154px;

	width: 202;

}



#adbarTop h2{

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

	font-size:14px;

	font-weight: bolder;

	color: #FFFFFF;

	padding: 5px 0 5px 5px;

	background-color: #3366CC;

	margin: 0 0 5px 0;

	width: 195px;

	

}



*****contact us form************



.cssform p{

width: 300px;

clear: left;

margin: 0;

padding: 5px 0 8px 0;

padding-left: 155px; /*width of left column containing the label elements*/

border-top: 1px dashed gray;

height: 1%;

}



.cssform label{

font-weight: bold;

float: left;

margin-left: -155px; /*width of left column*/

width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/

}



.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/

width: 180px; 

}



.cssform textarea{

width: 250px;

height: 150px;

}



input{



}



/*.threepxfix class below:

Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.

to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html

*/



* html .threepxfix{

margin-left: 3px;

}



fieldset {

	color: #20323D;

	width: 500px;

	padding-left: 10px;

}



legend

{

	color: #fff;

	border: 1px solid #781351;

	padding: 2px 6px;

	background-color: #20323D;

} 



.submit input

{

	color: #FFFFFF;

	border: 2px outset #d7b9c9;

	background-color: #20323D;

} 



#feeddiv {

	color: #FF0000;

	margin-left: -10px;

	padding-left: -10px;

}



---------------Map---------------------------



/* Generic map, side bar holder styles */

   .MapBuilder {

	font: normal small verdana, arial, helvetica, sans-serif;

	font-size: 10pt;

	margin: 0px;

	background-color:#CCCCCC;

}

.MapBuilder a {

	text-decoration: none;

	color: #0066CC;

	background-color: transparent;

}

.MapBuilder a:hover {

	color: #F60;

	background-color: transparent;

}

.MapBuilder h1 {

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

	font-size: 20px;

	font-weight: bold;

	color: #FFFFFF;

	padding: 5px;

	background-color: #20323D;

}

/* Info Window styles */

      .IW {

	width: 350px;

}

.IWContent {

	height: 120px;

	overflow:auto;

}

.IWCaption {

	font-weight: bold;

	font-size: 12pt;

	color: #369;

	border-bottom: 2px solid #369;

}

.IWFooter {

	margin-top: 5px;

	font-size: 8pt;

}

.IWFooterZoom {

}

.IWDirections {

	background-color:#FFF;

}

.MapBuilderSideBar {

	float:left;

	margin-left: 10px;

	font-size:10px;

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

	height: 525px;

}

/* PDMarker */

      div.markerTooltip {

	color: black;

	background-color: white;

	white-space: nowrap;

	margin: 0;

	padding: 2px 4px;

	border: 1px solid black;

}





#pass {

	color: #ffffff;

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

	font-size: 18px;

	width: 333px;

	position: absolute;

	left: 628px;

	top: 170px;

	height: 286px;

}

