* {
padding:0;
margin:0;
border:0px solid red;
}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address {
margin:1em 5%;
}
li, dd {
margin-left:5%;
}
fieldset {
padding: .5em;
}


html {
overflow-y:scroll;
}

body {
margin: 30px 0px 0px 0px;
padding: 0px;
background: #383838;
}


#wrap {
position:relative;
width:800px;
margin: 0 auto 0 auto;
background:#fff;
min-height:600px;
}
#heighter {
position:relative;
float:left;
height:600px;
width:0px;
}
#heighter_2 {
position:relative;
float:left;
height:403px;
width:1px;
}

#heighter_3 {
position:relative;
float:left;
height:400px;
width:0px;
}

p {font-family:Arial, Helvetica, sans-serif;font-size:0.7em;color:#000;}
p a:link, p a:visited {color:#E50278;text-decoration:none;}
p a:hover {color:#000;text-decoration:none;}
.cdev a:link, .cdev a:visited{font-family:Arial, Helvetica, sans-serif;color:#E50278;text-decoration:none;font-weight:bold;}
.cdev a:hover{font-family:Arial, Helvetica, sans-serif;color:#000;text-decoration:none;font-weight:bold;}
.justify  {font-family:Arial, Helvetica, sans-serif;font-size:0.7em;color:#000;text-align:justify;}

h1 {font-family:Arial, Helvetica, sans-serif;font-size:0.9em;color:#E50278;font-weight:normal;}
.ft {font-family:Arial, Helvetica, sans-serif;font-size:0.9em;color:#fff;}

.preload {display:none;}

.cent {font-family:Arial, Helvetica, sans-serif;font-size:0.9em;color:#fff;}
.cent a:hover {color:#fff;text-decoration:none;}




#wyce {
position:relative;
float:left;
width:620px;
height:600px;
z-index:1;
background:url(../images/what_to_expect_bg.jpg);
}


/*######### FLASH ELEMENT PAGES #########*/

#flash_el {
position:relative;
float:left;
width:620px;
height:600px;
z-index:15;
}

#fl_nav {
position:absolute;
width: 500px;
height:167px;
top:0px;
left:0px;
z-index:1;
}
/*######### NON FLASH ELEMENT PAGES #########*/
#fl_logo {
position:relative;
float:left;
width:100px;
height:167px;
z-index:10;
}
#fl_trb {
position:relative;
float:left;
width:180px;
height:167px;
background:#636466;
}
/*######### FLASH ELEMENT PAGES #########*/
#fl_logo2 {
position:absolute;
width:100px;
height:167px;
top:0px;
left:520px;
right:0px;
z-index:1;
}
#fl_trb2 {
position:absolute;
width:180px;
height:167px;
top:0px;
right:-180px;
background:#636466;
z-index:1;
}
#fl_cont2 {
position:relative;
float:left;
width:170px;
padding:15px 5px 0 5px;
margin-top:167px;
}
/*######### FLASH ELEMENT PAGES #########*/

#fl_cont {
position:relative;
float:left;
width:170px;
padding:15px 5px 0 5px;
}
#fl_cont_sc {
position:relative;
float:right;
width:170px;
height:350px;
padding:15px 5px 0 5px;
overflow-y:scroll;
overflow-x:hidden;
}
#fl_cont_news {
position:relative;
float:right;
width:170px;
height:385px;
padding:15px 5px 0 5px;
overflow-y:scroll;
overflow-x:hidden;
}
#nhbc {
position:absolute;
bottom:10px;
right:10px;
height:47px;
width:135px;
}

/*######### non ELEMENT PAGES #########*/
#nav {
position:relative;
float:left;
width:520px;
height:167px;
background:#BCBDC1;
z-index:10;
}
#nav ul {
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
list-style:none;
}
#nav li {
padding: 2px 0 2px 5px;
}
#nav ul a:link, #nav ul a:visited {
text-decoration:none;
color:#383838;
}
#nav ul a:hover {
text-decoration:none;
color:#E50278;
}
#nfl_cont {
position:relative;
float:left;
width:620px;
padding-top:0;
}
#nfl_cont_txt {
position:relative;
float:left;
width:610px;
margin-top:0px;
background:#636466;
padding:20px 0 10px 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
color:#fff;
}
#nfl_cont_txt_news {
position:relative;
float:left;
width:610px;
margin-top:0px;
background:#636466;
padding:20px 0 10px 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
color:#fff;
height:430px;
}
/*######### CURRENT DEV #########*/

#cdev_hidden {
visibility:hidden;
height:0px;
width:0px;
}
/*######### FLASH ELEMENT PAGES #########*/
/*######### FLASH ELEMENT PAGES #########*/

#btt {
position:relative;
float:right;
margin-right:65px;
}


/*######### NAV #########*/

#nav_l {
position:relative;
width:200px;
float:left;
z-index:auto;
}
#nav_r {
position:relative;
width:300px;
float:left;
z-index:auto;
}
#fl_nav ul {
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
list-style:none;
}
#fl_nav li {
padding: 2px 0 2px 5px;
}
#fl_nav ul a:link, #fl_nav ul a:visited {
text-decoration:none;
color:#383838;
}
#fl_nav ul a:hover {
text-decoration:none;
color:#E50278;
}
/*######### FORM #########*/
.submit {
width:143px; 
height:37px;
background:url(../images/submit_btn.jpg);
}
.obox {
}
.formbox {
padding:2px;
width:200px;
}
/*######### FOOTER #########*/
#footer {
position:relative;
margin: 10px auto 0 auto;
width:800px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
color:#6F6E73;
}
#footer a:link, #footer a:visited {
text-decoration:none;
color:#6F6E73;
}
#footer a:hover {
text-decoration:none;
color:#fff;
}
/* ######NEWS#####*/

.news_tab {
border-bottom: 1px solid #808185;
margin-left:10px;
width:500px;
}
.news_tab a{
text-decoration:none;
color:#fff;
}
.news_tab td {
}