body {
	margin: 20px 0px 20px 0px;
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	background-color:#D8D1C9;
}

div, p, td, li, dd, dl, dt, ul {
   /* redundant selectors for NS4 */
	font-family: arial, helvetica, sans-serif;
    font-size: 12px;
	color: #000000;
}
th {
	/* redundant selectors for NS4 */
	font-family: arial, helvetica, sans-serif;
	color: #000000;
    font-size: 12px;
	background-color: #666666;
}



/************************************************/
/* USED TO DISPLAY THE BULLETININSERT VIEW PAGE */
.bi_view, p, li, div
{
    font-size: 14px;
}
/************************************************/




/************************************************/
/*
#site_wrapper
{
    width: 777px; 
    margin: 0 auto; 
}
*/


table.siteTable 
{
	width: 777px;
	border: 0px solid #000000;
}

    table.siteTable td.site_header
    {
        margin: 0px;
        padding: 0px;
        height: 178px; 
        width: 777px; 
        background-image: url(../images/header.gif);
        text-align: center;
    }
    table.siteTable td.site_header ul
    {
        margin: 0px;
        padding: 0px;
        position: relative; 
        top:65px; 
        /* left:30px; */
        z-index:500; 
        color: #FFFFFF;
    }
    table.siteTable td.site_header li 
    {
        display: inline;
        list-style-type: none;
        font-weight: bold;
        border-left: solid 1px #FFFFFF;
        padding: 0px 20px 0px 20px;
        /* padding-left:20px; */
        /* padding-right:18px; */
    }
    table.siteTable td.site_header li.first-child
    {
        border: 0px;
    }
    table.siteTable td.site_header li a 
    {
        text-decoration: none;
        color: #FFFFFF;
        /* padding: 0px 4px 0px 4px; */
    }
    table.siteTable td.site_header li a:link 
    {
        color: #FFFFFF;
    }
    table.siteTable td.site_header li a:hover 
    {
        /*color: #FFFF00;
        background-color: #3366FF; */
    }



    table.siteTable td.admin_site_header
    {
        margin: 0px;
        padding: 0px;
        height: 178px; 
        width: 777px; 
        background-image: url(../images/admin_header.gif);
        text-align: center;
    }
    table.siteTable td.admin_site_header ul
    {
        margin: 0px;
        padding: 0px;
        position: relative; 
        top:65px; 
        /* left:30px; */
        z-index:500; 
        color: #FFFFFF;
/*
        margin: 0px;
        padding: 0px;
        position: relative; 
        top:148px; 
        left:30px; 
        z-index:500; 
        color: #FFFFFF;
*/

    }
    table.siteTable td.admin_site_header li 
    {
        display: inline;
        list-style-type: none;
        font-weight: bold;
        border-left: solid 1px #FFFFFF;
        padding: 0px 20px 0px 20px;
        /* padding-left:20px; */
        /* padding-right:18px; */
    }
    table.siteTable td.admin_site_header li.first-child
    {
        border: 0px;
    }
    table.siteTable td.admin_site_header li a 
    {
        text-decoration: none;
        color: #FFFFFF;
        /* padding: 0px 4px 0px 4px; */
    }
    table.siteTable td.admin_site_header li a:link 
    {
        color: #FFFFFF;
    }
    table.siteTable td.admin_site_header li a:hover 
    {
        /*color: #FFFF00;
        background-color: #3366FF; */
    }

















/*

#admin_site_header
{
    margin: 0px;
    padding: 0px;
    height: 178px; 
    width: 777px; 
    background-image: url(../images/admin_header.gif);
}
    div#admin_site_header ul
    {
        margin: 0px;
        padding: 0px;
        position: relative; 
        top:148px; 
        left:30px; 
        z-index:500; 
        color: #FFFFFF;
    }
    div#admin_site_header li 
    {
        display: inline;
        list-style-type: none;
        font-weight: bold;
        border-left: solid 1px #FFFFFF;
        padding-left:10px;
        padding-right:8px;
    }
    div#admin_site_header li.first-child
    {
        border: 0px;
    }
    div#admin_site_header li a 
    {
        text-decoration: none;
        color: #FFFFFF;
        padding: 0px 4px 0px 4px;
    }
    div#admin_site_header lia:link 
    {
        color: #FFFFFF;
    }
    div#admin_site_header lia:hover 
    {
        color: #FFFF00;
        background-color: #3366FF;
    }
*/


