@import "main_nav.css";
@import "font-styles.css";
@import "title.css";

* {
padding:0;
margin:0;
} 
a { outline:none;}
body {
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;

	background:url(../images/template_elements/background.jpg) fixed repeat-x;
	background-color:#000107
} 

	
div#wrapper {
	width:770px !important;
	height:100%;
	display:table
	}
	

/*the 6 main parts of a design */
div#header {
	width:770px ;
	background:url(../images/template_elements/header.jpg) no-repeat;
	height:81px;
	text-indent:-99999em;
	}	

div#grayheader {
	width:770px;
	background:url(../images/template_elements/header_gray.jpg);
	height:35px;
	display:block
	}
	
div#navigation_flash_container {
	width:770px;
	height:253px;
	margin:0 auto;
	padding:0;
	}
	
div#indexbody {
	width:770px;
	min-height:500px;
	display:table;
	background:url(../images/template_elements/body_index.jpg) no-repeat top;
	background-color:#FFF;
	}
	
div#footer {
	height:40px;
	width:770px;
	border-top:5px solid #79B9F1;
	background-color:#FFF;
	text-align:center
	}

/* eto yun flash container */
div#flash {
	width:534px;
	height:253px;
	float:right;
	background:url(../images/template_elements/flash_bg.jpg);
	}
	
/*container ng news and updates at latest newsletter */
div#newsletter_news_container {
	width:495px;
	height:132px;
	text-indent:0px
	}	

/* date */
div#date {
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	float:right;
	vertical-align:middle;
	padding:15px 33px 0px 0px;
	}
	
/* div sa body */
div#right_body {
	width:494px;
	display:table;
	vertical-align:top;
	float:right;
	background-color:#FFF;
	margin:27px 31px 10px 8px;
	/*background:gray*/
	}
						
div#left_body {
	width:213px;
	float:left;
	display:inline;
	/*background:yellow;*/
	height:273px;
	min-height:273px;
	margin:27px 0px 0px 12px;
	text-indent:-9999em
	}
	
*.padding-9px td {
	padding:5px;
}

.title-trebuchet16 {
	font:22px "Trebuchet MS", Verdana, Arial, sans-serif; color:#2D9544;
} .title-trebuchet14 {
	font:22px "Trebuchet MS", Verdana, Arial, sans-serif; color:#003366;
} .title-trebuchetGray {
	font:19px "Trebuchet MS", Verdana, Arial, sans-serif; color:#666666; border-bottom:1px dashed #009900;
} .title-trebuchetGreen {
	font:14px "Trebuchet MS", Verdana, Arial, sans-serif; color:#006600;
}
	
/* img style */	
.border-gray {
	border:1px solid #81AEE7;
	padding:4px;
}
	
/* element floating */
.float-left {
	float:left;
}


/* element padding */
.padding-right {
	margin-right:.5em;
}

/* borders */
.border-bottom-dashed {
	border-bottom:1px dashed #81AEE5;
	margin-bottom:1em;
}