@import url(reset.css);
@import url(960.css);

body {
	margin:0;
	padding:0;
	border:0;
	text-align:center;
}

/*-- HEADER --*/
#header {
}

#header h1.logo {
	margin:0 auto;
	text-indent:-9999em;
	background-color:transparent;
	background-position:0 0;
	background-repeat:no-repeat;
}
#menu {
	width:960px;
	margin:0 auto;
	padding:16px 0 0;
	text-align:center;
}

#menu ul {
	clear:left;
	list-style:none;
	margin:0 auto;
	padding:0;
	width: 543px;
}
#menu ul li {
	display:block;
	float:left;
	list-style:none;
	margin:0 2px 0 0;
	padding:0;
}
#menu ul li.last { margin-right:0;}
#menu ul li a {
	display:block;
	margin:0;
	padding:8px 10px;
	text-align:center;
	font-size:.75em;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	line-height:1.3em;
}
#menu ul li.first a {
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	border-radius:5px 0 0 0;
}
#menu ul li.last a {
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	border-radius:0 5px 0 0;
}

/*-- PAGE ELEMENTS --*/
a.title_link { font-size:1.8em;}
h2 { font-size:1.5em; font-weight:bold;}
h4 { margin:0; font-size:1.3em; font-weight:normal;}
p { margin:0;padding-bottom:20px; line-height:1.25em;}
hr { border-style:dotted; border-width:2px 0 0; clear:both; margin:0 0 20px; height:0;}

/*-- PAGE COLUMNS --*/
.content { 
	overflow:auto;
	padding-top:16px;
}
div.content div.leftCol {
	text-align:left;
	width:540px;
	margin:0 30px;
	background-color: #FFF;
}
.rightCol { text-align:left; border-left-width:2px; border-left-style:dotted;}
.rightCol.grid_5 {
	width:310px;
	background-color: #FFF;
}
.rightCol form, .rightCol h1, .rightCol h2, .rightCol h3, .rightCol h4, .rightCol h5, 
.rightCol p, .rightCol ul, .rightCol ol, .rightCol img, .rightCol blockquote, .rightCol object, .rightCol iframe,
.rightCol dl, .rightCol table { margin-left:20px;}
.rightCol div.kimbiaDiv, .rightCol div.k_AdvProgress, .rightCol div.k_status_default, .rightCol div.k_AdvSearch, .rightCol div.k_reSendEmail { width:290px; margin:0 auto 18px;}

/*-- RIGHT COLUMN KIMBIA FORMS --*/
.rightCol div.kimbiaDiv.two_col div.inputGroup { margin-left:0;}
.rightCol div.kimbiaDiv.two_col input.k_text,
.rightCol div.kimbiaDiv.two_col select.k_select { margin-left:0;min-width:none;max-width:none;width:10em;}

/*-- FOOTER --*/
#footer {
	clear:both;
	border-top-width:1px;
	border-top-style:solid;
	text-align:center;
	padding:0 0 15px;
}
#footer p {
	position:relative;
	padding:10px;
	width:958px;
	margin:0 auto;
	font-size:.8em;
	line-height:1;
}