#site_footer
{
    text-align: center;
    color: #666666;
    font-size: 10px;
}
#content_wrapper
{
    /* float:left; display:inline; */
    /* width: 757px;  */
    background-color: #FFFFFF;
    padding: 0px 10px 0px 10px;
}
/************************************************/








/************************************************/
/* HOMEPAGE LEFT COLUMN */
div#home_left_content
{
	margin: 10px 0px 0px 0px;
	float: left;
	display:inline;
	width: 360px;
}


/* HOMEPAGE RIGHT COLUMN */
div#home_right_content
{
	margin: 0px 0px 0px 0px;
	float:right;
	display:inline;
	width: 360px;
}

/* SIGNUP FORM */
.SignUp
{
    width: 300px;
    background-color: #EAEAEA;
    border: solid 1px #666666;
    margin: 10px 0px 0px 0px;
    padding: 5px 10px 5px 10px;
}



/* CLASS TO APPLY ROUNDED CORNERS TO ANY DIV */
.rounded_corners {-moz-border-radius: 10px;-webkit-border-radius: 10px;}


    div#home_right_content .blue_side_box 
    {
		width: 340px;
		background-color: #D0E5F3;
        border: solid 1px #0173B3;
		margin: 10px 0px 0px 0px;
		padding: 5px 10px 5px 10px;
    }
    div#home_right_content .gray_side_box 
    {
		width: 340px;
		background-color:#EAEAEA;
        border: solid 1px #666666;
		margin: 10px 0px 0px 0px;
		padding: 10px 10px 10px 10px;
    }
/*
	#insert_cats
	{
		width: 340px;
		background-color:#D0E5F3;
		padding: 10px 10px 10px 10px;
	}
	
	{
		width: 340px; 
		background-color:#EAEAEA;
		padding: 10px 10px 10px 10px;
	}
*/
/************************************************/








/************************************************/
/* USED AT THE TOP OF A PAGE */
.pageHeading
{
	color: #0173B3;
	font-size: 28px;
	font-weight: bold;
	padding: 3px 3px 3px 3px;
	border-bottom: solid 3px #000000;
}
/************************************************/




/************************************************/
/* LARGE HEADER TITLE */
.header_title
{
	font-size: 26px;
	font-weight: bold;
	color: #0173B3;
	margin-top: 0px;
}
/************************************************/



/************************************************/
/* INSERT LISTING */
.insert_title
{
	font-size: 16px;
	font-weight: bold;
}
.insert_content
{
	font-size: 12px;
}
.insert_link a
{
	font-weight: bold;
	color: Red;
	font-size: 12px;
}


.insert_category_text
{
	font-size: 14px;
	font-weight: bold;
	color: #0173B3;
}




ul.insert_categories
{
	display:inline;
}


ul.insert_categories li
{
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 5px 10px; 
	background: url(../images/bullet_bg.jpg) no-repeat; 
	line-height: 36px; 
	height: 36px; 
	text-align: left; 
	font-weight: bold;
	font-size: 16px;
}
ul.insert_categories a
{
    color: #000000;
    text-decoration: none;
}


/************************************************/




/************************************************/
.about_writer
{
    background-color: #EAEAEA;
    float:inherit;
    padding: 0px 10px 30px 10px;
    margin: 0px 10px 30px 10px;
}
    .about_writer p.title
    {
      	color: #0173B3;
	    font-size: 20px;
	    font-weight: bold;
	    padding: 3px 3px 3px 3px;
	    border-bottom: solid 1px #000000;
    }
    .about_writer img 
    {
    }
    .about_writer img.left
    {
        float: left;
        display: inline;
        margin: 0px 10px 10px 0px;
    }    
    .about_writer img.right
    {
        float: right;
        display: inline;
        margin: 0px 0px 10px 10px;
    }    
/************************************************/







/************************************************/
.adminButton
{
    color: #FFFFFF;
    font-weight: bold;
    background-color: #127CA3;
    padding: 2px ;
    margin: 0px 5px 0px 5px;
	font-size: 12px;
}
.required
{
    font-weight: bold;
    color: #FF0000;
}

.listAltRow
{
    background-color: #EAEAEA;
}


