html, body {
	margin: 0;	padding: 0;	border:0;
	height:100%;	width:100%;
	font: normal 11px Verdana, Arial, sans serif;
	color: #000;
	text-shadow: #000 0 0 0;	/* For safari Only */
	background: #00456b url(../images/pgbg.jpg) repeat-x top left;
}
img, form {
	margin: 0;	padding:0;	border:0;
}
form {
	color: #000;
	line-height: 35px;
}
a, a:hover {
	font: normal 11px Verdana, Arial, sans serif;
	color: #000;
	text-decoration:none;
}
p a, p a:hover	{text-decoration:underline;}

hr {
	border: none;
	border-top: 1px solid #c9cebd;
	height: 1px; /* for IE only */

	clear: left;
	margin-top: 10px;
}
h1 {
	margin: 0 0 8px;	padding:0;	border:0;
	font: bold 18px Georgia, Helvetica, "Times New Roman", Times, serif;
	color: #0f6a97;
}
h2 {
	margin: 10px 0 12px 0;	padding:0;	border:0;
	font: bold 17px Georgia, Helvetica, "Times New Roman", Times, serif;
	color: #000;
}
h3 {
	margin: 0 0 8px 0;	padding:16px 0 0;	border:0;
	font: bold 18px Georgia, Helvetica, "Times New Roman", Times, serif;
	color: #006091;
}

h3#comments, #respond h3 {
	margin: 0 0 8px 0;	padding:0;	border:0;
	font: bold 14px Georgia, Helvetica, "Times New Roman", Times, serif;
	color: #006091;
}

h4 {
	margin: 0 0 4px;	padding:0;	border:0;
	font: bold 16px Helvetica, Georgia, "Times New Roman", Times, serif;
	color: #106a97;
	clear: left;
}
h4 a, h4 a:hover {
	font: bold 16px Helvetica, Georgia, "Times New Roman", Times, serif;
	color: #106a97;
}
h4 a:hover {
	text-decoration:underline;
}

hr+h4 {margin-top:20px;}

input {
    border: 1px solid #c6c3c3;	padding: 0; margin: 0;
	font: normal 14px Helvetica, Georgia, "Times New Roman", Times, serif;
	color: #000;
}
input.nobdr { /* Use this for input types - "checkbox & radio" */
    border: none;	background-color: transparent;
} /* End */

#spacer {
	height: 10px;	width: 100%;
	margin:0;	padding:0;	border:0;
	font-size: 1px;
}
#wrapper {
	height: auto;	width: 900px;
	margin: 0 auto 0 auto;	padding:0;	border:0;
}
#inwrapper {
	height: auto;	width: 878px;
	margin: 0;	padding:10px;	border:2px solid #41ad49;
	background: #529526 url(../images/wrapperbg.jpg) repeat-x top left;
	float: left;
}
#logo {
	height: auto;	width: auto;
	margin: 0;	padding:0;	border:0;
	float: left;
}
#sn {
	height: auto;	width: auto;
	margin: 0;	padding:0;	border:0;
	float: right;
}
#sn a {
	margin: 0 0 0 8px;	padding:0;	border:0;
}
#welcombox {
	height: 185px;	width: 413px;
	margin:24px 0 0 0;	padding:18px 15px 18px 15px;	border: 0;
	background: url(../images/top_rnd_box.png) no-repeat center;
	float: left;
}
#welcombox p, #col1 p {
	margin: 0;	padding: 0;	border: 0;
	line-height: 1.6em;
	font-family: 	font: normal 12px Verdana, Arial, sans serif;
}
#welcombox p, #col1 p, #inmidsec p {
 letter-spacing: 0.25px;
}
#col1 p {
	margin: 0;	padding: 10px 0 0 0;	border: 0;
}
#fotoz {
	height: 321px;	width: 431px;
	margin:15px 0 0 0;	padding: 0;	border: 0;
	background: url(../images/fotobase.png) no-repeat center;
	float: right;
}
#fotoz img {
	margin:12px 0 0 24px;	padding: 0;	border: 0;
}
#tabs {
	height: 33px;	width: 880px;
	margin:13px 0 0 0;	padding: 0;	border: 0;
	float: left;
}
#tabs img.signup {
	margin: 0 20px 0 0;	padding: 0;	border: 0;
}

