body			{ min-width: 900px; height:0px auto; text-align: left; margin: 0px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; color: #000;
background-image:url('../images/flagstarequitybg.png');
background-repeat:no-repeat;
background-position:center; }

			   
.clear:after 			{ content: "."; display: block; height: 0; overflow:hidden; clear: both; visibility: hidden; }
.clean-margin			{ margin: 0px !important; }
.clean-padding			{ padding: 0px !important; }

/*********************************/
/********** PAGE LAYOUT **********/
/*********************************/

.pagesize		{ width: 900px; margin: 0px auto; text-align: left;}
.pagetop		{ width: 100%; min-width: 900px;}
.head			{ padding: 0px 0px 0px 0px; }
.head_top		{ position: relative; min-height:65px;}

.main			{ }
.main-wrap		{ width: 100%; padding-top: 5px;  border:0px;}
.page			{ padding-bottom: 30px; }

.logo			{ padding-top: 20px; }
.logo a			{ text-decoration: none; }
.logo .picture		{ float: left; margin-left: 360px; }

.topbuts		{ position: absolute; top: 0px; right: 0px;}
.topbuts ul		{ float: right; }
.topbuts li		{ float: left; margin-left: 2px; font-size: 11px; font-weight: bold; }
.topbuts li a		{ background: #074B88; text-decoration: none; display: block; color: #FFFFFF; line-height: 16px; padding: 1px 12px 2px 12px; }
.topbuts li a:hover	{ background: #D22819; text-decoration: none; color: #FFFFFF; }
.topbuts li a.red	{ background: #D80017; }
.topbuts li a.red:hover	{ background: #FF001C; }

/*** footer ***/
.footer		{ width: 100%; min-width: 900px;  margin-bottom: -15px; }
.bottom_page		{ position: relative; padding:10px; min-height:40px;}
.footer .pagesize	{ text-align: center; }
.footer a		{ font-size:10px; font-weight: bold; color: #074B88;text-decoration:none; }
.footer a:hover	{ color: #D22819;}

/*** main page contents ***/

h1			{ color: #1f4063; font-size: 24px; font-weight: bold; padding-top: 20px; margin-bottom: 10px; }
h1 a.label		{ color: #000000; text-decoration: none; background: url("../images/button_glas1.png") repeat-x center center #c0c0c0; display: inline-block; font-size: 11px;  padding: 2px 10px 2px 10px; position: relative; top: -12px; -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px;}
h1 a.label:hover	{ color: #000000; text-decoration: none; background-color: #00A5C4; } 
h2			{ color: #044b81; font-size: 20px; font-weight: bold; padding-top: 0px; margin-bottom: 10px; }
h3			{ color: #086A87; font-size: 16px; font-weight: bold; padding-top: 0px; margin-bottom: 10px; }
h4			{ color: #848484; font-size: 14px; font-weight: bold; padding-top: 0px; margin-bottom: 5px; }
h5			{ color: #333333; font-size: 12px; font-weight: bold; padding-top: 0px; margin-bottom: 5px; }
h6			{ color: #333333; font-size: 10px; font-weight: bold; padding-top: 0px; margin-bottom: 5px; padding-left: 1px; }


p			{ margin: 0px; padding-bottom: 20px; line-height: 18px; text-decoration:none;}
p.description	{ margin: 0px; padding-bottom: 50px; padding-top: 0px; font-size: 16px; line-height: 18px; text-decoration:none; }

.thumb			{ display: block; border: 1px solid #BBBBBB; padding: 3px; background: #FFFFFF; -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px; }
a .thumb		{ border: 1px solid #BBBBBB; }
a:hover .thumb		{ border: 1px solid #00A5C4; }
.size48			{ width: 48px; height: 48px; }
.size64			{ width: 64px; height: 64px; }

.code			{ background: url('../images/bck_white_90.png'); color: #00A5C4; font-family: "Courier New",Courier,monospace,sans-serif; font-size: 12px; padding: 2px 5px 3px 5px; margin-bottom: 5px; }
.code span		{ color: #ff001c; }

ul.standard		{ list-style-type: square; padding: 10px 0 20px 16px; }
ul.standard ul		{ list-style-type: square; padding: 5px 0 5px 16px; }

ol.standard		{ list-style-type: decimal; padding: 10px 0 20px 22px; }
ol.standard ol		{ list-style-type: lower-alpha; padding: 5px 0 5px 22px; }

hr {
	border:none;
	border-top:1px solid #CCCCCC;
	height:1px;
	margin-bottom:5px;
	}

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

img {
	border: none;
	}
	
/* Main page layout */

.content { width:870px; float:left; margin-left:15px; padding-top:20px; border: 0px solid red;}
.content2 { width:706px; float:left; margin-left:83px; padding-top:0px; border: 0px solid black;}
.content3 { width:300px; height:350px; float:left; margin-left:300px; padding-top:20px;}


.content-box { border-width: 2px; border-style: solid; border-color: #DDDDDD #DDDDDD #C4C4C4 #DDDDDD; background: #f1f1f1 ; margin-bottom: 10px; -moz-border-radius: 7px 7px 7px 7px; -webkit-border-radius: 7px 7px 7px 7px; border-radius: 7px 7px 7px 7px;}
.content-box .content-body { border: 5px solid #F1F1F1; background: #f1f1f1; -moz-border-radius: 6px 6px 6px 6px; -webkit-border-radius: 6px 6px 6px 6px; border-radius: 6px 6px 6px 6px;}
.content-box .content-wrap{ padding:10px 5px 10px 35px; }
.content-box .content-header {line-height: 16px; margin-bottom: 0px; text-align:center; padding-top: 10px; padding-bottom:10px; font-weight:bold;}
.content-form { width:80px;height: 20px; border-top: 2px solid #CCCCCC; border-left: 2px solid #C3C3C3; border-right: 1px solid #C3C3C3; border-bottom: 1px solid #DDD; background:#fff;}
.content-form-normal{ height: 20px; border-top: 2px solid #CCCCCC; border-left: 2px solid #C3C3C3; border-right: 1px solid #C3C3C3; border-bottom: 1px solid #DDD; background:#fff;}
.darkblueHeadersmall { color:#33425A; font-size:14px; font-weight:bold; font-family: arial; text-decoration:none;}


.categoryText { color:#000000 ; font-size:12px; font-weight:normal; font-family: arial; text-decoration:none;}
.rightcolumn   { width:195px; float:left; margin:0px;}
.rightcolumn2 { width:195px; float:left; margin:0px;}

.columns		{ width: 100%;}
.col1		{ width: 110px; float: left; margin:0px;background:none;}
.col2		{ width: 250px; margin-left: 50px; float: left; padding-left:5px; text-align: left; background:none; border: 0px solid red;} 
.col3			{ width: 650px;  float: left; margin-left:0px; text-align: left; background:none; border: 0px solid red;}
	
.login-box { border-width: 2px; border-style: solid; border-color: #DDDDDD #DDDDDD #C4C4C4 #DDDDDD; background: #FFFFFF; margin-bottom: 10px; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px;}
.login-box .login-body { border: 1px solid #F1F1F1; background: #FFF; -moz-border-radius: 4px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px; border-radius: 4px 4px 4px 4px;}
.login-box .login-wrap{ padding:10px 5px 10px 10px; }
.login-box .login-header {line-height: 24px; margin-bottom: 0px; text-align:center; padding-bottom:10px; font-weight:bold;}
.login-form { border-top: 2px solid #CCCCCC; border-left: 2px solid #C3C3C3; border-right: 1px solid #C3C3C3; border-bottom: 1px solid #DDD; background:#fff;}
.blue-text { font-size: 14px; font-family: arial; font-weight:bold; color:#33425A;}



#button-blue {
color: #FFF;
Font-Size: 16px;
background: #086A87;
text-decoration: 0px;
padding: 5px 15px 5px 15px;
border-width: 2px; 
border-style: solid; 
border-color: #DDDDDD #DDDDDD #C4C4C4 #DDDDDD;  
margin-bottom: 10px; 
-moz-border-radius: 7px 7px 7px 7px; 
-webkit-border-radius: 7px 7px 7px 7px; 
border-radius: 7px 7px 7px 7px;
}

#button-blue2 {
color: #FFF;
Font-Size: 16px;
background: #086A87;
text-decoration: 0px;
padding: 5px 15px 5px 15px;
border-width: 2px; 
border-style: solid; 
border-color: #DDDDDD #DDDDDD #C4C4C4 #DDDDDD;  
margin-bottom: 10px; 
-moz-border-radius: 7px 7px 7px 7px; 
-webkit-border-radius: 7px 7px 7px 7px; 
border-radius: 7px 7px 7px 7px;
}
