body {
	margin : 10px auto 10px auto;
	padding : 0 10px 0 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	width : 760px;
	background : url(../images/template/page_back.gif) top center repeat;
}

#container {
	margin : 0 auto 0 auto;
	padding : 0;
	width : 760px;
	background : url(../images/template/content_back.gif) top right repeat-y #fff;
	position : relative;
}

/* Homepage Header Styles */

#printheader { display : none; }

#header {
	margin : 0;
	padding : 0;
	height : 139px;
	width : 760px;
	background : url(../images/template/header_00.jpg);
	display : block;
	position : relative;
}

#container.one #header { background : url(../images/template/header_01.jpg) top left no-repeat; }
#container.two #header { background : url(../images/template/header_02.jpg) top left no-repeat; }
#container.three #header { background : url(../images/template/header_03.jpg) top left no-repeat; }
#container.four #header { background : url(../images/template/header_04.jpg) top left no-repeat; }
#container.five #header { background : url(../images/template/header_05.jpg) top left no-repeat; }
#container.six #header { background : url(../images/template/header_06.jpg) top left no-repeat; }
 
#header p {
	margin : 0;
	padding : 0;
	width : auto;
	display : block;
}

#header a.logo {
	margin : 0;
	padding : 10px 0 0 50px;
	height : 129px;
	width : 248px;
	color : #fff;
	background : url(../images/template/logo.gif) top left no-repeat;
	display : block;
}

/* Default Styles */

#main-content {
	margin : 0;
	padding : 16px 0 0 0;
	width : 587px;
	display : block;
	background : url(../images/template/content-top_00.jpg) top left no-repeat;
	float : right;
}

#container.one #main-content { background : url(../images/template/content-top_01.jpg) top left no-repeat; }
#container.two #main-content { background : url(../images/template/content-top_02.jpg) top left no-repeat; }
#container.three #main-content { background : url(../images/template/content-top_03.jpg) top left no-repeat; }
#container.four #main-content { background : url(../images/template/content-top_04.jpg) top left no-repeat; }
#container.five #main-content { background : url(../images/template/content-top_05.jpg) top left no-repeat; }
#container.six #main-content { background : url(../images/template/content-top_06.jpg) top left no-repeat; }

a { color : #06C; text-decoration : none; }
a:hover { color : #69c; }

h1 {
	margin : 0;
	padding : 5px 25px 5px 23px;
	width : auto;
	color : #666;
	letter-spacing : 2px;
	font-size : 13pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	display : block;
}

h2 {
	margin : 0;
	padding : 5px 25px 5px 23px;
	width : auto;
	color : #039;
	letter-spacing : 2px;
	font-size : 10pt;
	display : block;
}

h3 {
	margin : 0;
	padding : 5px 25px 5px 23px;
	width : auto;
	color : #06C;
	font-size: 8pt;
	display : block;
}

p {
	margin : 0;
	padding : 5px 25px 5px 23px;
	width : auto;
	display : block;
}

ul {
	margin : 0;
	padding : 5px 25px 0 23px;
	width : auto;
	display : block;
}

li {
	margin : 0;
	padding : 5px 0 5px 25px;
	list-style : none;
	background : url(../images/template/bullet.gif) top left no-repeat;
	display : block;
}

object, embed {
	margin : 0;
	padding : 0;
	display : block;
}

#main-content table {
	margin : 0 11px 10px 17px;
	padding : 0;
	width : auto;
	border : 1px #ccc solid;
	display : block;
	clear : both;
}


tr { margin : 0; padding : 0; display : table-row ; clear : both; }
tr.titles { padding : 0 0 1px 0; background : url(../images/template/nav_divide.gif) center repeat-x; }
tr.content { padding : 1px 0 0 0; background : url(../images/template/divider.gif) top left repeat-x; }

td { padding : 5px; }
td.highlight { color : #fff; background : url(../images/template/highlight_back.gif) top left repeat; }
tr.titles td { text-align : center; }

/* Forms */

#form {
	margin : 0;
	padding : 0;
	width : 611px;
	background : url(../images/template/content_back.gif) top left repeat-y;
	display : block;
	float : right;
}

#form p {
	margin : 0;
	padding : 0 11px 10px 17px;
	width : 583px;
	display : block;
	float : right;
}

#form h2 {
	margin : 0;
	padding : 0 11px 5px 17px;
	width : 583px;
	color : #69c;
	font-size: 8pt;
	display : block;
	clear : both;
}

#form p span {
	margin : 0;
	padding : 1px 10px 0 0;
	width : 248px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align : right;
	display : block;
	float : left;
}

#form select, #form input {
	margin : 0;
	padding : 0;
	width : 200px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	display : block;
	float : left;
}

/* Footer Styles */
     
#footer {
	margin : 0;
	padding : 20px 0 0 0;
	width : 760px;
	background : url(../images/template/footer_top.gif) top left no-repeat;
	display : block;
	clear: both;  /* starts the footer below the floated content */
	
}

#footer p {
	margin : 0;
	padding : 10px 10px 0 10px;
	width: 740px;
	color : #fff;
	background : url(../images/template/page_back.gif) top center repeat;
	display : block;
	text-align : center;
}

#footer a { color: #fff; }
#footer a:hover { color: #69c; }