* {text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; }
img {border:0;}
a{color:#0066CC;}
a:hover{
	color:#5F7D00;
}
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:195px; margin-top:-30px; margin-right:10px; }
* html .sidebar{ margin-right:5px; margin-top:-30px; 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;}
/*------------jobsearch Postit---------------*/
.jobsearch {width:206px;	margin:0px 0px 0px 0px;	background:url(../../media/images/template/postit.gif);	height:178px;	z-index:2000;	background-repeat:no-repeat;}
* html .jobsearch{width:195px;	margin:0px 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;}
/*******************************************************************/
/************************CENTRAL AREA**************************/
.central_area_template{float:left; width:535px; margin: 20px 0px 0px 20px; text-align:left; }
*html .central_area_template{margin: 20px 0px 0px 10px;  }
.central_area_template p{  text-align:left; } 
.central_area_template td{  text-align:left; } 
.central_area_template #sectiontitle{
	color:#000000;
	font-size:16px;
	text-align:left;
	font-weight:bold;
	padding-left:4px;
	text-decoration:none;
}
.central_area p, li{  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(../../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(../../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);}

/**************************************************************************************/

.faq-q{
	font-weight:bold;
	color:#0066CC;
}


.step{
background-image:url(../../media/images/step-circle.gif);
color:#000000;
font-weight:bold;
width:10px;
padding-top:3px;
padding-left:6px;
padding-right:5px;
padding-bottom:3px;
background-repeat:no-repeat;
}

.step-ten{
	background-image:url(../../media/images/step-circle.gif);
	color:#333333;
	font-weight:bold;
	font-size:11px;
	width:14px;
	padding-top:4px;
	padding-left:1px;
	padding-right:5px;
	padding-bottom:3px;
	background-repeat:no-repeat;
}

.note{
	color:#5F7C8D;
	font-size:10px;
}


/*----------------Login Page--------------*/
#login{
border:2px solid gray ;
width:300px;
}

#events{
border:2px solid gray ;
width:450px;
}
#testimony{
border:2px solid gray ;
width:450px;
}

.table{
 margin:1px;
}

.tbody{

padding:5px;
}
.row{width:100%;
}
.marginbottom10px{
margin-bottom:10px;
}
.column{width:50%;
 float:left;
 text-align:left;
}
.table input {text-align:left;}
.table textarea {text-align:left;}
.clear{clear:both;}

/******** Logout page********/
#login_banner{
color:white;
}
#login_banner a{color:white;}
#login_banner a:hover{color:#5F7D00;}

/********* Miscellaneous ************/
.marginTop20px{margin-top:20px;}
.marginLeft20px{margin-left:20px;}

.marginTop40px{margin-top:40px;}
.marginLeft40px{margin-left:40px;}

.marginTop80px{margin-top:80px;}
.marginLeft80px{margin-left:80px;}

.marginTop100px{margin-top:100px;}
.marginLeft100px{margin-left:100px;}

/******* Butons ********/
a.buttoncancel, a.buttoncancel:visited, a.buttoncancel:active, a.buttoncancel:focus { background-image: url(../../media/images/button-cancel.gif); background-position: top; background-repeat:no-repeat; display:block;  width:70px; height: 21px;}
a.buttoncancel:hover { background-image: url(../../media/images/button-cancel.gif); background-position: bottom; background-repeat:no-repeat; }
.floatLeft{float:left;}
.floatRight{float:right;}

/******* Events **********/

#errors ,#errors ul, #errors li {
 color:red;
 background-color:#F2C102;
}

#addevent{
text-align: right;
}

#addevent p{
 background-color:#FEEC66;
}

#hiring_events_image{
float:left;
margin-right:10px;
}

#hiring_events{
float:left;
margin-right:10px;
width:350px;
}
.font13px
{font-size:13px;
}
.bold{
font-weight: bold;
}
.marginbottom5px{margin-bottom:5px;}
.border2pxgray{
border-bottom:2px solid gray;
}
.gray{
background-color: #F0F0F0;
}
.blue{
 background-color: #DFEAF4;
}
.yellow{
 background-color: #FFFFCC;
}
.paleyellow{
 background-color: #FFEBCC;
}
.subtitle{
font-size: 10px;
color: gray;
}
/******** Please wait  text *******/
#PleaseWait{ display : none;}

/****************** Test for  Customer service **************/

 
 #video iframe html body embed { 
	width:500px; height:500px;
	 background-color:yellow;
	 
 z-index: -100000;}

