body {background-color: #fff; margin: 0px; padding: 0; background: url(../images/bgtile_sidebar.gif) repeat-y;}

p, span, td, ul, div {font-family: arial, helvetica, sans-serif;}

img {margin: 0; display: block;}
	
#HEADER {
	position: relative;
	top: 0;
	left: 0;
	padding: 0;
	margin: 0;
	text-align: left;
	width: 100%;
	}
	
#CONTENT {
	padding: 0;
	margin: 0;
	text-align: left;
	width: 100%;
	padding-bottom: 20px;
	}
	
#FOOTER {
	clear: both;
	top: 0;
	padding: 0;
	margin: 0;
	text-align: left;
	width: 100%;
	/*background-color: #ffff66;*/
	}

#photo {
	position: relative;
	top: 0;
	left: 0px;
	height: 200px;
	background-color: #1d57a9;
	right: 0;
	margin-left: 40px;
	}

#topbar {
	position: relative;
	top: 0;
	left: 0px;
	height: 40px;
	background-color: #295fcc;
	right: 0;
	margin-left: 40px;
	}

#navbar {
	position: relative;
	top: 0;
	left: 0;
	height: 28px;
	background-color: #666;
	width: 100%;
	border-top: 1px #999 solid;
	border-bottom: 1px #333 solid;}

#navbox {
	position: relative;
	left: 240px;
	top: 0px;
	width: 500px;
	padding-top: 5px;
	font-size: 12px;
	color: #eee;
	text-align: center;
	}

#colorslab {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 240px;
	background-color: #eedc66;
	width: 40px;
	}

#leftcol {
	text-align: center;
	font-size: 11px;
	width: 240px;
	margin: 0;
	padding: 0;
	border: 0;
	height: auto;
	/*background-color: #daf0ff;*/
	float: left;
	vertical-align: bottom;
	}

#maincol {
	margin: 0 0 0 240px;
	padding: 0;
	border: 0;
	height: auto;
	width: 500px;
	/*background-color: #ffff66;*/
	}

#footerbox {
	position: relative;
	left: 270px;
	width: 438px;
	height: 35px;
	text-align: center;
	padding-top: 4px;
	border: 1px #333 solid;
	font-size: 11px;
	background-color: #fff;
	}
	
#docmenu {
	border: 1px #777 solid;
	width: 85%;
	background-color: #fff;
	/*margin-top: 20px;*/
	font-size: 11px;
	}
	
#docmenu td {
	text-align: left;
	padding: 5px;
	}
	
#docmenu caption {
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #555;
	padding-bottom: 3px;
	padding-top: 20px;
	}
	
#docmenu a {
	background: transparent url(../images/icon_pdf_small.gif) 0 50% no-repeat;
	padding: 5px 0px 5px 22px;
	/*white-space: nowrap;*/
	}

ul.bullets {margin: 15px 0 10px 0; padding:0; list-style: square url(../images/bullet_square.gif);}
ul.bullets li {color: #444; font-size: 12px; line-height: 1.4; margin: 0px 30px 8px 48px;}
ul.bullets li strong {color: #666; font-weight: bold;}

p.footer {text-align: center; color: #bbbbbb;}

p {font-size: 12px; color: #333; line-height: 1.5; padding: 0; margin: 0 30px 8px 30px;}

.title {font-size: 16px; color: #555; padding: 0; margin: 20px 30px 8px 30px; font-weight: bold;}

.title2 {font-size: 18px; color: #555; padding: 0; margin: 20px 30px 8px 30px; font-weight: bold;}

.subtitle {font-size: 12px; color: #333; margin: 0 20px 8px 20px; font-weight: bold;}

a.footerLink:link {color: #333333; text-decoration: none;}
a.footerLink:visited {color: #333333; text-decoration: none;}
a.footerLink:hover {color: #333333; text-decoration: underline;}
a.footerLink:active {color: #333333; text-decoration: none;}

a.emailLink:link {color: #4587C9;}
a.emailLink:visited {color: #4587C9;}
a.emailLink:hover {color: #4587C9;}
a.emailLink:active {color: #4587C9;}

a.navLink:link {color: #eee; text-decoration: none;}
a.navLink:visited {color: #eee; text-decoration: none;}
a.navLink:hover {color: #fff; text-decoration: underline;}
a.navLink:active {color: #eee; text-decoration: none;}

a.hyperlink:link {color: #207EAC;}
a.hyperlink:visited {color: #207EAC;}
a.hyperlink:hover {color: #ff4400;}
a.hyperlink:active {color: #207EAC;}
