/* MAC Technology Stylesheet  */

/* Body part CSS */

body{background:#fff url(../images/bg.jpg) repeat-x left top; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; position:relative;}
.container{margin:0 auto 0 auto; width:960px;}
.banner_bot_bar{background:url(../images/banner_bot_bar.jpg) repeat-x; height:28px;}
.content{margin:0 30px 0 0;}
.greyfill_top{background:#efefef;}

/* Text class */
h1{color:#4c4c4c; font-size:18px; font-weight:bold; }
h1 span{color:#4c4c4c; font-size:18px; font-weight:normal;}
span, h1, b, div, hr, li,ul {margin:0px; padding:0px;}
b a{color:#00a8ff; font-size:12px; font-weight:bold; text-decoration:none;}
.textnormal{color:#494949; font-size:12px; line-height:1.8em; text-align:justify;}
.textnormal_black{color:#494949; font-size:11px; text-decoration:none;}
.textnormal_white{color:#fff; font-size:12px; line-height:1.8em;}
.line{border-top:#ccc 1px solid;}
.caln{background:url(../images/caln_icon.gif) no-repeat left top;  font-size:11px; font-weight:bold; color:#494949; padding:0 0 3px 22px;}
.textbold{color:#4c4c4c; font-size:12px; font-weight:bold;}
.textbold30{color:#4c4c4c; font-size:22px; font-weight:bold;}
.blue_text_des{color:#054986; font-size:11px; text-align:justify; line-height:1.4em;}
.textbold12_blue{color:#031c55; font-size:12px; font-weight:bold;}
.bg_gery_fill{background:#f4fbff; border:#c7dbe6 1px solid;}
.contentblack{font-size:12px; color:#fff; margin:3px;}
/* Text class END */

/* Menu part*/
#menu li{list-style:none; float:left; color:#313131; font-size:12px;}
#menu a{background: url(../images/sprites_menu.jpg) repeat-x -1px -34px;padding:10px 15px 9px 15px;	border-top:#e3f2fb 1px solid;display: block;text-decoration:none;color:#313131;font-size:12px;margin:0 1px 0 0;font-weight:normal;}
#menu a:hover {	background: url(../images/sprites_menu.jpg) repeat-x -1px top;	padding:10px 15px 9px 15px;	display: block;	text-decoration:none;	color:#313131;	font-size:12px;	margin:0 1px 0 0;	font-weight:normal;}
#menu .menuact{background: url(../images/sprites_menu.jpg) repeat-x -1px top;padding:10px 15px 9px 15px;display: block;	border-left:#5bb8ee 1px solid;
border-right:#5bb8ee 1px solid;	text-decoration:none;	color:#fff;	font-size:12px;	margin:0 1px 0 0;	font-weight:normal;}
#menu{float:right; }
/* Menu part  end*/

/* Images scrolling 
#stage{width:632px;overflow-x:hidden; overflow-y:hidden; height:83px; margin:0 auto; background:#f6f6f6; float:left;}
#slider-buttons{width:632px; margin:0 auto;}
#myList{width:2000px; border:0; margin:0; padding:0; left:400px;}
#myList li{list-style:none; margin:0; padding:0;border:0; margin-right:0px;	padding:4px; background:#f6f6f6;float:left;width:125px;height:83px;}
.pre{float:left; width:18px; height:20px;}
.next{float:right;  width:18px; height:20px;}
.top{background:url(../images/sprites_grey.gif) no-repeat left top; width:621px; height:14px; overflow:hidden;}
.bottom{background:url(../images/sprites_grey.gif) no-repeat left -20px; width:621px; height:14px; overflow:hidden;}
*/


/* Subpage CSS*/
.blue_bar{background:url(../images/blue_bar.gif) repeat-x; height:67px;}
.con_whitefill{background:#FFFFFF;}
.arrow_red{background:url(../images/arrow_icon.gif) no-repeat left 6px;  font-size:12px; font-weight:normal; color:#494949; padding:0 0 3px 22px; line-height:1.8em; list-style:none;}
.arrow_blue{background:url(../images/arrow_icon.gif) no-repeat left 6px;  font-size:12px; font-weight:normal; color:#00a8ff; padding:0 0 3px 22px; line-height:1.8em; text-decoration:none;}
.box_mid{background:#fafafa url(../images/box_mid.gif) repeat-x;}
.iconarrow{background:url(../images/arrow_red.gif) no-repeat left 2px;  font-size:12px; font-weight:normal; color:#599610; padding:0 0 3px 22px; line-height:1.8em; text-decoration:none;}
.brdall{border:#ccc 1px solid;}
.img{border:#dbdada 3px solid;}
.line_top_test{ border-top:#ccc 1px solid;}
#sitemap{margin:0px; padding:0px;}
#sitemap li{margin:0px; padding:0px; }
#sitemap a{ color:#0e3383; text-decoration:none; }
#sitemap a:hover{ color:#ff693a; text-decoration:underline; }
.textnormal_jst{color:#111; line-height:1.5em; font-size:12px; text-align:justify;}



/* footer part */
.footer_bg{background:url(../images/bottom_bar.jpg) repeat-x; height:419px;}
#footer{ margin:20px auto 0 auto; width:960px;}
#footer h1{color:#fff; font-size:18px; font-weight:bold; font-weight:bold;}
#footer span{color:#fff; font-size:12px; line-height:1.8em; text-align:justify;}
#footer a{color:#fff; font-size:11px; line-height:1.8em; text-decoration:none;}
#footer a:hover{color:#fff; font-size:11px; line-height:1.8em; text-decoration:underline;}
/* footer part */

/*hiring*/
.header{color:#0066CC; font-size:12px; font-weight:bold;}
.back{color:#0000CC; font-size:12px; text-decoration:none;}

/*video*/
.line_bg{ background:#ccc; height:1px;}
.dwnload{ font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#999999;}

/* frm */

div#fillfrm{ display:none; position:fixed; left:30%; top:100px; width:400px; z-index:10; background:#BDE4F9; padding:5px 5px 5px 5px; border:#97D4F4 5px solid;}
div#thkfrm{ display:none; position:fixed; left:30%; top:100px; width:400px; z-index:20; background:#BDE4F9; padding:5px 5px 5px 5px; border:#97D4F4 5px solid; height:235px;}
.form{ padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.frmtxt{ width:250px; resize: none; border:#97D4F4 3px solid;}
.frmtxt1{ width:155px; resize: none; border:#97D4F4  3px solid;}
.dayfld1{ width:48px;}
.monthfld1{ width:50px;}
.yearfld1{ width:50px;}
.dayfld{ width:62px;}
.monthfld{ width:90px;}
.yearfld{ width:90px;}

.close{height:25px;width:24px; float:right;  background: url(../images/bxcls.jpg) 0px -25px no-repeat;}
.close a{ background: url(../images/bxcls.jpg) 0px -25px no-repeat;}
.close a:hover{ background: url(../images/bxcls.jpg) 0px 0px no-repeat;}


/* chat */
.comm100_dvbox_css
{
	 width:48px!important;  
	 padding:0!important;   
	 margin:0px!important;   
	 float:none!important;  
	 border:0px!important;  
	 background-color:#e8e8e8!important;   
	 padding:0px!important;   
	 position:absolute!important;  
     z-index:9999999!important;  
     font-family: Arial, sans-serif!important;   
     text-align:left!important;   
     vertical-align:top!important;  
}
.comm100_dvbox_css .comm100_dvcontent_css
{
	width:48px!important;  
	background-color:#fff!important;  
	padding:0px!important;   
	position:relative!important;  
	border:0px!important;  
	float:none!important;  
}
.comm100_dvbox_css .comm100_dvcontent_css .comm100_ptitle_css
{
	height:18px!important;   
	line-height:18px!important;   
	font-size:10px!important;   
	width:48px!important;   
	background-color:#e8e8e8!important;   
	color:#555;  
	padding:2px 0 2px 0px; 
	margin:0px!important;   
	text-indent:4px!important;    
	border:0px!important;   
	float:none!important;  
	display:block!important;  
}
.comm100_dvbox_css .comm100_dvcontent_css .comm100_ptitle_css .comm100_atitle_css
{
    display:inline!important;  
    color:#009999!important; 
    font-size:10px!important; 
    margin:0px!important; 
    padding:0px!important; 
    border:0px!important; 
    float:none!important; 
}
.comm100_dvbox_css .comm100_dvcontent_css  .comm100_ulbox_css
{
    padding:0px!important; 
    margin:0px!important; 
    border:0px!important; 
    float:none!important; 
    padding-top:3px!important; 
    padding-bottom:5px!important; 
    line-height:14px!important; 
    position:relative!important; 
    padding-left:0px!important; 
    list-style-type:disc!important; 
    list-style-position:outside!important;
    list-style-image:none!important; 
    background:#fff!important; 
    font-size:10px!important;  
    display:block!important; 
    overflow:visible!important; 
    text-align:left!important; 
}
.comm100_dvbox_css .comm100_dvcontent_css  .comm100_ulbox_css li
{
    font-size:10px!important;
    color:#009999!important;
    border:0px!important; 
    background:#fff!important; 
    line-height:15px!important; 
    margin:0px!important;  
    padding:0px!important; 
    width:98%!important; 
    _width:155px; 
    font-weight:300!important; 
    float:none!important; 
    position:relative!important; 
    text-indent:8px!important;
    display:list-item!important;
    text-align:left!important;
}


.comm100_dvbox_css .comm100_dvcontent_css  .comm100_ulbox_css li a
{
     position:relative!important;  
     color:#009999!important; 
     font-size:10px!important;
     font-weight:300!important;   
     display:inline!important;
     border:0px!important;   
     background:#fff!important;  
     height:14px!important;  
     line-height:14px!important;   
     margin:0px!important;
     padding:0px!important;
     text-align:left!important;
     width:100%!important; 
     text-indent:0px!important;
     float:none!important;
}
.comm100_dvbox_css .comm100_dvcontent_css  .comm100_ulbox_css .comm100_onelinone
{
 border:0px!important;
 width:0px!important;
 float:none!important;
 padding:0px!important;
 margin:0px!important;
 height:0px!important;
 display:none!important;
}


#comm100_warp 
{
 border:0px!important;
 width:48px!important;
 float:none!important;
 padding:0px!important;
 margin:0px!important;
}

#comm100_warp  a
{
  background-image:none!important;
}
#comm100_warp #comm100_dvhelp
{
 border:0px!important;
 width:48px!important;
 float:none!important;
 margin:0px!important;
 padding:0px!important;
}
#comm100_warp #comm100_dvhelp .comm100_ahelp_css
{
 padding:0px!important; 
 margin:0px!important;
 display:inline-block!important; 
 border:0px!important;
 float:none!important;
}
 @media screen and (min-width:0px){
	#comm100_warp #comm100_dvhelp .comm100_ahelp_css
	{
		 display:inline; 
	}
}
#comm100_warp #comm100_dvhelp .comm100_ahelp_css #comm100_ButtonImage
{
 margin:0px!important;
 padding:0px!important;
 border:0px!important;
 float:none!important;
}
#comm100_warp #comm100_dvhelp #comm100_track
{
 position:relative!important; 
 z-index:9999999!important; 
 margin:0px!important; 
 padding:0px!important; 
 border:0px!important;
 line-height:0px!important;
 float:none!important;
 font-size:0px!important; 
 vertical-align:top!important; 
 font-family:Arial, Helvetica, sans-serif; 
 color:#555; 
 display:none!important;
}
#comm100_warp #comm100_dvhelp #comm100_track a
{
 text-decoration:none!important; 
 line-height:14px!important;  
 color:#009999!important;  
 display:inline!important; 
 font-size:10px!important; 
 margin:0px!important; 
 padding:0px!important; 
 border:0px!important; 
 float:none!important;
}

/* twitter bird */


.brd1{height:68px; width:102px; float:left;}
.brd1 a{ background:url(../images/macbrd2.png) 0px 0px no-repeat;}
.brd1 a:hover{ background:url(../images/macbrd2.png) -102px 0px no-repeat;}
