/* CSS Document */
body{
	background-color: #E0E0E0; 
color:#231B05;
	font:normal 13px/19px Arial, Helvetica, sans-serif;
	margin:0; 
padding:0;}
div, h2, h3, h4, h5, h6, form, label, input, span, ul, li, a{
	margin:0; padding:0;}

.spacer{
	font-size:0; line-height:0; clear:both;}

.req {
color:#CC0000; 
}

.white_bkgd {
background-color:#ffffff;
padding-bottom:20px;
margin-top:15px;
border:#CDCDCD 1px solid; 
}

/* ---------------------- main container start ------------------ */
#mainContainer{
	position:relative;
	margin:0 auto;
	width:778px;
	padding:0 0 40px 0;
	left: 18px;
}
/* ---------------------- main container end ------------------ */
/* --------------------- right pannel start ---------------------- */
#right{
	width:472px; float:left;}
/* --------------------- right pannel end ---------------------- */
/* ---------------------- header start ------------------ */
#header{
	float:left; 
width:472px; 
height:174px; 
background:url(images/header.jpg) no-repeat 0 0 #E0E0E0; 
color:#FFFFFF;}

#header img{
	margin:62px 0 0 65px; border:none;}

#header ul{ 
list-style:none;
position:absolute; 
top:151px; 
margin:0 0 0 19px;}

#header ul li{
font:bold 13px/18px Arial, Helvetica, sans-serif; 
color:#FFFFFF; 
float:left; 
margin:0 1px 0 0;}	

#header ul li a.navItem {
background-image:none; 
text-decoration:none; 
text-align:center; 
color:#FFFFFF; 
height:18px; 
display:block; 
padding:0px 28px;

}

#header ul li a.navItem:hover {
text-decoration:none; 
text-align:center; 
color:#FDF530; 
height:18px; 
display:block; 
padding:0px 28px;
}	

#header ul li a#active {
color:#FDF530;
}

/* ---------------------- header end ------------------ */	

/* ---------------------- body start ------------------ */
#body{
	background-color:#F2F2F2;}

h1 {
font:bold 14px/18px Arial, Helvetica, sans-serif; 
color:#006600; 
text-transform:uppercase;
padding:175px 0px 0px 28px;
}

h1.home_text {
font:bold 18px/18px Arial, Helvetica, sans-serif; 
color:#006600; 
text-transform:uppercase;
padding:175px 0px 0px 28px;
letter-spacing:0.02em;
word-spacing:0.0em;
}

.bodyText {

font:normal 11px/16px verdana, Helvetica, sans-serif; 
color:#000000; 
margin:0 5px; 
padding:0px 24px 40px 24px;
}

.bodyText h2 {
	font:bold 13px Arial, helvetica, sans-serif; 
color:#006600; 
background-color:#F2F2F2; 
margin:25px 0 0px 0;
padding:0;
}

.bodyText img {
margin:5px;
}

.bodyText ul {
margin:15px 30px;
}

.bodyText a{
	color:#006600; text-decoration:underline;}

.bodyText a:hover{
	color:#006600; text-decoration:none;}

.padding1{
	}

.center{
	text-align:center;}

#body form{
background-color:#FFFFFF; 
border:#CDCDCD 1px solid; 
margin:22px 40px; 
padding: 18px 15px 8px 38px; 
}

#body form h2{
	background:url(images/contact_icon.gif) no-repeat 0 5px #FFFFFF; 
color:#000000; 
font:bold 18px/222px Arial, helvetica, sans-serif; 
padding:0 0 0 24px;}

#body form label{
text-transform:uppercase; 
font-weight:bold;
color:#626262;
font-family:arial, helvetica, sans-serif;
display:block; 
}

#body form  input{
padding:0px; 
color:#000000; 
width:246px; 
margin:1px 0 10px;
float:none;
display:block;
}

#body form table.phone {
width:250px;
}

#body form table.phone tr td.day_cell {
padding-right:5px;
}

#body form table.phone input {
width:118px;
text-align:left;
}

form .req {
margin-left: 3px;
}

#body form  textarea{
padding:0px; 
color:#000000; 
width:246px; 
margin:1px 0; 
height:114px;}


