* {text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; }
img {border:0;}
a:hover{color:#0066CC;}
body {color: #cecece; margin:0; padding:0 0px 0 10px; border:0; height:100%; overflow-y:auto; text-align:center; background-image:url(../../media/images/template/bg.jpg); background-repeat:repeat-x;}
* html body { padding:0 12px 0 0px; }

/*******************************page containers*****************/

.page{top: 2%;text-align: left;width: 764px;margin-left: auto;margin-right: auto; background:#000000;}
.container {position:absolute;width:764px;z-index:100; text-align:center; margin-top:10px;}
.container #bg_top{margin:8px 0px 0px 0px;float:right; background:url(../../media/images/template/top.gif); background-repeat:no-repeat; background-position:bottom; width:775px; height:12px; }
.container #bg_center{margin:0px 0px 0px 0px;float:right; background:url(../../media/images/template/white_bg.gif); background-repeat:repeat-y; background-position:top; width:775px;  }
.container #bg_bottom{margin:0px 0px 5px 0px;float:right; background:url(../../media/images/template/bottom.gif); background-repeat:no-repeat; background-position:top; width:775px; height:19px;}
*html .container #bg_top{margin:6px 0px 0px 2px; height:10px;  }
*html .container #bg_center{margin:0px 0px 0px 2px; }
*html .container #bg_bottom{margin:0px 0px 5px 2px;}
/*******************************page elements*****************/
.logo{margin:0px 0px 0px 0px;float:left;}
* html .logo{margin:0px 0px 0px 15px;float:left;}
.footer {	padding-top:0px;width:770px;height:45px;text-align:left;float:left;font-size: 10px;background-repeat:repeat-y;	margin:1px 0 0 0px;}
.footer  a {	color:#FF9900;	font-size:11px;	text-decoration:underline;	padding:10px;	padding-top:10px;}
.footer  a:hover {	color:#00CC99;}
#copyright{	position:relative;	z-index:10000000000;	float:left;	width:770px;	height:15px;	bottom:0px;	margin-right:5px;	margin-top:8px;	font-size:10px;	color:#D8D7DB;}

/***********layout elements********************/
/**************SIDEBAR*******************/
/*.sidebar{float:right; width:186px; margin-top:-250px; margin-right:15px; }
* html .sidebar{float:right; width:186px; margin-right:8px; margin-top:-259px; z-index:100;	}
.sidebar-template{float:right; width:186px; margin-top:10px; margin-right:15px; }
* html .sidebar-template{float:right; width:186px; margin-right:8px; margin-top:10px; z-index:100;	}
#sidebar-top{margin:0px 0px 0px 0px;float:right; background:url(../../media/images/sidebar-top.gif); background-repeat:no-repeat; background-position:bottom; width:196px; height:8px;}
#sidebar-bg{margin:0px 0px 0px 0px;float:right; background:url(../../media/images/sidebar-bg.gif); background-repeat:repeat-y; background-position:top; width:196px; height:532px;}
#sidebar-bg{ height:542px}
#sidebar-bottom{margin:0px 0px 0px 0px;float:right; background:url(../../media/images/sidebar-bottom.gif); background-repeat:no-repeat; background-position:top; width:196px; height:9px;}*/
.sidebar{float:right; width:195px; margin-top:-260px; margin-right:10px; }
* html .sidebar{ margin-right:5px; margin-top:-260px; z-index:100;	}
#sidebar-top{margin:0px 0px 0px 0px;float:right; background:url(../../media/images/template/sidebar-top.gif); background-repeat:no-repeat; background-position:bottom; width:196px; height:8px;}
#sidebar-bg{margin:0px 0px 0px 0px;float:right; background:url(../../media/images/template/sidebar-bg.gif); background-repeat:repeat-y; background-position:top; width:196px; height:532px;}
#sidebar-bg{ height:542px}
#sidebar-bottom{margin:0px 0px 0px 0px;float:right; background:url(../../media/images/template/sidebar-bottom.gif); background-repeat:no-repeat; background-position:top; width:196px; height:9px;}
/*------------Top Ten---------------*/
.sidebar #topten{ position:relative; bottom:0px; float:right; margin:20px 45px 0px 0px; }
* html .sidebar #topten{ position:relative; bottom:0px; float:right; margin:20px 25px 0px 0px; z-index:999999;}
/*------------Testimonial---------------*/
.testimonial{position:relative;  width:195px; margin-top:10px; margin-right:0px; }
* html .testimonial{ margin-right:0px;  	}
#testimonial-top{margin:0px 0px 0px 0px;float:right; background:url(../../media/images/template/testimonial_top.gif); background-repeat:no-repeat; background-position:bottom; width:196px; height:16px;
}
#testimonial-bg{margin:0px 0px 0px 0px;float:right; background:url(../../media/images/template/testimonial_bg.gif); background-repeat:repeat-y; background-position:top; width:174px;padding-left:15px;  padding-right:7px;}
.testimonial #testimonial-author{margin:0px 0px 0px 0px;float:right;  background-repeat:repeat-y; background-position:top; width:164px; padding-top:8px; font-size:10px; color:#000000; text-align:right; padding-right:10px;height:20px;font-style:normal; }
#testimonial-bottom{margin:0px 0px 0px 0px;float:right; background:url(../../media/images/template/testimonial_bottom.gif); background-repeat:no-repeat; background-position:top; width:196px; height:16px;}
.testimonial #testimonial-text{	font-style:italic;	font-size:11px;	color:#178703;	text-align:left;	width:160px;}
.testimonial #testimonial-photo{ width:164px; margin-left:0px; height:38px;
padding-bottom:25px;}
*html .testimonial #testimonial-photo{ padding-bottom:5px;}

/*************job search section********************/
.jobsearch {		width:206px;	margin:5px 0px 0px 1px;		background:url(../../media/images/template/postit.gif);	height:178px;	z-index:2000;	background-repeat:no-repeat;}
* html .jobsearch{width:195px;	margin:5px 0px 0px -3px; }
.jobsearch #fields{margin: 45px 0px 0px 25px; height:50px; width:150px; float:left; text-align:center;}
* html .jobsearch #fields{margin: 45px 0px 0px 11px; }
.jobsearch td{text-align:left;}
.jobsearch input{	text-align:left;	background-color:#FFF3A4;	border:1px solid #CCCCCC;	font-style:italic;	padding-left:2px;}
.jobsearch select{ width:140px;text-align:left; background-color:#FFF3A4; border:1px solid  #CCCCCC; font-style:italic;}
.jobsearch #search{ background:none; border:none; background-image:url(../../media/images/template/search.gif); width:63px; height:31px; cursor:pointer;}
.jobsearch #search:hover{background-image:url(../../media/images/template/search2.gif); }
.jobsearch option{text-align:left;}

/*************flash section********************/
.flash_area{position:relative; float:left; width:547px; margin-left:8px; background:url(../../media/images/home/flash_bg.gif); background-repeat:no-repeat;  }
*html .flash_area{position:relative;margin: 0px 0px 0px 5px;  }
#movie{ height:208px; width:542px; padding:3px;}
/*------------CENTRAL AREA---------------*/
.central_area{float:left; width:535px; margin: 10px 0px 0px 20px; text-align:left; }
*html .central_area{position:relative;margin: 10px 0px 0px 10px;  }
.central_area p{  text-align:left; } 
.central_area a{ font-size:10px; text-decoration:underline; color:#FF3300; font-weight:bold;}
.central_area a:hover{color:#0066CC;}
/*----------------Infinity Culture--------------*/
.central_area #culture a{width:250px; height:86px;background-image:url(../../media/images/home/culture.jpg); display:block;}
.central_area #culture a:hover{background-image:url(../../media/images/home/culture2.jpg);}
/*----------------president's message--------------*/
.central_area #president_msg a{width:200px; height:64px;background-image:url(../../media/images/home/president-msg.jpg); display:block; color:#FFFFFF; text-decoration:none; text-align:left; font-weight:normal; padding-top:20px; padding-left:65px;}
.central_area #president_msg a:hover{background-image:url(../../media/images/home/president-msg2.jpg);}
.central_area #president_msg a strong {color:#FF9900;float:right;}

/******** Logout page********/
#login_banner{
color:white;
}
#login_banner a{color:white;}
#login_banner a:hover{color:#5F7D00;}


