/*-----------------------generic-----------------------*/
body { 
background: url('http://www.csgn.org/images/admin/bkg.jpg');
text-align:center;
font-family: Arial;
font-size: 10pt;
}

P{

}
table{

}
tr{

}
td { 
vertical-align: top;
}
H1{
font-size:18pt;
color:#967348;
border-bottom:solid 1px #967348;
}
H2{
font-size:14pt;
}
H3{
font-size:12pt;
}

li{

}
a:link{
color: green;
text-decoration: none;
 }
a:visited{ 
color: green;
text-decoration: none;
}
a:hover{ 
color: green;
text-decoration: underline;
}
a:active{ 
color: green;
text-decoration: none;
}
/*-----------------------navigation elements-----------------------*/
a:link.nav {
color: #ffffff;
font-weight: bold;
text-decoration: none;
vertical-align: text-bottom;
}
a:visited.nav { 
color: #ffffff;
font-weight: bold;
text-decoration: none;
vertical-align: text-bottom;
}
a:hover.nav { 
color: #ffffff;
font-weight: bold;
text-decoration: underline;
vertical-align: text-bottom;
}
a:active.nav { 
color: #ffffff;
font-weight: bold;
text-decoration: none;
vertical-align: text-bottom;
}
table.nav{
height: 33px;
width: 950px;
background-color:#ffffff;
background-image: url('http://www.csgn.org/images/admin/bkg_nav.jpg');
background-repeat: repeat-x;
background-position: bottom center;
}
td.nav{
background-image: url('http://www.csgn.org/images/admin/bkg_nav_idv.jpg');
width:158px;
text-align:center;
vertical-align: text-bottom;
background-repeat: no-repeat;
background-position: bottom center;
}
/*-----------------------Log In-----------------------*/
table.login{
background: url('http://www.csgn.org/images/admin/bkg_login.jpg') left top;
background-repeat:no-repeat;
}
/*------------------footer--------------------*/
table.footer{
height: 25px;
width: 952px;
text-align: center;
color:#ffffff;
}
td.footer_left{
width:60px;
background:url('http://www.csgn.org/images/admin/bkg_bot_left.jpg');
background-repeat: no-repeat;
}
td.footer_middle{
width:832px;
background-color:#83b6a4
}
td.footer_right{
width:60px;
background:url('http://www.csgn.org/images/admin/bkg_bot_right.jpg');
background-repeat: no-repeat;
}
/*----------------------content------------------------*/
table.content{
width: 950px;
height:600px;
background: url('http://www.csgn.org/images/admin/bkg_content.jpg');
background-repeat: repeat-x;
background-position: bottom center;
background-color: #ffffff;
vertical-align: top;
}
td.content{
vertical-align: top;
padding: 10px
}
td.content_h1{
height: 25px;
}
textarea{
height:200px;
width:600px;
}
/*----------------Admin Panel-------------------*/
a:link.admin {
color: #000000;
font-weight: bold;
text-decoration: none;
}
a:visited.admin  { 
color: #000000;
font-weight: bold;
text-decoration: none;

}
a:hover.admin  { 
color: #ffffff;
font-weight: bold;
text-decoration: underline;

}
a:active.admin  { 
color: #000000;
font-weight: bold;
text-decoration: none;

}
table.admin {
width:;
background-color: #d9ecd9
}
table.admin_bkg{
width:950;
background-color: #ffffff;
border:1px solid blue;

}
td.admin_bkg{
text-align: center
}
td.admin{
text-align: center;
}
textarea.admin{
height:600px;
width:950px;
}
/*----------------Right Panel-------------------*/
td.right_pane{
width:200px;
background-color:#f1f6f4;
vertical-align: top;
background-image: url('http://www.csgn.org/images/admin/bkg_rightpane.jpg');
background-repeat: repeat-x;
background-position: bottom center;
font-size: 8pt;
}
a:link.right_pane{
color: #967348;
font-weight: bold;
text-decoration: none;
font-size: 8pt;
 }