#body form input.submit_button  {
border:none;
background-color:#F5F5F5;
background-image:url(images/submit.gif);
background-repeat:no-repeat;
width: 80px;
height:34px;
cursor:pointer;
margin:10px 10px 0px 170px;
}

/* ---------------------- body end ------------------ */

/* ---------------------- left pannel start --------- */
#left{
	width:303px; float:left;}
.pic{
	background:url(images/logo.jpg) no-repeat 0 0 #E0E0E0; 
color:#000000; 
width:311px; 
height:191px;
	}
	
#left .sub {
width:249px;
height:470px;
background-image:url(images/couple.jpg);
background-repeat:no-repeat;
background-position:bottom;
padding-top:8px;
font-weight:bold;
margin:5px 18px 0px 50px;
color:#006600; 
}

#left .sub p {
width:230px;
margin:15px 0px 0px 2px;
text-align:center;
}

.event{
	background:url(images/event_pannel_bg.gif) no-repeat right bottom #E0E0E0; 
color:#000000; 
padding:0 0 46px 0;}

.eventTop{
	background:url(images/note_bottom.jpg) no-repeat 0 0 ; 

height:26px; 
display:block; 
line-height:0; 
font-size:0;}

.eventRepeat{
	background:url(images/event_repeat_bg.gif) repeat-y 0 0; 
margin:0 0 0 50px; 
text-align:center;
font:normal 11px/16px verdana, Helvetica, sans-serif; 
}

.eventRepeat img {
margin:20px 0px 10px -20px;
padding:0;
}

.eventRepeat img.toptile {
margin-top:30px;
}

.eventRepeat h2{
font:bold 18px/24px Arial, Helvetica, sans-serif; 
color:#006600; 
margin:8px 30px 8px 13px;}

.eventRepeat h3{
	margin:8px 30px 8px 13px;; 
font:bold 13px/34px Arial, Helvetica, sans-serif; 
color:#CC3300; 
background-color:#FFFFFF; 
}

.eventRepeat p{
	margin:0 55px 0 38px; 
color:#000000; 
background-color:#FFFFFF;}

.eventRepeat form {
text-align:left;
margin:10px 13px;
line-height:12px;
}

.eventRepeat form label {
font-weight:bold;
color:#626262;
font-family:arial, helvetica, sans-serif;
}

.eventRepeat form select {
width:5em;
margin-top:2px;
}

.eventRepeat form input {
margin:2px 0px 10px;
width:15.5em;
}

.eventRepeat form input.submit_button  {
border:none;
background-color:#F5F5F5;
background-image:url(images/submit.gif);
background-repeat:no-repeat;
width: 80px;
height:34px;
cursor:pointer;
margin:0px 10px 5px 130px;
}

.eventRepeat form table.phone2 {
width:210px;
}

.eventRepeat form table.phone2 tr td.day_cell {
padding-right:6px;
}

.eventRepeat form table.phone2 input {
width:98px;
text-align:left;
}

#submit_left {
text-align:right;
padding-right:20px;
margin-bottom:0px;
}

#left .left_img {
margin:0px 0px 0px 70px;
}

.copyright {
font-size:11px;
color:#175D15;
text-align:center;
margin-left:40px;
margin-top:0px;
}

p.tworld{
font-size:11px;
	color:#B40000; 
text-align:center;
margin-left:40px;
 }

p.tworld a{
	color:#000000; 
text-decoration:none; 
text-transform:uppercase; }

p.tworld a:hover{
	color:#B40000; 
text-decoration:none; 
text-transform:uppercase; }

/* ---------------------- left pannel end --------- */


/* ---------------------- footer start --------- */

#footer{
color:#000000; 
padding:10px 0 0 0;
font:bold 11px/18px Arial, Helvetica, sans-serif;
text-align:center;
}

#footerContent{
	width:408px; 
position:relative; 
margin:0 auto; 
padding:0 20px 0 10px;}

#footerContent ul{
list-style:none;
}

#footerContent ul li{
	float:right; 
color:#000000; }

#footerContent ul li a{
	color:#000000; 
padding:0 10px; 
text-decoration:none;}

#footerContent ul li a:hover{
	color:#006600; 
padding:0 10px; 
text-decoration:none;}

#footerContent p{
	color:#0F6017; 
 
padding:0 10px 0 0; }




/* ---------------------- footer end --------- */
