/* Site Name CSS by NQ Webdesign www.nqwebdesign.com */


/* -- IMPORTED STYLESHEETS
----------------------------------------------------------------------------------------------------------*/
@import "reset.css";
@import "typography.css";
@import "common.css";

/* -- DEFAULT
----------------------------------------------------------------------------------------------------------*/
body
{
	font:12px "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	background:#233F54;
}
span#nqweb-link
{
	background:url(../images/nqweb/pen.gif) left center no-repeat;
	padding:1px 0 1px 13px;
	display:block;
	float:right;
}

/* -- LAYOUT
----------------------------------------------------------------------------------------------------------*/
div#layout
{
	min-width:600px;
	text-align:center;
	background: url(../images/layout/header-wrap.gif) repeat-x top;
	padding:43px 0 0 0;
}

div#header-wrap
{
	background:#FFF;
	padding:3px 0;
}
div#main-wrap,
div#footer-wrap
{
	width:100%;
	text-align:center;
	clear:both;
}
div#main-wrap { background:#F7EFE7; border-top:1px solid #D6C7B6; }
div#footer-wrap {  background:#233F54; }

div#header,
div#main,
div#footer 
{
	margin:0 auto;
	width:550px;
	text-align:left;
}

div#main {color:#8E755B; }
div#footer { font-size:92%; color:#FFF; text-align:center; padding:10px 0;}
div#content { padding:18px 25px; }


div#logo { text-align:center; }




/* -- TYPOGRAPHY > HEADINGS, PARAGRAPHS, LISTS
----------------------------------------------------------------------------------------------------------*/

#main h1
{
	color:#000;
	font-size:20px;
	font-weight:normal;
	background:url(../images/layout/h1.gif) no-repeat 0 50%;
	padding:2px 0 3px 25px;
}
#main h2
{
	font-size:17px;
	color:#233F54;
	font-weight:normal;
}

#main h3
{
	color:#6E5133;
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:18px;
}


/* -- LINKS
----------------------------------------------------------------------------------------------------------*/

#header a:link, #header a:visited { color:#99CCFF; text-decoration:none;}
#header a:hover { color:#FFF; text-decoration:underline; }

#main a:link, #main a:visited { color:#233F54; }
#main a:hover { background:#233F54; text-decoration:none; color:#FFF; }

#footer a:link, #footer a:visited{ color:#99CCFF; text-decoration:none; }
#footer a:hover { color:#FFF; text-decoration:underline; }



/* -- TABLES
----------------------------------------------------------------------------------------------------------*/
.tabular-data
{
	border:none;
	border-collapse:collapse;
	border-spacing:0;
	width:100%;
}

.tabular-data thead tr
{
	background-color:#0C3257;
}

.tabular-data th
{
	color:#FFFFFF;
	font-weight:normal;
	padding:4px;
}
	
.tabular-data td
{
	border-bottom:1px solid #D2E2FB;
	font-size:11px;
	padding:4px;
}

.tabular-data tbody tr.odd
{
	background-color:#EDF2FE;
}

.tabular-data tbody tr.even
{
}


/* -- MISC.
----------------------------------------------------------------------------------------------------------*/

.img-border			{ border:1px solid #D6C7B6; background:#FFF; padding:4px; }
.img-right			{ border:1px solid #D6C7B6; background:#FFF; padding:4px; }
.img-left 			{ border:1px solid #D6C7B6;  background:#FFF; padding:4px; }