/*
 * Created by David James O Diesta 2006
 * Use as a default css to all web page created,
 * some changes may occur depends on the web design.
 */

body {
	font-family: sans-serif, verdana, helvetica;
	font-size: .8em;
	font-weight: normal;
	color: #404040;
	margin: 10px;
	background-color: #FFFFFF
}

table {
	font-family: sans-serif, verdana, helvetica;
	font-size: 1em;
	font-weight: normal;
	color: #404040;
/**	margin: 4px; **/
}

a:link, a:visited {
	font-family: sans-serif, verdana, helvetica;
	font-size: .9em;
	text-decoration: none;
}

a:hover, a:focus {
	font-family: sans-serif, verdana, helvetica;
	font-size: .9em;
	text-decoration: underline;
}

img {
	border: 0px;
}

ul {
	list-style-type: square;
}

p {
	text-align:justify
}

/*
 * GENERAL USE
 */

.body_color {
	background-color: #dcd9d9;
}

.content_color {
	background-color: #ffffff;
}

.valign_top {
	vertical-align: top;
}

.main_border {
	border: 2px solid #404040; 
	-moz-border-radius-topright: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
}

.top_border {
	-moz-border-radius-topright: 8px;
	-moz-border-radius-topleft: 8px;
}

.left_border {
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-bottomleft: 8px;
}

.no_bullet {
	list-style-type: none;
}

.question {
	font-style: italic;
}


/*
 * HEADER
 */
.header {
	background-color: #ffffff;
}


/*
 * NAVIGATION PANE
 */

.main_navi {
	font-weight: bold;
	color: #ffffff;
}

.main_navi:link {
	font-weight: bold;
	color: #ffffff;
}

.main_navi:hover, main_navi:focus {
	font-weight: bold;
	color: #edd44a;
}


/*
 * LEFT PANE
 */

.left_pane{
	font-size: 1em;
	font-weight: normal;
	/*background-color: #f8972f;*/
	/*background-color: #B3852C;*/
	background-color: #688A04;
}

.left_pane_header {
	font-weight: bold;
	color: #ffffff;
}

.left_pane_separator {
	border: 2px;
	border-bottom-style: dotted;
	color: #000000;
}

.left_pane:link {
	font-weight: normal;
	color: blue;
	/*background-color: #f8972f;*/
	background-color: #B3852C;
}
/*
.left_pane:hover, .left_pane:focus {
	color: #3958f9;
}
*/


/*
 * RIGHT PANE
 */

.right_pane {
	color: #ffffff;
	/*background-color: #DB831F;*/
	/*background-color: #B3852C;*/
	background-color: #688A04;
	/*
	color: #000000;
	background-color: #ffcc66;
	*/
}


/*
 *	FOOTER PANE
 */
.footer {
	font-size: .9em;
	color: #ffffff;
	background-color: #404040;
}

.copyright {
	font-size: .7em;
	color: #ffffff;

}