table.admin_table
{
    width: 737px;
    border: solid 1px #127CA3;
}
	/* alternating row colors */		
	table.admin_table tr.alternate1 td {background:#fdfdfd;}
	table.admin_table tr.alternate2 td {background:#f5f5f5;}	

    table.admin_table th
    {
        color: #FFFFFF;
        background-color: #127CA3;
        padding: 5px;
    }
    
    table.admin_table th, table.admin_table th a {color:#fff;font-weight:bold;}	
			table.admin_table th a, table.admin_table th a:visited, table.admin_table th a:focus {color:#FFF;text-decoration:none;font-weight:bold;}
			table.admin_table th a:hover {color:#EAEAEA;text-decoration:none;font-weight:bold;}			
				table.admin_table th img {float:left;display:inline;margin:2px 4px 0 0;} 		
    
    
    table.admin_table td
    {  
        padding: 5px;
    }    
    table.admin_table td.label
    {
        font-weight: bold;
        width: 30%;
        text-align: right;
    }
    table.admin_table td.field
    {
        width: 70%;
        text-align: left;
    }
    table.admin_table td.submit
    {
        text-align:center;
    }
    /************************************************/



table.listing
{
    width: 100%;
}
	/* alternating row colors */		
	table.listing tr.alternate1 td {background:#fdfdfd;}
	table.listing tr.alternate2 td {background:#f5f5f5;}	

    table.listing th
    {
        color: #FFFFFF;
        background-color: #127CA3;
        padding: 3px;
    }
    table.listing td
    {  
        padding: 5px;
    }    
    table.listing td.info
    {  
        width: 85%;
    }    
    table.listing td.links
    {  
        width: 15%;
    }    
    table.listing .title
    {
        font-weight: bold;
        font-size: 20px;
        display:block;
    }
    
    .insert_links
    {
        text-align:center;
        color: #FFFFFF;
        background-color: #127CA3;
        padding: 5px;
    }

    .insert_links ul
    {
        /*margin: 0px;
        padding: 0px;
        position: relative; 
        top:73px; 
        left:15px; 
        z-index:500; 
        color: #FFFFFF;*/
    }

    .insert_links li 
    {
        display: inline;
        list-style-type: none;
        font-weight: bold;
        padding-left:4px;
    }
    .insert_links li.first-child
    {
        border: 0px;
    }
    .insert_links li a 
    {
        text-decoration: none;
        color: #FFFFFF;
        padding: 0px 4px 0px 4px;
    }
    .insert_links li a:link 
    {
        color: #FFFFFF;
    }
    .insert_links li a:hover 
    {
        color: #FFFF00;
        background-color: #3366FF;
    }



.bi_copyright
{
    width: 100%;
    font-size: 10px;
    font-style: italic;
    text-align: center;   
}






/****************************************************/
/* FOR THE DROP DOWN NAVIGATION MENU */
div.menu_sub, a.menu_sub 
{
	width: 200px;
	border: 0px solid black;

	/* background: #660000; */
	/* color: #ffffff; */

	background: #D0E5F3;
	color: #660000;
	
	padding: 2px 5px;
	font-size: 12px;
	/* font-weight: bold; */

	text-decoration: none;
	color:	#660000;
}
a.menu_sub {
	display: block;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;

	text-decoration: none;
	color:	#660000;
}
a.menu_sub:link {
	color:	#660000;
	text-decoration: none;
}	
a.menu_sub:visited {
	color:	#660000;
	text-decoration: none;
}	
a.menu_sub:hover {
	color:	#FFFFFF;
	/* background: #010101; */
	background: #127CA3;
}	
/*******************************************/


/* Pagination *************************************************************************************************************/	
/*	 .pagination {float:left;display:inline;width:870px;margin:7px 0;text-align:center;}
	 	.pagination a, .pagination a:focus, .pagination a:visited {margin: 0 3px;padding:0 4px;background:#efefef;border:1px solid #ccc;line-height:22px;height:22px;text-decoration:none;}	 
		.pagination a:hover {background:#0079c1;color:#fff;text-decoration:none;} 
*/

	.pagination {float:left;display:inline;width:100%;margin:10px;text-align:center;}
	.top {margin-bottom:15px;}
	.bottom {margin-top:15px;}
	
	 	.pagination a, .pagination a:focus, .pagination a:visited {margin: 3px 5px;padding:3px 5px;background:#EAEAEA;color:#127CA3;border-right:1px solid #ccc;border-bottom:1px solid #ccc;text-decoration:none;}	 
		.pagination a:hover, .pagination a.current {background:#127CA3;color:#fff;text-decoration:none;} 

/*
    color: #FFFFFF;
    font-weight: bold;
    background-color: #127CA3;
    padding: 2px ;
    margin: 0px 5px 0px 5px;
	font-size: 12px;
*/


.insertImage
{
	padding: 10px;
}