a:visited.right_pane{ 
color: #967348;
font-weight: bold;
text-decoration: none;
font-size: 8pt;
}
a:hover.right_pane{ 
color: #967348;
font-weight: bold;
text-decoration: underline;
font-size: 8pt;
}
a:active.right_pane{ 
color: #967348;
font-weight: bold;
text-decoration: none;
font-size: 8pt;
}
H3.right_pane{
color: #967348;
border-bottom: 1px solid #000000;
width: 100%;
}
/*---------------------hierarcy-------------------*/
table.hierarcy{
background-color: #ffffff;
width:950px;
}
td.hierarcy{
background-color: #ffffff;
text-align: left;
height: 12px;
}
a:link.hierarchy{
color: green;
font-weight: bold;
text-decoration: none;
 }
a:visited.hierarchy{ 
color: green;
font-weight: bold;
text-decoration: none;
}
a:hover.hierarchy{ 
color: green;
font-weight: bold;
text-decoration: underline;
}
a:active.hierarchy{ 
color: green;
font-weight: bold;
text-decoration: none;
}

/*--------- Home page Navigation boxes--------------*/
table.index_content{
background-color:#fef8dd;
}
td.index_content{
vertical-align:top;
width:222px;
height: 175px;
padding-left: 10px;
background-image: url('http://www.csgn.org/images/admin/bkg_index_content.png');
background-repeat: no-repeat;
background-position: bottom center;
}
td.index_header{
vertical-align: middle;
width:222px;
height: 25px;
text-align: center;
background-image: url('http://www.csgn.org/images/admin/bkg_index_header.png');
background-repeat: no-repeat;
background-position: bottom center;
}
a:link.index_header{
color: white;
font-weight: bold;
text-decoration: none;
 }
a:visited.index_header{ 
color: white;
font-weight: bold;
text-decoration: none;
}
a:hover.index_header{ 
color: white;
font-weight: bold;
text-decoration: underline;
}
a:active.index_header{ 
color: white;
font-weight: bold;
text-decoration: none;
}
a:link.index_content{
color: #967348;
font-weight: bold;
text-decoration: none;
 }
a:visited.index_content{ 
color: #967348;
font-weight: bold;
text-decoration: none;
}
a:hover.index_content{ 
color: #967348;
font-weight: bold;
text-decoration: underline;
}
a:active.index_content{ 
color: #967348;
font-weight: bold;
text-decoration: none;
}
table.search_banner{
width: 950px;
background-color:#83b6a4;
}
td.search_banner{
vertical-align:middle;
text-align:center;
width:475px;
height:75px;
background-color:#f1f6f4;
background-image: url('http://www.csgn.org/images/admin/bkg_search.jpg');
background-position: bottom center;
font-size: 14pt;
font-weight:bold;
}
form.search{
text-align:center;
vertical-align: bottom
}
input.search{
width:225px
}
input.search_bttn{
vertical-align: bottom;
text-align: left;
}
td.index_db_content{
width: 35%;
vertical-align: top
}
table.index_db_content{
width: 100%;
background-color:#ffffff;
}
td.index_db_content_header{
height:50px;
vertical-align: text-top;
text-align:center;
font-size: 20pt;
font-weight:bold;
background-image: url('http://www.csgn.org/images/admin/bkg_index_db_content.jpg');
background-color:accec2;
color:#ffffff;
}
td.index_db_content_body{
vertical-align:middle;
font-size: 14pt;
font-weight:bold;
border-bottom: 1px solid gray;
}
/*-----------------------------Table Content------------------*/
table.table_content{
text-align: center;
}
td.table_content_header{
text-align: center;
background-color:#83b6a4;
color:#ffffff;
font-weight: bold;
}
td.table_content_row1{
background-color:#cde7de;
border: solid 1px #83b6a4;
}
td.table_content_row2{
background-color:#ffffff;
border: solid 1px #83b6a4;
}
a:link.table_content{
color: #ffffff;
font-weight: bold;
text-decoration: none;
 }
