/* CSS Document */

body{
	background-image:url(../gifs/home/bg_grad.gif);
}

a img {
	border: 0;
}

.container{
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -388px; /* 388 is half; */
    margin-top: -215px; /* 215 is half; */
}

.holder{
   width: 776px;
   height: 430px;
   font-family: Georgia;
   font-size: 11px;
   color: #88969D;
   float:left;

}

#header{
   width: 776px;
   height: 51px;
   font-family:Georgia;
   font-size: 10px;
}

#headerleft{
    float:left;
}

#headerright{
	display:inline;
	text-align:left;
	padding-right:7px;
	padding-top:24px;
	float:right;
}

#content{
   width: 776px;
   height:262px;
   float:left;
   display:inline;
}

#contentleft { 
background-color:#212527;
width: 142px;
height:262px;
float:left;
}

#contentleft1 { 
background-color:#212527;
margin:0px 4px 0px 4px;
width: 142px;
height:262px;
float:left;
}

#contentright{
   display:inline;
   float:right;
   width: 629px;
   height: 262px;
   background-color:#151715;
}

#contentright1{
   display:inline;
   float:right;
   width: 484px;
   height: 262px;
   background-color:#151715;
}

#contenttext{
   font-size: 11px;
   color:#657f95;
   line-height:14px;
   float:left;
   width: 330px;
   height: 240px;
   background-color:#151715;
   padding: 12px 0px 0px 24px;
}

#spacer{
   width: 776px;
   height: 25px;
   border-bottom:1px solid;
   border-bottom-color:#212527;
   margin-bottom:4px;
}

#footer{
   width: 776px;
   border-top:1px solid;
   border-top-color:#212527;
   margin-top:4px;
   padding:16px 0px 0px 6px;
   color: #525B61;
}

/* links; */

a {
    color: #FD59AA;
    text-decoration:none;
	padding: 0px 0px 0px 11px;
		}
		
a:hover {
    color: #525B61;
	padding-left: 11px;
    text-decoration:none;
	padding: 0px 0px 0px 11px;
		}



#link ul{
	margin: 0;
	padding-right: 10px;
	list-style-type: none;
	font-family: Georgia;
	font-size: 10px;
	text-decoration: none;
}


#link a{
	display: block;
	padding: 8px 0px 0px 0px;
	width: 124px;
	background-image:url(../gifs/home/downloadoff.gif);
	text-decoration: none;
	color: #88969D;
}

#link a:link, #linklist a:visited{
	color: #88969D;
	text-decoration: none;
}

#link a:hover{
	background-image:url(../gifs/home/downloadon.gif);
	color: #FD59AA;
	text-decoration: none;
}

#footer a {
    color: #FD59AA;
    text-decoration:none;
    padding-left:618px;
		}
		
#footer a:hover {
    color: #525B61;
    text-decoration:none;
    padding-left:618px;
		}

#flashcontent a {
    color: #FD59AA;
    text-decoration:none;
		}
		
#flashcontent a:hover {
    color: #525B61;
    text-decoration:none;
		}


/* nav; */

ul#navlist,ul#navlist li ul#subnavlist
{
list-style-type: none;
padding: 0;
margin: 0;
}

ul#navlist li,ul#navlist li ul#subnavlist li { 
display: inline;
margin: 0;
padding: 0;
list-style-type: none;
font-family: Georgia;
font-weight:bold;
font-size:12px; 
}

ul#navlist li a
{
display: block;
padding: 4px 8px;
width: 126px;
color: #8CAFCB;
background-color: #212527;
text-decoration: none;
}

ul#navlist li a:hover,ul#navlist li a:focus { 
color: #FD59AA;
background-color: #151715;
text-decoration: none;
}



ul#navlist li#active a
{
color: #FD59AA;
background-color: #151715;
text-decoration: none;
}

ul#navlist li ul#subnavlist li a
{
display: block;
padding: 4px 2px 4px 14px;
width: 126px;
color: #f4f9fc;
background-color: #151715;
text-decoration: none;
}

ul#navlist li ul#subnavlist li a:hover,ul#navlist li ul#subnavlist li a:focus { 
color: #fd1f8d;
background-color: #05090A;
text-decoration: none; 
}

ul#navlist li#active ul#subnavlist li#subactive a
{
color: #fd1f8d;
background-color: #05090A;
text-decoration: none;
}


/* sub nav; */

ul#navlist1,ul#navlist1 li ul#subnavlist1
{
list-style-type: none;
padding: 0;
margin: 0;
}

ul#navlist1 li,ul#navlist1 li ul#subnavlist1 li { 
display: inline;
margin: 0;
padding: 0;
list-style-type: none;
font-family: Georgia;
font-size:11px; 
}

ul#navlist1 li a
{
display: block;
padding: 4px 8px;
width: 126px;
color: #E7F3FC;
text-decoration: none;
}

ul#navlist1 li a:hover,ul#navlist1 li a:focus { 
color: #FD1F8D;
text-decoration: none;
}



ul#navlist1 li#active a
{
color: #FD1F8D;
text-decoration: none;
}

.hl1 {
    color:#bddce9;
	font-weight:bold;
		}
		
.hl2 {
    color:#bddce9;
		}