* {margin:0;padding:0}
/* mac hide \*/
html,body{height:100%;width:100%;}
/* end hide */
body { 
background-color: #c9052c;
background-image: url('../images/bg-001.jpg');
background-repeat: repeat;
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.gif');
background-repeat: no-repeat;
margin : 0px 0px 0px 0px;
padding : 0px 0px 0px 0px;
width: 777px;
height: 140px;
position:relative;
display:block;
} 

#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: 617px;
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 : 20px 0px 0px 20px;
}

h2{
 font-family: Arial,Helvetica,sans-serif;
 font-size: 13px;
 color: #fe0048;
}

.bodytop {
background-image: url('../images/bg-body-top01.gif');
background-repeat: no-repeat;
margin : 0px 0px 0px 18px;
padding : 0px 0px 0px 0px;
height: 53px;
width: 741px;
display:table;
}

.bodybot {
background-image: url('../images/bg-body-bot01.gif');
background-repeat: no-repeat;
margin : 0px 0px 0px 18px;
padding : 0px 0px 0px 0px;
height: 24px;
width: 741px;
display: table;
}

.main {
background-color: #000000;
margin : 0px 0px 0px 18px;
padding : 0px 0px 0px 0px;
width: 741px;
display:block;
}

.content {
margin : 0px 0px 0px 0px;
padding : 0px 0px 0px 20px;
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 : #002211;
	padding : 4px 4px 4px 4px;
}