/* CSS Document */

/* strip defaults */

*{
margin: 0;
padding: 0;
}

/* HTML elements */

body{
font-family: arial, helvetica, sans-serif;
font-size: 100%;
text-align:center;
}

h1,h2,h3,h4,h5,h6{
font-size: 1.5em;
line-height:1.5em;
margin: 0 0 0.3em 0;
}

li{margin: 0 0 0 25px;}

p,ul,table{margin: 0 0 1.5em 0;}

hr{
height: 1px;
}

/* general classes */

.clr{clear:both;}

.ct{padding:15px;}

.col_1_4, .col_2_4, .col_3_4{float:left;}
.col_1_4{width: 239px;}
.col_2_4{width: 478px;}
.col_3_4{width: 717px;}

.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.tj{text-align:justify;}

.fl{float:left;}
.fr{float:right;}
.fn{float:none;}

.bld{font-weight:bold;}
.nml{font-weight:normal;}

.lrg{font-size:1.33em;}
.sml{font-size:0.75em;line-height: 1.5em;}

/* position containers */

.main_con{
position:relative;
text-align:left;
width: 956px;
margin: 0 auto;
font-size: 0.75em;
line-height: 1.5em;
}

.body_con{
padding: 480px 0 0 0;
height: 780px;
}

html>body .body_con{
height: auto;
min-height: 300px;
}

.head_con{
height: 480px;
width: 100%;
position: absolute;
top: 0;
}

.nav_con{
position: absolute;
top: 500px;
left: 15px;
width:209px;
}

/* form elements */


.l_0, .l_45,.l_100{
display:block;
padding: 2px 4px 0 4px;
float:left;
margin: 0 0 3px 0;
}

.l_45{
width: 45px;
}

.l_100{
width: 100px;
}


.i_0, .i_140,.i_200,.i_300{
padding: 2px 4px;
float:left;
margin: 0 0 3px 0;
}

.i_140{
width: 140px;
}

.i_200{
width :200px;
}

.i_300{
width: 300px;
}

.b_80,.b_100{
float:left;
}

.b_80{
width :80px;
}

.b_100{
width :100px;
}

.t_0, .t_140,.t_200,.t_300{
padding: 2px 4px;
float:left;
margin: 0 0 3px 0;
}

.t_200{
width: 200px;
height: 200px;
}

.t_300{
width:300px;
height: 200px;
}


/* navigation elements */

.main_nav{
list-style:none;
margin: 0;
}

.main_nav li{
float:left;
margin: 0 0 15px 0;
}

.main_nav li a{
display:block;
text-align:center;
float:left;
width: 209px;
line-height: 25px;
text-decoration:none;
}
