@import url(reset.css); 
*{line-height:normal;}
html,body { height: 100%; margin: 0; padding: 0; background:url(none) repeat-y scroll center top #ffffff;}
body { color:#FFFFFF; font-family:'Open Sans', Helvetica, sans-serif; font-size:14px; font-weight:300; }
p {
    color: #000000;
    font-weight: 100;
    line-height: 1.6em;
    padding: 0 0 20px;
    text-align: center;
}
a{ color:#db8049; }
ul { list-style:inherit; }
strong { font-weight:normal; }
em { font-style:italic; }
table { border-top:0px solid #ccc; border-spacing:normal; color:#000 !important; }
table a {  }
table a:hover,
table a:focus { color:#7BB800; text-decoration:none; }
table td { border-bottom:1px solid #ccc; background:transparent; padding:5px 0; vertical-align:top; }
table th { padding:5px 0;}
table tr.alt td { background:#000; }

	/* 2.1 ADMIN MENU
	---------------------------------------------------------------------- */
	div#admin_menu{ font-family:Arial, Helvetica, sans-serif; }
	div#admin_menu a:hover, a:focus{ color:#990000; }
	div#admin_menu table td{ border:none; background:transparent; }

/* 3.HEADINGS
---------------------------------------------------------------------- */
h1,h2,h3,h4,h5 { font-weight:normal; line-height:normal; color:#db8049; font-family:'Open Sans', sans-serif; }
h1 { font-size:22pt; }
h2 { font-size:18pt; margin-bottom:16px; }
h3 { font-size:16pt; margin-bottom:13px}
h4 { font-size:14pt; margin-bottom:10px; }
h5 { font-size:10pt; }

/* 4.LINKS
---------------------------------------------------------------------- */
a { color:#db8049; text-decoration:none; }
a:hover, a:focus { color:#db8049; }

/* 5.IMAGES
---------------------------------------------------------------------- */
.polaroid { border:5px solid #fff; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -webkit-box-shadow:1px 1px 5px #999; -moz-box-shadow:1px 1px 5px #999; }
div#admin_menu img{ display:inline; }

/* 6.LAYOUT
---------------------------------------------------------------------- */
	/* 6.1 COMMON WRAPPER ELEMENT ------------ */
	/* 6.2 HEAD ROW ------------ */
	div#head_row, div#content_row, div#footer_row{height:0;}
	div#head_row{}
	div#head_row.wrapper{}	
	/* 6.3 CONTENT ROW ------------ */
	div#content_row{height:100%; position:relative;}	
	div#content_row .wrapper {}
	div#content_row p{}
		/* 6.3.1 CONTENT ROW, CONTENT COLUMN ------------ */
		div#content_row #content_col{background: url("../images/banners/default.jpg") repeat scroll 0 0 / cover  rgba(0, 0, 0, 0); background-size:cover;}	
			/* 6.3.1.1 CONTENT ROW, CONTENT COLUMN ------------ */
			div#content_row #content_col #left_col {background-color: rgba(255, 255, 255, 0.95);width: 578px;position:relative; left:15%;}
			div#content_row #content_col #left_col #footer_group {
				bottom: 0;
				position: absolute;
				width: 100%;
			}
			div#content_row #content_col #left_col p{width:80%; margin:0 auto}
	/* 6.4 FOOTER ROW ------------ */
	div#footer_row {		clear: left;		height: 0px;	}

/* 7.BRANDING/MASTHEAD
---------------------------------------------------------------------- */
img#logo {position:relative; margin:50px auto 40px auto;}

/* 8.NAVIGATION
---------------------------------------------------------------------- */
form#login_form a {	
	background: -moz-linear-gradient(top, rgba(0,0,0,1), rgba(17,47,94,1));
	background: -webkit-gradient(linear, 50% 0%, 50% 100%, from(rgba(0,0,0,1)), to(rgba(17,47,94,1)));
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ff000000', EndColorStr='#ff112f5e');
	color:#fff;
	font-family:arial;
	font-size:smaller;
	line-height:2em;
	padding:3px 8px;
	text-transform:uppercase;
}
a#logout, a#fund_login, a#lost_password {
    position: absolute;
    right: 46px;
    top: -60px;
	font-size:11px;
	color:#fff;
}
a#fund_login{    right: 176px;}

/* 9.SITEINFO/FOOTER
---------------------------------------------------------------------- */
div#footer_row .wrapper {}

/* 10.HOMEPAGE
---------------------------------------------------------------------- */
	/* 10.2 FUND_LOGIN FORM ------------ */	
	.login {
		margin: 50px auto 30px;
		padding: 0;
		position: relative;
		text-align:center;
	}
	.login label {
		clear:left;
		color:#ffffff;
	}
	.login input {
		border-color: #A2A77A;
		border-style: solid;
		border-width: 1px;
		display: block;
		height: 20px;
		margin: 0 auto 8px;
		padding: 5px;
		text-align: center;
		width: 175px;
	}
	.login h3{text-align:center; margin:0;}
	.login form{}
	.login form img{cursor:pointer; margin:0 auto;}
	
/* 11.FORM
---------------------------------------------------------------------- */
label{
	display:block;
	width:150px!important;
	white-space:nowrap;
}

/* 00.MISC
---------------------------------------------------------------------- */
br{clear:both;}
#contact_tag {
    margin: 0 auto;
    padding-bottom: 20px;
    position: relative;
    top: -28px;
}
#contact_tab{
    position: absolute;
    right: -45px;
    top: 27px;
    z-index: 100;
}