/* ---------default style ---------------*/

body {
font-family:verdana;
margin-top:0px;
margin-bottom: 0px;	
margin-left: 0px;
margin-right: 0px;	
font-size:8pt;
color:#000;
padding:0;
background:#fff;
line-height:16px;
}

form {
margin:0;
padding:0;
}

#wrapper {
width:100%;
background: url(../images/bodymainbg.jpg) repeat-x scroll top;
}

#main {
width:780px;
margin:auto;
}

/*--------------------------------------*/
/*---------header-----------------------*/

#header {
width:780px;
height:336px;
}

#headerinner {
width:780px;
height:252px;
}

#headerdivleft { /*this div is applicable only for the homepage left side*/
float:left;
width:434px;
}

#logo {
position:relative;
width:434px;
height:152px;
}

#bannerhome {
position:relative;
width:434px;
height:184px;
background:url(../images/bannerhome1.jpg) no-repeat;
}

#bannerhome1 {
position:relative;
width:434px;
height:94px;
background:url(../images/bannerhome1a.jpg) no-repeat;
}

#hometext {
position:relative;
width:434px;
margin-left:-10px;
background:url(../images/hometextbg.jpg) no-repeat top;
clear:both;
}

.hometextcontent {
width:390px;
position:relative;
left:15px;
padding:5px 0 10px 0;

}

.hometextcontent h1 {
margin:0;
padding:0;
}

#headerdivright { /*this div is applicable only for the homepage right side */
float:right;
width:346px;
}

#menu {
height:56px;
position:relative;
left:75px
}

#menu ul {
margin:0 0 0 75px;
padding:0 0 0 0;

}

#menu li {
margin:0 0 -10px 0;
padding:0 0 0 0;
float:left;
list-style:none;
}

#banner2 {
float:right;
width:346px;
height:196px;
background: url(../images/banner2.jpg) no-repeat;
margin-top:9px;
}

#latestnews {
width:334px;
float:left;

}

#newsheader {
height:60px;
width:334px;
background:url(../images/latestnews.gif) repeat-x;
}

#newsheader h1{
position:relative;
top:25px;
padding:0px;
margin:0px;
}

#latestnews ul {
margin:0 0 0 0px;
padding:0 0 0 0px;
}

#latestnews li {
margin:4px 0 8px 0;
padding:0 0 0 0;
list-style:none;
}

#latestnews h6 {
color:#ffa900;
margin-bottom:0px;
margin-top:0px;
font-size:11px;
}

.more {
float:right;
font-weight:none;
margin-bottom:4px;
}

.more a, a:link, a:active, a:visited {
text-decoration:none;
}

.more a:hover {
text-decoration:underline;
color:#858585;
}

/*--------------------------------------*/
/*------banner-------------------------*/

#banner {
width:100
}

/*--------------------------------------*/
/*------content------------------------*/

#content {
clear:both;
width:760px;
padding:0 6px 6px 6px;
margin:auto;
}

#content-h {
float:left;
width:400px;
padding:0 6px 6px 6px;
margin:0 0 0 4px;
}

#title {
height:30px;
background: url(../images/latestnewsbg-inner.gif) repeat-x;
width:760px;
padding-bottom:4px;
}

#title h1 {
margin:0 0 0 0;
padding:0 0 0 0;
}

.subtitle {
color:#3aac7f;
font-size:14px;
font-weight:bold;
margin-bottom:8px;
}

#marker {
float:right;
color:#3bac7e;
padding-bottom:4px;
}

#content p {
margin-top:0px;
}

.internallink a:link, a:active, a:visited{
text-decoration:underline;
}

.internallink a:hover{
text-decoration:none;
}

/*--------------------------------------*/
/*-----footer---------------------------*/

#footer {
position:relative;
width:100%;
height:39px;
background:url(../images/footerbg.gif) repeat-x;
/*float:left;*/
clear:both;
}

#footercontent {
position:relative;
width:780px;
margin:auto;
padding:0px;
top:10px;
}

#footercontent ul {
margin:0 8px 0 0;
padding:0 0 0 0;
}

#footercontent li {
margin:0 0 0 0;
padding:0 0 0 0;
list-style:none;
float:right;
}

#footercontent li a, a:active, a:link, a:visited {
text-decoration:none;
color:#000;
}

#footercontent li a:hover {
text-decoration:underline;
color:#858585;
}

#copyright {
float:left;
margin-left:8px;
}

#created {
width:780px;
margin:auto;
padding:0px;
}

#created span {
float:right;
margin:4px 8px 4px 0;
}

#created a, a:active, a:link, a:visited {
text-decoration:none;
color:#000;
}

#created a:hover {
text-decoration:underline;
color:#858585;
}

/*--------------------------------------*/

/*--------------form style--------------*/

.textinput {
border: 1px solid #cdcdcd;
background:#f3f3f3;
color:#000;
}