a:visited.table_content{ 
color: #ffffff;
font-weight: bold;
text-decoration: none;
}
a:hover.table_content{ 
color: #ffffff;
font-weight: bold;
text-decoration: underline;
}
a:active.table_content{ 
color: #ffffff;
font-weight: bold;
text-decoration: none;
}
/*------------------------Pagination-----------------*/
table.pagination{
text-align: center;
width:100%;
}
td.pagination_header{
text-align: center;
background-color:#fef8dd;
}
td.pagination_prev{
background-color:#fef8dd;
text-align:left;
width:20%;
}
td.pagination_next{
background-color:#fef8dd;
text-align:right;
width:20%;
}
td.pagination_pages{
background-color:#fef8dd;
text-align:center;
width:60%;
}
a:link.pagination{
color: #000000;
font-weight: bold;
text-decoration: none;
 }
a:visited.pagination{ 
color: #000000;
font-weight: bold;
text-decoration: none;
}
a:hover.pagination{ 
color: #000000;
font-weight: bold;
text-decoration: underline;
}
a:active.pagination{ 
color: #000000;
font-weight: bold;
text-decoration: none;
}
img.pagination{
border: none;
}
/*--------------------User Edit----------------*/
table.user_edit{
width:600px;
}
td.user_edit{
width:55%;
font-weight: bold;
}
td.user_edit_header{
width:100%;
font-weight: bold;
color: #ffffff;
background-color:#83b6a4;
font-size: 14pt;
}
/*--------------------Forum----------------*/
table.forum{
vertical-align: top;
width: 800px;
}
td.forum{
vertical-align: top;
}
td.forum_header{
background-image: url('http://www.csgn.org/images/admin/forum_header.jpg');
color: #ffffff;
height:38px;
font-weight: bold;
text-align:center;
}
td.forum_content_header{
background-color:#ffffff;
font-weight: bold;
}
td.forum_content1{
background-color: #dfefe9;
border:solid 1px #83b6a4;
font-size: 8pt;
}
td.forum_content_center{
background-color: #dfefe9;
border:solid 1px #83b6a4;
font-size: 8pt;
text-align: center;
vertical-align: middle;
}
td.forum_content2{
background-color: #ffffff;
border:solid 1px #83b6a4
}
td.forum_post{
background-color: #dfefe9;
border:solid 1px #83b6a4;
font-size: 8pt;
width: 150px;
}
img.forum{
float: left;
}
a:link.forum{
color: #005032;
font-weight: bold;
text-decoration: none;
font-size: 12pt;
 }
a:visited.forum{ 
color: #005032;
font-weight: bold;
text-decoration: none;
font-size: 12pt;
}
a:hover.forum{ 
color: #005032;
font-weight: bold;
text-decoration: underline;
font-size: 12pt;
}
a:active.forum{ 
color: #005032;
font-weight: bold;
text-decoration: none;
font-size: 12pt;
}
/*----------------------child_link_admin----------------*/
td.child_link_admin{
height:100px;
text-align: center;
}
/*----------------files----------------*/
div.files{
width:750px;
height:400px;
overflow: scroll;
}
/*---------------index_user_area-----------*/
td.index_user_area{
color:#ffffff;
}

a:link.banner{
color: white;
font-weight: bold;
font-size: 9pt;
text-decoration: none;
 }
a:visited.banner{ 
color: white;
font-weight: bold;
font-size: 9pt;
text-decoration: none;
}
a:hover.banner{ 
color: white;
font-weight: bold;
font-size: 9pt;
text-decoration: underline;
}
a:active.banner{ 
color: white;
font-weight: bold;
font-size: 9pt;
text-decoration: none;
}
/*------------Pincus Table--------------*/

table.pincus{

}
td.pincus_header{
background-color:#83b6a4;
border:solid 1px #83b6a4;
color: #ffffff;
padding: 5px;
}
td.pincus_content{
background-color: #ffffff;
border:solid 1px #83b6a4;
color: #000000;
padding: 5px;
}