body {margin:0; padding:0; background:#FFFFFF; font:11px/14px tahoma, arial, helvetica, sans-serif; font-size:11px; color:#6A6A6A;}
form, p, div {margin:0; padding:0}

div {font:11px/14px tahoma, arial, helvetica, sans-serif; color:#6A6A6A; vertical-align:top;  text-align:left; }
div a{ color:#2B6E99; text-decoration:underline}
div a:hover{ color:#2B6E99; text-decoration:none}
div span{ color:#2B6E99;}
.top{ position:relative}
.main-content{  }
.home-content{ border: 1px solid #ffff99; padding:15px}
.topbg { width:100%;height:279; background:url(images/top-bg.gif) top repeat-x;}
#flashheader {position:relative; z-index:1}
.center{ background: #FFFFFF; height:auto; width: 600px}
.white_font{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#FFFFFF;font-weight:normal;}
.search_img{background-image:url(images/search_img.gif); width:83px; height:27px; border:none; cursor:pointer;}
.text_box_col{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#000000;font-weight:normal;border:1px solid #FF6600;}
.text_box1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:normal;}
.login_img{background-image:url(images/login_img.gif); width:83px; height:23px; border:none; cursor:pointer;}
#search-login{position:relative; top: 20px; width: 600px}
#r-col {width:200px;}
.r-col {background:#FFE0C1; border:1px solid #FFB56A}
.box{line-height:18px; padding:5px; width:201px}
#l-col {width: 200px;}
.l-col {background:#FFFFFF; border:1px solid #FFB56A}
.bgr_main{ background:url(../images/bgr_main.jpg) top left no-repeat; width:760px; height:193px;}

.main-content a{ color:#F89200; font-size:10px; font-weight:bold; text-transform:uppercase; text-decoration:underline;}
.main-content a:hover{ color:#F89200; font-size:10px; font-weight:bold; text-transform:uppercase; text-decoration:none;}
.home-content a{ color:#F89200; font-size:10px; font-weight:bold; text-transform:uppercase; text-decoration:underline;}
.home-content a:hover{ color:#F89200; font-size:10px; font-weight:bold; text-transform:uppercase; text-decoration:none;}
.box a{ color:#F89200; font-size:10px; font-weight:bold; text-transform:uppercase; text-decoration:underline;}
.box a:hover{ color:#F89200; font-size:10px; font-weight:bold; text-transform:uppercase; text-decoration:none;}
#footer {height: 69px;}
#footer a{text-decoration:none; color:#333333; font-size:10px}
#footer a:hover{text-decoration: underline;}
#footerr { 
	height: 69px; 
	background:url(images/bottom-right.gif) top repeat-x; 
}
#footerl {
	width: 300px; 
	height: 69px; 
	background:url(images/bottom-left.gif) top repeat-x; 
	color: #000;
	text-align: center;
}
.footer-links a {
	margin: 10px;
} 
a.notrans {
	color: #F89200;
	font-weight: bold;
	text-transform:none;
}
a.notrans:hover {
	text-transform:none;
	color: #F89200;
	font-weight: bold;
	text-decoration: none;
}
.required {
	color: #FF0000;
}
.formFields {
	width: 150px;
	text-align: right;
	padding-right: 5px;
}
.formHeader {
	padding-left: 20px;
	font-weight: bold;
	background: url(images/sectionhead.gif) repeat-x;
	color: #fff;
	text-transform:uppercase;
}
.formInputs {
	text-align: left;
	padding-left: 5px;
}
.formInputs input {
	font-size:10px;
}
.formInputs select {
	font-size:10px;
}
#errors {
	padding-left:40px;
	color: #ff0000;
}

#service {float:left;width:100%;background-color:#fff}
#service #se0 {float:left;width:100%;padding-bottom:10px}
#service #se0 div {
	float:left;
	width:110px;
	height:15px;
	padding-left:5px;
	padding-lright5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 5px;
	white-space: nowrap;
	font-weight:bold;
} 
#service #se0 div a{
	background-image: url(images/sectionhead.gif);
	display: block;
	padding: 2px;
	padding-left: 10px;
	font-weight:bold;
	color: #fff;
}
#subservice {float:left;width:100%;background-color:#fff}
#subservice #se0 {float:left;width:100%;padding-bottom:10px}
#subservice #se0 div {
	float:left;
	width:130px;
	height:15px;
	padding-left:5px;
	padding-lright5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 5px;
	white-space: nowrap;
	font-weight:bold;
} 
#subservice #se0 div a{
	background-color:#ffff99;
	color:#000000;
	font-weight:normal;
	display: block;
	padding: 2px;
	padding-left: 10px;
	font-weight:bold;
	border:1px solid #FF6600;
}
.continentMenu {
	text-transform:uppercase;
	padding: 0px 1px 0px 1px;
	margin: 0px;
}
.continentMenu a {
	padding: 0px 1px 0px 1px;
}
.searchLine {
	padding: 3px;
	border-bottom: 1px solid #ffff99;

}
.galleryCaption {
	color:#999;
	border: 1px solid #fff;
	text-align:center;
	padding: 3px;
}
a.noTrans, a.noTrans:hover {
	text-transform: none;
}

.galleryCaptionOver {
	background-color:#ffff99;
	border: 1px solid #cfcfcf;
	text-align:center;
	padding: 3px;
}
.galleryNoCaption {
	background-color:#fff;
	text-align:center;
}
input.caption {
	font-size: 10px;
	width: 120px;
	border: 1px solid #cfcfcf;
	padding: 2px;
}
a.signNow {
	display:block;
	width:150px;
	height: 30px;
	font-weight: bold;
	border: 1px solid #F89200;
	line-height: 30px;
	text-align: center;
	margin-top:10px;
}
a.signNow:hover {
	display:block;
	width:150px;
	height: 30px;
	font-weight: bold;
	border: 1px solid #F83200;
}
.paySelect {
	background-color:#ffff99;
	border: 1px solid #FFB56A;
}
.paySelect label {
	width: 370px;
	height: 25px;
	display: block;
}
.payFields {
	background-color:#ffff99;
	border: 1px solid #FFB56A;
}
.payFields textarea {
	width: 450px;
	border: 1px solid #FFB56A;
}
#TopAdvert {
	padding: 10px;
	text-align:center;
}
#BottomAdvert {
	padding: 10px;
	text-align:center;
	margin-top: 300px;
}
.eventRow td {
	padding-right:30px;
}
.eventContent {
	background:#FFFFFF; 
}
hr {
	color: #ffff99;
	height: 1px;
}
#logout {
	background-color:#ffff99;
	border: 1px solid #cfcfcf;
	text-align: center;
	margin-top: 3px;
}
#logout a {
	display:block;
	padding: 2px;
	width: 100px;
}
#pager {
	padding: 10px;
	text-align:right;
}
#pager a:link,
#pager a:visited,
#pager a:hover,
#pager a:active {
	text-decoration:none;
	background-color:#ffff99;
	border:1px solid #E6E6E6;
	padding:3px 6px;
	font-size:11px;
	text-transform: none;
}
#pager a:hover {
	background-color:#f2f2f2;
	border-color:#cfcfcf;
}

#pager span.passive {
	text-decoration:none;
	background-color:#fff;
	padding:3px 6px;
	border:1px solid #cfcfcf;
	color: #ccc;
	font-weight: bold;
}
#view_profile {
	padding: 5px 5px 20px 5px;
}
.profile_info {
	padding: 0px 0px 5px 0px;
}
.profile_title {
	text-transform: uppercase;
	font-weight: bold;
	padding: 10px;
	color: #FFB56A;
	font-size: 11pt;

}
.profile_field {
	font-weight: bold;
	text-transform: uppercase;
}