body {text-align: left;letter-spacing:normal;font-family: Arial,Helvetica, sans-serif;}

body,p,h1,h2,h3,h4 { margin:0px;  padding: 0px; }

#container{ margin:auto; padding:0px 0px 0px 10px; width:799px; background:url(../images/container_bg.gif) repeat-y center; border-top:5px solid #FFFFFF;}

#header { width:740px; margin:0px; padding:0px; margin-left: 25px; }

#logo {width:231px; height:150px; padding:0px; background:url(../images/sheda_logo.gif) no-repeat; border: 0; margin-left:0px;float: left;}

#nav { width:120px; text-align:right; float:right; margin:10px 0px 40px 0px; padding:0px 16px 0px 0px; }

#nav p { color:#FFFFFF; font-weight:bold; padding: 0; width: 11em; float: right; margin: 0; }

.navimg { border: 0px none; padding:0; margin:0; height:83px; width:81px; margin-right: 1px; left: 81px; top: 3px;} 

#navcontainer { padding:0px; margin:0px; width: 509px; float:right; display:inline; }

#banner {width:740px; height:99px; float:left; margin:0px; padding:0px;background:url(../images/header_slogan.gif) no-repeat right #ADAEAD;}

.contact {width:500px;}
.contact label { text-align:left; margin:0px 50px 24px 0px; text-align:right;}
.contact input.submit { float:left;}
.contact input {float:right; margin:-12px 0px 10px 0px; font-size:11px; }
.contact textarea {float:right; height:40px;  margin:-12px 0px 10px 290px; font-size:11px;  }
#main {width:740px; margin:0px 0px 0px 0px; min-height:500px; height:auto !important; height:500px; margin-left: 25px;}

.contact_det{ font-size:12px; color:#FF0000;}
#content {float:left; margin:0px; padding:0px; min-height:100px; height:auto !important; height:100px;  width: 70%;}
#content_home {float:left;margin:0px;padding:0px;width: 49%;}

#img { width:189px; height:249px; float:right; margin:0px; padding:0px; background:url(../images/home_1.jpg) no-repeat}

#content2 {width:49%;float:right;margin:0px;padding:0px; height:auto  !important;height:300px;margin-left: 10px;}
#sidebar {width:24%;float:right;margin:0px;padding:0px; height:400px;  !important;height:300px;margin-left: 10px;}
#sidebar p{ font-family:Arial, Helvetica, sans-serif; font:14px;}
.clear { clear:both; }

#footer  { height:50px; width:791px;  color:#999999; margin:0px 0px 0px 0px; background:#333333; padding:0px 0px 0px 0px;}

#footer p{ text-align:center; font-weight:bold;  font-size:11px; color:#FFFFFF; margin:0px 0px 0px 0px; padding:10px 0px 0px 0px; background:#333333;}

/*------------------------------------- General Text & Colours ---------------------------------------*/
hr{background-color: #483a92; height: 3px;}
p { font-size:12px; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px; }
h1{ color:#555555; font-size:21px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; margin:10px 0px
10px 0px; }
h2{color:#483a91; font-size:16px; font-weight:bold; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px; }
h3{color:#aba5d1;font-size:14px;font-family:Arial, Helvetica, sans-serif;padding:0;float:right;margin: 0px;}
.hb{ font-weight:bold; font-size:12px;}
.hb1{ font-weight:bold; font-size:13px;}
/*------------------------------------- nav ---------------------------------------*/
#nav a { margin:0px 0px 0px 0px; padding:2px 2px 2px 2px; color:#999999;font-weight:bold;  font-size:11px;}
#nav a:hover { color:#999999; }
#navcontainer a{ text-decoration:none; padding:0px; margin:0px; float:right; margin-left: 2px;}
.info { float:right; margin:0px 5px 0px 0px; font-weight:100;font-family:Geneva, Arial, Helvetica, sans-serif;  }
.info a { background:url(../images/moreinfo_bg1.gif) right center no-repeat; padding:0px 16px 0px 0px; color:#999999; font-size:14px; font-weight:bold; text-decoration:none;  }
.info a:hover {text-decoration:underline; }
#footer a { text-decoration:none; color:#FFFFFF;}
#footer a:hover{text-decoration:underline;}

#content table{ font-size:12px; vertical-align:top; }
#content tr.highlight,#content tr:hover.list_row_1, #content tr:hover.list_row_2{	background-color:#B9FAAF;}
#content tr.list_row_1{	background-color:#E4E9FA; padding:5px 0px 5px 0px;}
#content tr.list_row_2{	background-color:#FFFFFF; padding:5px 0px 5px 0px;}
#content tr.attribute{ border-bottom:1px solid #000000;}
#content tr{  }
#content td{ height:70px;padding-left:5px; }
#content th.attribute_name{ width:150px;}
#content th a{ text-decoration:none; color:#003B5D; font-weight:bold; }
#content th a:hover{ text-decoration:underline; color:#003B5D; font-weight:bold; }
