/* CSS Document */

/* strip defaults */

*{
margin: 0;
padding: 0;
}

/* html elements */

body{
font-size: 100%;
font-family:Arial, Helvetica, sans-serif;
}

h1{
font-size: 1.25em;
}

h2{
font-size: 1.1em;
}

h3,h4,h5,h6{
font-size: 1em;
}

h1,h2,h3,h4,h5,h6{
margin: 0 0 1em 0;
}

p{
margin: 0 0 1.5em 0;
}

hr{
margin: 1.5em 0;
height: 1px;
}

option{
margin: 0 5px 0 0;
padding: 2px 5px;
}

/* general classes */
.ct{
padding: 20px;
height: 1px;
min-height: 1px;
position:relative;
}

html>body .ct{
height: auto;
}

.clr{
clear:both;
}

.tr{
text-align:right;
}

.tl{
text-align:left;
}

.tc{
text-align:center;
}

.bld{
font-weight:bold;
}

.fl{
float:left;
}

.fr{
float:right;
}

.fn{
float:none;
}


.col2_4{
float:left;
width: 295px;
height: 1px;
min-height: 1px;
}

html>body .col2_4{
height: auto;
}

.lrg{font-size:1.1em;}


/* container classes */

.admin_con{

}

.main_con{

}

.body_con{

}

.body_content{

}

.body_content input,
.body_content textarea,
.body_content select{}

html>body .body_content{}

.body_foot{}

.body_con ul{}

.left_con{}


.nav_con{}

.nav_foot{}

.nav_con ul{}

.nav_con ul li, .subnav_con ul li{}


.nav_con ul li a, .subnav_content ul li a{}

.nav_con ul li a{}

.subnav_con ul li a{}

.subnav_con{}

.subnav_content{}

html>body .subnav_content{}

.subnav_foot{}

.subnav_con ul{}


.foot_con{}

/* table elements */

.tab1{
border-collapse:collapse;
width: 100%;
text-align:center;
margin: 0 0 10px 0;
}

.tab1 th, .tab1 td{
padding: 2px 5px;
}

.tab1 th a, .tab1 td a{
display:block;
margin: -2px -5px;
padding: 2px 5px;
}

.tab1 caption{
font-size: 1.1em;
font-weight:bold;
line-height: 1.5em;
padding: 0 0 5px 0;
}

/* form elements */

.l_0, .l_40, .l_50, .l_60, .l_80, .l_100, .l_140, .l_200{
display:block;
float:left;
padding: 2px 5px;
margin: 0 5px 3px 0;
}

.l_40{
width: 40px;
}

.l_50{
width: 50px;
}

.l_60{
width: 60px;
}

.l_80{
width: 80px;
}


.l_100{
width: 100px;
}

.l_140{
width: 140px;
}

.l_200{
width: 200px;
}


.i_0, .i_50, .i_100, .i_180, .i_200, .i_240{
float:left;
padding: 2px 5px;
margin: 0 5px 3px 0;
}

.i_50{
width: 50px;
}

.i_100{
width: 100px;
}

.i_180{
width: 180px;
}

.i_200{
width: 200px;
}

.i_240{
width: 240px;
}


.s_0, .s_64, .s_200{
float:left;
margin: 0 5px 3px 0;
}

.s_64{
width: 64px;
}

.s_200{
width: 200px;
}


.t_240{
float:left;
padding: 2px 5px;
margin: 0 5px 3px 0;
}

.t_240{
width: 240px;
height: 240px;
}

.c_0{
display:block;
float:left;
}

.c_0 label{
display:block;
}

.c_0 input, .c_0 label{
float:left;
margin: 0 5px 3px 0;

}



