* {margin:0;padding:0}
/* mac hide \*/
html,body{height:100%;width:100%;}
/* end hide */
body { 
background-color: #c9052c;
background-image: url('../images/bg-001.gif');
background-repeat: repeat;
background-position: center top;
background-attachment: fixed;
min-height:100%;
min-width:777px;
}


* html #container{height:100%;}

/* default page-width div */
#container {
min-height:100%;
margin-bottom:-80px;
height:auto;
margin-right:auto;
margin-left:auto;
position:relative;
display:block;
width: 777px;
/* border-left : 2px solid #000000; */
/* border-right : 2px solid #000000; */
border-top : 0px;
border-bottom : 0px;
} 

#header {
background-image: url('../images/bg-head01.png');
background-repeat: no-repeat;
margin : 0px 0px 0px 0px;
padding : 0px 0px 0px 0px;
width: 777px;
height: 140px;
position:relative;
display:block;
} 

#logolink {
position:absolute;
top:0px;
left: 20px;
width:148px;
height: 120px;
}

#stars {
margin : 0px 0px 0px 0px;
padding : 0px 0px 0px 0px;
position:absolute;
left: 180px;
top: 0px;
display:inline;
}

#topnav {
margin : 0px 0px 0px 0px;
padding : 4px 0px 0px 0px;
position:absolute;
left: 615px;
top: 18px;
display:inline;
font-family:arial,helvetica,sans-serif; 
font-size: 12px; 
color: #ffffff;
}
#topnav a {
color: #ffffff;
text-decoration: underline;
}
#topnav a:visited {
color: #ffffff;
text-decoration: underline;
}
#topnav a:hover {
color: #fe0048;
text-decoration: none;
} 

#gnav {
margin : 0px 0px 0px 0px;
padding : 4px 0px 0px 0px;
position:absolute;
left: 207px;
top: 78px;
display:inline;
font-family:arial,helvetica,sans-serif; 
font-size: 11px; 
color: #ffffff;
}
#gnav a {
color: #ffffff;
text-decoration: none;
}
#gnav a:visited {
color: #ffffff;
text-decoration: none;
}
#gnav a:hover {
color: #fe0048;
text-decoration: underline;
} 

.breadcrumb {
 font-family: Arial,Helvetica,sans-serif;
 font-size: 10px;
 color: #999999;
 padding : 0px 0px 0px 2px;
}
.breadcrumb a {
font-family:arial,helvetica,sans-serif;  
color:#999999; 
text-decoration:underline;
}
.breadcrumb a:visited {
font-family:arial,helvetica,sans-serif; 
color:#999999; 
text-decoration:underline;
}
.breadcrumb a:link {
font-family:arial,helvetica,sans-serif; 
color:#999999; 
text-decoration:underline;
}
.breadcrumb a:hover	{
font-family:arial,helvetica,sans-serif; 
color:#999999; 
text-decoration:none;
}

/* header tag styles */
h1 { font-family: Arial,Helvetica,sans-serif; font-size: 13px; color: #fe0048; padding : 32px 0px 0px 36px; }
h2 { font-family: Arial,Helvetica,sans-serif; font-size: 13px; color: #fe0048; }
h3 { font-family: 'IM Fell DW Pica', Arial, Helvetica, sans-serif; color: #cdcdcd; font-size:26px; font-weight: normal; padding-bottom:10px; letter-spacing:-0.03em; line-height: 28px; }
/*  h3 { clear:both; font-family: 'Lobster Two', Georgia, serif; font-style: italic; font-size: 28px; color:#cdcdcd; padding:0px 0px 16px 0px; line-height: 1.1em;} */

.bodytop {
background-image: url('../images/bg-body-top01.png');
background-repeat: no-repeat;
margin : 0px 0px 0px 3px;
padding : 0px 0px 0px 0px;
height: 64px;
width: 771px;
display:table;
}

.bodybot {
background-image: url('../images/bg-body-bot01.png');
background-repeat: no-repeat;
margin : 0px 0px 0px 3px;
padding : 0px 0px 0px 0px;
height: 43px;
width: 771px;
display: table;
}

.main {
background-image: url('../images/bg-body-mid01.png');
background-repeat: repeat;
margin : 0px 0px 0px 3px;
padding : 0px 0px 0px 0px;
width: 771px;
height:auto;
display:block;
}

.content {
margin : 0px 0px 0px 0px;
padding : 0px 0px 0px 36px;
width: 700px;
display:block;
font-family: arial,helvetica,sans-serif,MS Sans Serif;
color:#cdcdcd;
font-size:13px; 
overflow: auto;
}
.content a {
color: #ffffff;
text-decoration: underline;
}
.content a:visited {
color: #ffffff;
text-decoration: underline;
}
.content a:hover {
color: #fe0048;
text-decoration: underline;
} 

.subContent {
margin : 0px 0px 0px 38px;
padding : 32px 0px 0px 0px;
width: 700px;
display:block;
font-family: arial,helvetica,sans-serif,MS Sans Serif;
color:#ffffff;
font-size:13px; 
}
.subContent a {
color: #ffffff;
text-decoration: underline;
}
.subContent a:visited {
color: #ffffff;
text-decoration: underline;
}
.subContent a:hover {
color: #ffffff;
text-decoration: none;
} 

.samples {
margin : 0px 0px 0px 18px;
padding : 0px 0px 0px 0px;
width: 680px;
display:block;
}

#clearfooter{clear:both;height:80px;}
div>p {margin:0}

#footer {
width: 777px;
height: 80px;
position:absolute;
bottom:0;
left:0;
font-family:arial,helvetica,sans-serif; 
font-size:9px; 
color:#ffffff; 
text-decoration:none;
}
#footer a {
font-family:arial,helvetica,sans-serif; 
color:#ffffff; 
text-decoration:underline;
}
#footer a:visited {
font-family:arial,helvetica,sans-serif; 
color:#ffffff; 
text-decoration:underline;
}
#footer a:link {
font-family:arial,helvetica,sans-serif; 
color:#ffffff; 
text-decoration:underline;
}
#footer a:hover	{
font-family:arial,helvetica,sans-serif; 
color:#ffffff; 
text-decoration:none;
}

.smRed {
font-family:arial,helvetica,sans-serif; 
font-size:11px; 
color: #fe0048;
}

.NonProfit {
font-family:arial,helvetica,sans-serif; 
font-size:11px; 
font-style: italic;
color: #ffbd13;
}


.formText {
background-color: #FFFFFF;
border-left : 1px solid #D3D3D3;
border-right : 1px solid #D3D3D3;
border-top : 1px solid #D3D3D3;
border-bottom : 1px solid #D3D3D3;
font-size: 11px;
font-family: arial,helvetica,sans-serif;
color: #999999;
padding : 2px 2px 2px 2px;
}

.formTextArea {
background-color: #FFFFFF; 
border-left : 1px solid #D3D3D3;
border-right : 1px solid #D3D3D3;
border-top : 1px solid #D3D3D3;
border-bottom : 1px solid #D3D3D3;
font-size: 11px;
font-family: arial,helvetica,sans-serif;
color: #999999;
padding : 2px 2px 2px 2px;
}

ul {
padding : 12px 0px 0px 20px;
}

.plans {
	background-color : #c9052b;
	background-image: url('../images/bg-001.jpg');
	background-repeat: repeat;
	border : none;
	padding : 2px 2px 2px 2px;
}
.plansb {
	padding : 4px 4px 4px 4px;
}
.tendollar {
	background-color : #6d0121;
	padding : 4px 4px 4px 4px;
}
