body {
	padding: 0;
	margin: 0;
	font: 10pt Verdana,Arial,sans-serif;
	color: #CCCCCC;
	background-color: #333333;
	text-align: center;
	}
	
a:link { text-decoration: none; color: #CCCCCC;}
a:visited { text-decoration: none; color: #CCCCCC;}
a:hover { text-decoration: none; color: #FF9900; }
	
div#FRAMEWORK {
	width: 750px;
	height: auto;
	margin: 0 auto;
	margin-top: 5px;
	background-color: #000000;
	border: 2px solid #FFFFFF;
	text-align: left;
	}
	
	
/* ------------------------------ BEGIN: HEADER BLOCK ------------------------------ */
div#HEADER {
	width: 750px;
	height: 122px;
	background-image: url("../images/bg/header_bg_1.gif");
	background-repeat: no-repeat;	
	}
div#HEADER h1 {display: none;}
span#HEADER_TEXT { color: #FFFFFF; float: right; margin-top: 100px; margin-right: 10px; text-align: right;}
/* ------------------------------ END: HEADER BLOCK ------------------------------ */




/* ------------------------------ BEGIN: CONTENT BLOCK ------------------------------ */
div#CONTENT_CONTAINER {
	width: 750px;
	height: 279px;
	}
div#CONTENT_CONTAINER h1 {display: none;}

div#NAVIGATION {
	width: 160px;
	float: left;
	display: block;
	margin-top: 20px;
	margin-left: 25px;
	}
div#NAVIGATION h1 { display: none; }
div#NAVIGATION ul { margin-top: 10px; }
div#NAVIGATION li { list-style: none; padding: 10px 0px; float: left; }
div#NAVIGATION li a { color: #FFFFFF; padding: 2px 0px 0px 10px; width: 89px; height: 26px; background-image: url("../images/icon/off_4.gif"); background-repeat: no-repeat; display: block; text-decoration: none; }
div#NAVIGATION li a:hover { background-image: url("../images/icon/on_4.gif");}
img.home_link {float: left; padding-right: 5px;}

div#CONTENT {
	width: 480px;
	height: 255px;
	float: right;
	display: block;
	margin-top: 20px;
	margin-right: 25px;
	overflow: auto;
	/*border: 1px solid #FF9900;*/
	}
div#CONTENT h1 {display: none;}
div#CONTENT h2 {font-size: 11pt; color: #FFFFFF; margin-top: 5px;}
div#CONTENT img {float: left; clear: left; padding: 5px 10px 0px 0px;}

div.left {float: left; padding-left: 5px;}
div.right {float: right; padding-right: 10px;}

div.contact_link {display: block;}
div.contact_link a { height: 76px; background-image: url("../images/icon/email_off_3.gif"); background-repeat: no-repeat; display: block;}
div.contact_link a:hover { background-image: url("../images/icon/email_on_3.gif"); }
.offset {float: left; margin-left: 125px; margin-top: 20px;}
/* ------------------------------ END: CONTENT BLOCK ------------------------------ */




/* ------------------------------ BEGIN: FOOTER BLOCK ------------------------------ */
div#FOOTER {
	font-size: 8pt; 
	width: 750px;
	height: 50px;
	background-color: #000000;
	}
div#FOOTER h1 { display: none; }

div#FOOTER_VALIDATION { width: 200px; float: left; margin-top: 18px;}
div#FOOTER_VALIDATION a { text-decoration: none; color: #333333; }

div#FOOTER_TEXT { float: left; margin-left: 10px; margin-top: 10px; }
div#FOOTER_TEXT a:link { color: #CCCCCC; text-decoration: none; }
div#FOOTER_TEXT a:visited { color: #CCCCCC; text-decoration: none; }
div#FOOTER_TEXT a:hover { color: #FF9900; text-decoration: none; }
div#FOOTER_TEXT a:active { color: #FFFFFF; text-decoration: none; }

.w3c { padding: 2px; margin-left: 15px; background-color: #FFFFFF; }
.spec { padding: 2px; background-color: #CCCCCC; }

/* ------------------------------ END: FOOTER BLOCK ------------------------------ */