html, body {height:100%}

body {
    padding:0;
    margin:0;
    text-align:center;
    min-width:760px;/* FF*/
    color: #C86224;
    background-color: #C86224;
}
#outer{
    min-height:100%;
    width:758px;
    border-left:1px solid #000;
    border-right:1px solid #000;
	background:transparent url(images/background.jpg) repeat-y center top;
    color: #000000;
    text-align:left;
    margin:auto;
    position:relative;
    background-color:#FFFFFF;
    position:relative;
}
 
html #outer{    height:100%;} /*for IE*/
html>body #outer{height:auto;}
#innerwrap {/* CFt */
	float:left;
	width:626px;
}
#header{
    position:absolute;
    top:0;
    left:-1px;
    width:758px;
    height:100px;
    background:#FF0000;
    border:1px solid #000;
    overflow:hidden;
    color: #000000;
    z-index:100;
    background-color: #FFFFFF;
}
#left {
	position:relative;/*left col float */
	width:120px;
	float:left;
	padding-top:100px;/*padding for header*/
	padding-bottom:0px;/*padding bottom */
	border-left:2px solid #400000;
	border-right:2px solid #400000;
	background-color:#C86224;
}
#left p {padding-left:3px;padding-right:2px}
#right p {padding-left:4px;padding-right:2px}

#right {
	position:relative;/*for IE float */
	width:120px;
	float:right;
	padding-top:100px;/*padding for header*/
	padding-bottom:0px;/* padding for footer*/
	background:transparent url(images/rightcol.jpg) repeat-y center top;
	padding-right: 0px;
	background-color: #C86224;
	padding-left: -5px;
}

#footer {
    width:758px;
    clear:both;
    height:50px;
    border-top:2px solid #400000;
    border-bottom:1px solid #400000;
    background-color:#C86224;
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color: #FFFFFF;
    text-align:center;
    margin:-52px auto 0;;
    position:relative;
    z-index:99;
	padding-bottom:3px;
}
* html #footer {/*for IE*/
    height:50px;
    he\ight:50px;
}
div,p  {margin-top:0}
#centrecontent {
	width:498px;
	float:right;
	padding-top:100px;
	padding-right: 0px;
    /*padding-bottom:32px; remove*/
}
#centrecontent p {}

#clearfooter {width:100%;height:50px;clear:both} /* to clear footer */

/* ###################################################################################
###################################################################################### */

#navigation {
width:120px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
}

#navigation ul  {
list-style:none;
margin:0px;
padding:0px;
padding-right:3px;
}

#navigation li  {
border-bottom: 1px solid #FFFFFF;
}

#navigation li a:link, #navigation li a:visited  {
display:block;
width:100px;
padding: 5px 2px 2px 0.5em;
border-left:10px solid #400000;
border-right:1px solid #400000;
background-color:#C86224;
color:#FFFFFF;
text-decoration:none
}

#navigation li a:hover  {
background-color:#400000;
color:#FFFFFF
}

/* Sub Title formatting */
#title {
display:block;
list-style-type:none;
background-color:#C86224;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
border-left:4px solid #400000;
border-right:4px solid #400000;
font-style:normal;
list-style:none;
}

#title p {
text-decoration:underline;}

#leftcolum li {
border-left:10px solid #336600;
border-right:1px solid #336600;
background-color:#2D8800; 
}

/* ###################################################################################
###################################################################################### */

h1  {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#333333;
text-align:center
}

h2   {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#333333;
text-align:left;
}

/* for text box */

#textheading   {
background-color:#E9AA85;
border:1px solid #400000;
font-family:Arial, Helvetica, sans-serif;
width:490px;
padding: 5px 5px 5px 0px;
color:#333333;
font-size:13px;
list-style-type:none;
list-style:none;
padding-left:2px;

}

#textheadingcontent {
border-bottom:1px solid #400000;
border-left:1px solid #400000;
border-right:1px solid #400000;
font-family:Arial, Helvetica, sans-serif;
padding-top:2px;
padding-left:3px;
padding-bottom:2px;
width:492.5px;
padding-right: 1px;
text-align:left;
list-style-image:
}

p  {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-style:normal;
color:#333333;
}

img.floatleft  {
float:left;
padding-right:2px;
}

rightcol  {
border-left:2px solid #400000;
border-right:2px solid #400000;
width:124px;

}

#bullets  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12.5px;
	color:#333333;
	list-style-type: decimal;
}

.footertext {font-size:70%}

a:link, a:visited {color:#000000;}
