/* CSS Document */
html,body { margin:0px; padding:0px; background:url(../images/pagebg.gif) repeat-y center #454545; color:#666666;
font-family:Tahoma, Helvetica, sans-serif; font-size:11px; line-height:16px; height:100%; }
#mainwrapper{ width:1004px; margin:0 auto; background:url(../images/wrapperbg.gif) repeat-y top center; 
				height:auto !important; height:100%; position:relative; min-height:100%;}


/*-----Header Starts-----*/
#toppart {height:205px;}
#header{height:171px; background:url(../images/topbg.gif) repeat-x; }
#logo {float:left; padding:67px 0px 0px 30px;}

#menu {background:url(../images/menubg.gif) repeat-x; margin:0px auto; height:34px; font-weight:bold; text-align:center;}
#menu img {vertical-align:middle; padding:0px 8px;}
#menu ul {margin:0px; padding:0px; }
#menu li { display:inline; list-style:none;}
#menu li a {color:#666666; text-decoration:none; }
#menu li a:hover {color:#A21608; text-decoration:none;}

/*
#toppart li a { margin:0px 0px 2px 0px; padding:0px 2px 2px 2px; color:#333333; border:0px; background:url(../images/top-nav-bg.gif) repeat-x; }
#toppart li a:hover { color:#EA7900; padding:0px 2px 2px 2px; border:0px; background:url(../images/top-nav-bg.gif) repeat-x; }
*/

/*-----Header Ends-----*/


/*-----Content Part Starts-----*/

#midpart { background:url(../images/midpartbg.gif) repeat-x top;}
#contentpart {padding:0em 2em 10em 0em; margin:0px 0px 0px 250px;}
#contentpart ul {margin:0px 5px; padding:0px; font-weight:bold; }
#contentpart li { padding:3px 0px; vertical-align:middle; list-style:none; margin:0px;}
#contentpart li a {color:#666666; text-decoration:none; background:url(../images/arw1.gif) no-repeat left center; padding-left:20px; }
#contentpart li a:hover {color:#A21608; text-decoration:none;}

#contentpart a{color:#A21608; text-decoration:none; font-weight:bold; }
#contentpart a:hover {color:#464646; text-decoration:none;}


#leftpart { width:220px; margin-left:2px;float:left; padding:0px 5px 0px 0px;  margin:0px auto; position:relative; margin:0px 0px 40px 0px;}
.leftheader { background:url(../images/left-headerbg.gif) repeat-x; height:25px; border-left:solid 1px #E0E0E0; border-right:solid 1px #E0E0E0;  padding:10px 0px 0px 25px; font-size:12px; font-weight:bold; }
#leftpart ul {margin:0px 15px; padding:0px; font-weight:bold; }
#leftpart li { padding:6px 0px; vertical-align:middle; list-style:none; background:url(../images/hline.gif) repeat-x bottom; margin:0px;}
#leftpart li a {color:#A21608; text-decoration:none; background:url(../images/arw.gif) no-repeat left center; padding-left:20px; }
#leftpart li a:hover {color:#464646; text-decoration:none;}

h1 { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#A23A2F; margin:10px 10px 10px 0px; padding:0px 0px 10px 0px; background:url(../images/hline.gif) repeat-x bottom; }
.hline { background:url(../images/hline.gif) repeat-x; }
/*
#rightpart { width:535px; float:right; padding:0px 5px 0px 0px; }
#rightpart h1 { background-color:#DBDADA; padding:0px 0px 0px 10px; font-size:14px; font-weight:bold; line-height:24px; }
#rightpart p { padding:5px; }
#rightpart a { color:#FF9900; text-decoration:underline; }
#rightpart a:hover { color:#000; text-decoration:none; }
*/

/*-----Content Part Ends-----*/


/*-----Footer Starts-----*/

#footer { margin:0px; bottom:0; height:56px; background:url(../images/footerbg.gif) repeat-x bottom; 
			width:1004px; position:absolute;}
#footer ul {margin:0px; padding:7px; text-align:center;}
#footer li { display:inline; padding:0px 2px; list-style:none;}
.footerlink {line-height:30px;}
#footer  a {color:#464646; padding:0px 2px; text-decoration:none; }
#footer  a:hover {color:#A21608; text-decoration:none;}

/*
.footernav { margin:0px auto; background-color:#DEDFDF; color:#5E5E5E; font-family:Tahoma, Arial, "Times New Roman"; font-size:11px; text-align:center; line-height:22px; }
.footernav a { color:#5E5E5E; text-decoration:none; }
.footernav a:hover { color:#EA7900; text-decoration:none; }
*/

.copyright { float:middle; padding:5px 0px 0px 10px; color:#f1f1f1; font-family:Tahoma, Arial, "Times New Roman";}
a.avileax:link, a.avileax:visited, a.avileax:active { float:right; margin:0px 10px 0px 0px; line-height:20px; color:#A21608; font-family:Tahoma, Arial, "Times New Roman";text-decoration:none; }
a.avileax:hover { text-decoration:none; color:#464646; }

/*-----Footer Ends-----*/


/*-----Extra Class-----*/

.spacer { clear:both; }
img{ border:0px;}
.justify {text-align:justify}
div#footer p {
		padding:1em;
		margin:0;
	}



