/*
	voice-family: "\"}\"";
	voice-family:inherit;
*/

body, html {
	height:100%;
	margin:0;
	background-color:#fff;
	background-image:url(../images/bg.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	color:#666666;
	}

/* -------------------------------------- */
/*                                        */
/* ---->> GENERAL GLOBAL STYLES <<<------ */
/*                                        */
/* -------------------------------------- */

/* --- TEXT --- */
p {font-family:Arial, Helvetica, sans-serif; margin:0; padding:0px 0px 20px 0px;}
td {font:12px Arial, Helvetica, sans-serif; color:#000000;}
th {font:12px Arial, Helvetica, sans-serif; color:#000000; font-weight: bold; line-height:14px;}

/* --- HEADINGS --- */
h1 {font:18px Arial, Helvetica, sans-serif; color:#000000; font-weight:normal; margin:0px 0px 20px 0px; padding:0;}
h2 {font:14px Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; margin:0px 0px 20px 0px; padding:0;}
h3 {font:12px Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; margin:0; padding:0;}

/* --- HYPERLINKS --- */
a {font:12px Arial, Helvetica, sans-serif; color:#02665a; font-weight:normal; margin:0; padding:0;}
a:link, a:active, a:visited {text-decoration:none;}
a:hover {color:#336600; text-decoration:underline;}

/* --- LISTS --- */
ul {margin:0px 0px 20px 0px; padding:0;}
ol {margin:0px 0px 20px 10px; padding:0;}
li {margin:0px 0px 0px 14px; padding:0; font:12px Arial, Helvetica, sans-serif; font-weight:normal; color:#000000;}

/* --- TABLES --- */
table {margin:0; padding:0; border-collapse:collapse;}

/* --- FORMS --- */
form {padding:0; margin:0;}
input {padding:6px; margin:0; border:2px solid #2c7600;}
textarea {padding:6px; margin:0; border:2px solid #2c7600;}

/* -- EXTRAS -- */
div {margin:0; padding:0;}
img {border:0; padding:0; margin:0; display:block;}
.hide {visibility:hidden;}
.unhide {visibility:visible;}
.inline {display:inline;}
.clearBoth {clear:both;}


/* ------------------------- */
/* -------- LAYOUT  -------- */
/* ------------------------- */
#mainWrap {width:754px; margin:0 auto;}
#mainPic {display:inline; float:left; width:590px; height:300px;}
#searchWrap {background-image:url(../images/bg_search.jpg); background-repeat:no-repeat; display:inline; float:left; width:164px; height:300px;}
	#searchWrap img {position:relative; top:165px; left:20px;}

/* -- NAV  -- */
#navWrap {clear:both; width:754px; height:30px; background-color:#d8d8d7; border-top:2px solid #fff; border-bottom:4px solid #fff;}
#navWrap ul {margin:8px 0px 0px 0px; padding:0; text-align:center; }
#navWrap li {display:inline; margin:0; padding:0;}
#navWrap li a {font:11px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#555; border-left:1px solid #fff; border-right:1px solid #b2b2b2; padding:5px 10px 5px 25px; text-decoration:none;}
#navWrap li a:hover {color:#006600;}

#navWrap li img {display:inline; padding:0px 3px 1px 0px;}

/* -- 1 COLUMN CONTENT  -- */
#col_1c {float:left; display:inline; width:754px; padding-bottom:20px;}
	#col_1c div.content {width:715px; margin:0 auto;}


/* -- 2 COLUMNS CONTENT (2/3 - 1/3 layout)  -- */
#col_1b {float:left; display:inline; width:505px; border-right:1px dotted #999; padding-bottom:20px;}
	#col_1b div.content {width:467px; margin:0 auto;}
#col_2b {float:left; display:inline; width:248px; padding-bottom:20px;}
	#col_2b img.title {margin-left:8px;}
	#col_2b div.content {width:210px; margin:0 auto;}


/* -- 3 COLUMNS CONTENT (1/3 - 1/3 - 1/3 layout)  -- */
#col_1a {float:left; display:inline; width:248px; border-right:1px dotted #999; padding-bottom:20px;}
	#col_1a div.content {width:210px; margin:0 auto;}
#col_2a {float:left; display:inline; width:256px; border-right:1px dotted #999; padding-bottom:20px;}
	#col_2a img.title {margin:0 auto;}
	#col_2a div.content {width:210px; margin:0 auto;}
#col_3a {float:left; display:inline; width:248px; padding-bottom:20px;}
	#col_3a img.title {margin-left:8px;}
	#col_3a div.content {width:210px; margin:0 auto;}








/* ------------------------- */
/* -------- FOOTER  -------- */
/* ------------------------- */

#footer {clear:both; width:754px;  margin:0; padding:0; font-size:10px; color:#999; text-align:center;}
#footer span.footerLinks {padding:3px 20px;}
#footer a {font:10px Arial, Helvetica, sans-serif; color:#999; font-weight:normal; margin:0; padding:0;}
#footer a:link, #footer a:active, #footer a:visited {text-decoration:none;}
#footer a:hover {color:#666; text-decoration:underline;}
