/********** Page Body || Start **********/

body
	{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
	margin:0 auto;
	padding: 0;
	border: 0;
	margin-left: 0px;
	margin-top: 0px;
	}

table
	{
	border: 0;
	padding:0;
	font-size: 12px;
	}


form
	{
	margin: 0;
	}
input
	{
	border: 1px solid #aaaaaa;
	color: #666666;
	background-color: #ffffff;
	}
textarea
	{
	border: 1px solid #aaaaaa;
	color: #666666;
	}
select
	{
	border: 1px solid #aaaaaa;
	}
.button
	{
	border: 1px solid #aaaaaa;
	background:url('../images/titlebg.gif');
	width: 120px;
	font-weight: bold;
	padding: 1px;
	}
.button_small
	{
	border: 1px solid #aaaaaa;
	background:url('../images/titlebg.gif');
	width: 70px;
	padding: 1px;
	}

hr	
	{
	height: 1px;
	}
/********** Title **********/

.box_title
	{
	background-color: #009900;
	font-size: 12px;
	height: 15px;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	color: #eeeeee;
	margin: 0;
	}

/********** Body **********/
.box_body
	{
	background-color: #eeeeee;
	border-bottom: 1px solid #dddddd;
	}
.box_body P
	{
	margin: 0;
	padding-top: 5px;
	}


/********** Links **********/

a
	{
	color: #555555;
	text-decoration: none;
	}
a:hover
	{
	color: #ee0000;
	text-decoration: none;
	}



/********** Area Border **********/
#area_border
	{
	border: 1px solid #cccccc;
	}



/********** Featured Item **********/

#featured_item
	{
	padding: 5px;
	}


/********** Navigation Trail **********/


.nav_trail
	{
	background-color: #eeeeee;
	border: 1px solid #cccccc;;
	padding: 5px;
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 5px 0;
	}


/********** Article/News **********/
.info_img
	{
	padding: 5px;
	margin: 0 5px 5px 0;
	border: 1px solid #cccccc;
	}