#midsec {
	height: auto;	width: 878px;
	margin: 0;	padding: 0;	border: 1px solid #c9cebd;
	float: left;
	background: #fff url(../images/midbg.gif) repeat-x left top;
}
#inmidsec {
	min-height: 60px;	width: 848px;
	margin: 0;	padding: 15px;	border: 0;
	float: left;
	background: url(../images/btmidbg.gif) repeat-x left bottom;
}
#col1 {
	height: auto;	width: 438px;
	margin: 0;	padding: 0;	border: 0;
	float: left;
}
#col1 img {
	margin: 0 15px 0 0;	padding: 0;	border: 0;
}
#col2 {
	height: auto;	width: 196px;
	margin: 0 0 0 7px;	padding: 0;	border: 0;
	float: left;
}
.col12 {
	height: auto;	width: 641px;
	margin: 0;	padding: 0;	border: 0;
	float: left;
	/* font-family: Helvetica, Georgia, "Times New Roman", Times, serif; */
}
.bhead {
	height: 25px;	width: 188px;
	margin: 7px 0 0 0;	padding: 3px 0 0 8px;	border: 0;
	float: left;
	background: url(../images/blue.png) no-repeat center;
	font: normal 18px Georgia, Helvetica, "Times New Roman", Times, serif;
	color: #FFF;
}

.vhead {
	height: 25px;	width: 188px;
	margin: 0;	padding: 3px 0 0 8px;	border: 0;
	float: left;
	background: url(../images/violet.png) no-repeat center;
	font: normal 18px Georgia, Helvetica, "Times New Roman", Times, serif;
	color: #FFF;
}
.cnthead {
	margin: 12px 0 6px 0;	padding: 0;	border: 0;
	font: bold 14px Helvetica, Georgia, "Times New Roman", Times, serif;
	color: #0f6a97;
	text-decoration: underline;
}
ul.cnthead	{
	margin:0.5em 0 0;
}

div#col2 ul.cnthead	{
	list-style:none;
}

.cnthead li {
	line-height:1.9em;
}
.cntxt {
	margin: 12px 0 0 0;	padding: 0;	border: 0;
}
.time {
	margin: 0;	padding: 0;	border: 0;
	font-weight: bold;	font-size: 11px;
}
.name {
	margin:5px 0 0 0;	padding: 0;	border: 0;
}
a.cmnts, a.cmnts:hover, a p.rm,  a:hover p.rm, span.rm {
	color: #0f6a97;
	text-decoration: underline;
}

p.rm a,p.rm a:hover{
	color: #0f6a97;
	text-decoration: underline;
}

a.twitter-link{ color: #0f6a97;
	text-decoration: underline;
	}
.twitter-timestamp{

float:left;
margin: 0;	padding: 0;	border: 0;
font-weight: bold;	font-size: 11px;
}

abbr{

border: none;
}

div.alignleft {
	width:50%;
	float:left;
	padding: 0; margin: 0; border: 0;
}
div.alignright {
	text-align: right;
	width:50%;
	float:right;
	padding: 0; margin: 0; border: 0;
}
div.navigation{
	float: left;
	width:100%;
	margin-bottom:15px;
}
.cnthead a, .cnthead a:hover {
	font: bold 14px Helvetica, Georgia, "Times New Roman", Times, serif;
	color: #0f6a97;
	text-decoration: underline;
}

.cntbox {
	height: auto;	width: 178px;
	margin: 0;	padding: 0 8px 12px 8px;	border: 1px solid #cacfbe;
	border-top: none;
	float: left;
}

#col3 {
	height: auto;	width: 196px;
	margin: 0 0 0 7px;	padding: 0 0 5px 0;	border: 1px solid #cacfbe;
	float: left;
	color: #666;
	font: normal 11px Georgia, Helvetica, "Times New Roman", Times, serif;
}
#col3 p {
	margin: 3px 0 3px 12px;	padding: 0;	border: 0;
}
#col3 img {
	margin: 0 0 0 6px;
}

