/* CSS Document */

body
{
margin:0px auto;
padding:0px;
background: url(../images/back.jpg) left top repeat-x #ffffff;
}
p
{
margin:15px 0px;
}
.left
{
float:left;
}
.right
{
float:right;
}
.main-container
{
width:778px;
margin:20px auto;
text-align:center;
} 

.container
{
width:100%;
margin:0px auto;}
.top-container
{
width:100%;
float:left;
}
.btm-container
{
width:100%;
float:left;
margin-top:27px;
background:#171717;
}


/* CSS Documents for header */

.header
{width:778px;
float:left;
text-align:left;}
.header-right
{width:276px;
float:right;
text-align:right;
}
.logo
{width:235px;
float:left;
text-align:left;}
.image
{width:778px;
float:left;
text-align:left;}

/* CSS Documents for navigation */

.navcontainer
{
width:778px;
float:left;
height:37px;
background: url(../images/menu-bar.jpg) left top no-repeat;
text-align:left;
margin-top:26px;
}
.navcontainer ul
{
margin:0;
padding:0;
}
.navcontainer ul li
{
list-style-type:none;
display:inline;
height:37px;
float:left;
text-align:center;
padding:0px 32px;
font:bold 12px/50px  Arial, Helvetica, sans-serif;
color:#FFFFFF;
line-height:37px;
}
.navcontainer ul li a
{
color:#FFFFFF;
text-decoration:none;
}
.navcontainer ul li a:hover
{
color:#FFF311;
}
.navcontainer ul li a.active
{
color:#FFF311;
}

/* CSS Documents for body */

.body
{
width:778px;
padding:28px 0px 0px 0px;
text-align: left;
float:left;
font:normal 11px/50px  Tahoma, Arial, Helvetica, sans-serif;
color:#037841;
line-height:normal;
}
.body-left
{
width:402px;
float:left;
border-right:1px solid #D5D5D4;
}
.body-left-top
{
width:382px;
float:left;
text-align: left;
}
.body-left-bottom
{
width:382px;
float:left;
text-align: left;
padding-top:13px;
}
.body-bottom-left
{
width:189px;
float:left;
text-align: left;
}
.body-bottom-right
{
width:162px;
float:right;
text-align: left;
border-left:1px solid #D5D5D4;
padding-left:19px;
margin-top:7px;
}
.body-right
{
width:358px;
float:right;
}
.body-right-top
{
width:358px;
float:left;
text-align: left;
}
.body-right-bottom
{
width:358px;
float:left;
text-align: left;
padding-top:13px;
}
.body-bottomm-left
{
width:175px;
float:left;
text-align: left;
}
.body-bottomm-right
{
width:148px;
float:right;
text-align: left;
border-left:1px solid #D5D5D4;
padding-left:21px;
margin-top:7px;
}
.table
{width:778px;
margin-top:47px;
text-align: left;
float:left;
background:url(../images/table.jpg) left top repeat-x;
font:normal 14px/50px  "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#FEEE15;
line-height:normal;}
.map
{width:195px;
text-align: left;
float:left;
background:url(../images/map.jpg) left top no-repeat; height:42px;
padding-left:207px; padding-top:135px;
font:bold 13px/50px  "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#000000;
line-height:normal;}
.map a
{color:#000000;
text-decoration:none;}
.map a:hover
{text-decoration:underline;}
.table-text
{width:199px;
float:left;
text-align:left;
padding-left:20px;
padding-top:10px;}
.table-text1
{
font-size:16px;}
.table-text2
{width:142px;
float:left;
text-align:left;
padding-top:22px;}

/* CSS Documents for footer */

.footer
{
width:778px;
text-align:center;
margin:0px auto;
}
.footer-text
{width:778px;
text-align:center;
float:left;
background:url(../images/footer.jpg) left top no-repeat; height:60px;
font:normal 11px/50px  "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#ffffff;
line-height:normal;
padding-top:24px;}
.footer-text a
{color:#FFFFFF;
text-decoration:none;}
.footer-text a:hover
{text-decoration:underline;}

#form{
padding: 10px;
}

#form p{
font-size: 12px;
}
#form td{
padding: 0 2px 5px 2px;
}
/* Messages */
#error{      
margin: 0 0 10px 0;
padding: 5px;
border: solid 1px #dd3c10;
background: #ffebe8;
}

#error p{	
text-align:left;  
font-weight: normal;
font-size: 14px;
padding: 5px;
}
.submit{
cursor:pointer;
color:#FFFFFF;
font-weight:bold;
padding: 1px 8px;
border:outset 1px #FFFFFF;
background:#239618;
}
.cancel{
cursor:pointer;
color:#FFFFFF;
font-weight:bold;
padding: 1px 4px;
border:outset 1px #ccc;
background:#999;
}