ul.blist, ul.blist li p, ul.blist li span {list-style:none; margin:0; padding:0}
ul.blist li {float:left; margin:0; padding:0 0 4px 24px; background: url(../images/bullet.png) no-repeat left top; width: 90%; height: auto}
ul.blist li span {font-weight: normal !important; color: #fff !important}

#footer {
	height: auto;	width: 100%;
	margin:0;	padding:12px 0 0 0;	border:0;
	float: left;
	text-align: center;
	font: normal 12px Helvetica, Georgia, "Times New Roman", Times, serif;
}
#footer span {
	color: #fff;
}
#footer a {
	font: normal 12px Helvetica, Georgia, "Times New Roman", Times, serif;
}
#footer a:hover {
	text-decoration: underline;
}


/****** Menu 4 WP ******/

#navigation
{
list-style:none;
margin: 0; padding:0;
}

#navigation a
{
color: #fff;
text-decoration: none;
font: normal 16px Georgia, Helvetica, "Times New Roman", Times, serif;
}

#navigation a span
{
background: url(../images/left.png) no-repeat top left;
padding-left: 8px;
height:33px;
}

#navigation a span span
{
background: url(../images/right.png) no-repeat top right;
padding-right: 8px;
height:33px;
}

.ahvr {
background: url(../images/lefthvr.png) no-repeat top left !important;
}

.ahvr span
{
background: url(../images/righthvr.png) no-repeat top right !important;
}
.current_page_item{
background: url(../images/lefthvr.png) no-repeat top left !important;
}
.current_page_item span
{
background: url(../images/righthvr.png) no-repeat top right !important;
}

#navigation a, #navigation a span
{
display: block;
float: left;
}

/* Hide from IE5-Mac \*/
#navigation a, #navigation a span
{
float: none;
}
/* End hide */

#navigation a:hover span span
{
background: url(../images/righthvr.png) no-repeat top right;
}

#navigation a:hover span
{
background: url(../images/lefthvr.png) no-repeat top left;
}

#navigation a:hover
{
cursor:pointer;
color:#fff;
text-decoration:underline;
}

#navigation ul
{
list-style: none;
padding: 0;
margin: 0;
}

#navigation li
{
float: left;
margin: 0 1px 0 0;
}

#navigation li li
{
background: none;
}

#navigation a span span
{
padding:7px 8px 0 0; margin:0; border:0;
}

/***** Multi-level menu  *****/

#navigation ul
{
position: absolute;
z-index: 500;
}

#navigation ul a:hover, #navigation ul a:hover span, #navigation ul a span span, #navigation ul span
{
background: none;
}

#navigation ul a span span
{
padding:0; margin:0; border:0;
}

#navigation ul a span
{
height:20px;
}

#navigation ul a span span
{
padding: 0; margin: 0;
}

#navigation ul li a, #navigation ul li a:hover
{
background: none;
border-bottom: 1px solid #fff;
}

#navigation ul li a
{
background-color: #0ca4fe;
}

#navigation ul li a:hover
{
background-color: #00456b;
color:#fff;
}

#navigation ul, #navigation ul li a
{
height: auto; width: 135px;
padding: 5px;
}

#navigation ul ul
{
left: 135px;
position: absolute;
}

#navigation ul ul li
{
top: -25px;
position: relative;
}

#navigation ul li {float: left; width: 100%}

#navigation ul,
#navigation li:hover ul ul,
#navigation ul li:hover ul ul {display: none}

#navigation li:hover ul,
#navigation ul li:hover ul,
#navigation ul ul li:hover ul {display: block}

#navigation ul,
#navigation ul ul,
#navigation ul ul ul,
#navigation ul ul ul ul {list-style: none; padding: 0; margin: 0}

/** Form Builder Styles **/
div.formBuilderLargeTextarea textarea	{width:95%;}
div.formBuilderSubmit	{padding-top:10px;}