@charset "utf-8";
/* CSS Document */

body {
	background-attachment:fixed;
	background-color:#FFFFFF;
	background-position:center top;
	background-repeat:repeat-x;
        background-image:url(../images/bg_4.png);
	color:#666666;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:12px;
	height:100%;
	margin:0;
	padding:0;
	text-align:center;
}
.wrapper{
	background-color:#FFFFFF;
	margin:10px auto 0;
	/*padding-left:2px;*/
	text-align:left;
	width:986px;
        overflow: hidden;
	}
.main_container {
	background-color:#FFF;
	text-align:left;
	width:980px;
	/*margin:2px auto 0;*/
        padding: 5px;
        float: left;
	}
/************  Header ********************/
.header_section{
	font-size:79%;
	line-height:150%;
	margin:0;
	padding:0;
	width:100%;
	clear:both;
	}
	
.logo_area{
	width:204px;
	height:87px;
	float:left;
	border:0 none;
	}	
.header_right{
	float:left;
	z-index:1;
	width:775px;
        background-color:#FFF;
        height: 87px;
	}
.header_right_top {
	float:left;
	height:35px;
	padding-left:5px;
	padding-top:2px;
	width:770px;
	z-index:1;
}
.tab_area{
	width:547px;
	float:left;
	font-size:12px;
	height:18px;
	padding-left:10px;
	padding-top:20px;
	}
.tab_area a{
	color:#005f8f;
	text-decoration:none;
	}	
.link_area{
	width:199px;
	height:18px;
	float:left;
	padding-top:20px;
	padding-left:10px;
	font-size:12px;
	}
.link_area a{
	color:#005f8f;
	text-decoration:none;
	}
.header_right_bot{
	float:left;
	z-index:1;
	height:48px;
	width:772px;
	background-image:url(../images/header_bar.png);
	background-position:right;
	background-repeat:no-repeat;
	}	
/************  Content Mid ********************/

.mid_content {
	text-align:left;
	width:979px;
	background-color:#FFF;
	float:left;
	}
.mid_content_left_home {
	text-align:left;
	width:100%;
	background-color:#FFF;
	float:left;
        margin-bottom: 10px;
	}
.mid_content_left {
	text-align:left;
	width:733px;
	background-color:#FFF;
	float:left;
        margin-bottom: 10px;
	}
.mid_content_left a {
	color:#00a1ef;
	text-decoration:none;
        
	}
.mid_content_right {
	text-align:left;
	width:241px;
	background-color:#FFF;
	float:left;
	}
.right_area a {
    color:#00A1EF;
    text-decoration:none;
    background-color:#F2F8FB;
	/*height:auto !important;*/
    line-height:26px;
    margin:0 0 10px;
    padding:0;
    text-align:left;
    width:240px;
    float: left;
    
}

.right_area_home a {
    color:#00A1EF;
    text-decoration:none;
    background-color:#F2F8FB;
	/*height:auto !important;*/
    line-height:26px;
    margin:0 0 10px;
    padding:0;
    text-align:left;
    width:240px;
}


.mid_box_area a{

 color:#00A1EF;
text-decoration:none;
}

.left_blue_area{
	width:204px;
	height:145px;
	float:left;
	background-image:url(../images/blue_left.png);
	background-position:center;
	background-repeat:no-repeat;
	}
.banner_area{
	/*width:529px;
	height:145px;*/
	/*float:left;*/
	/*background-image:url(../images/main_banner.png);*/
	background-position:center;
	background-repeat:no-repeat;
	}
.banner_area_sub{
	width:529px;
	height:145px;
	float:left;
	background-position:center;
	background-repeat:no-repeat;
	}
/************** Content Right ****************/
.right_area{
	/*background-color:#F2F8FB;*/
	/*height:auto !important;*/
	line-height:26px;
	margin:0 0 10px;
	padding:0;
	text-align:left;
	width:243px;
    float: left;
    /*height: 450px;*/
	}	
.right_section{
	background-color:#F2F8FB;
	padding:0;
	text-align:left;
	width:243px;
	margin-bottom:0 !important;
	height:180px;
    float: left;
	}
.right_section_expan {
    background-color:#F2F8FB;
    float:left;
    margin-bottom:0 !important;
    padding:0;
    text-align:left;
    width:243px;
}
.right_section1{
	background-color:#F2F8FB;
	padding:0;
	text-align:left;
	width:243px;
	margin-bottom:0 !important;
	height:160px;
    float: left;
	}

.right_section_bot {
        /*background-color:#F2F8FB;*/
        float:left;
        height:120px;
        margin-bottom:0 !important;
        /*padding:10px 0 0;*/
        text-align:left;
        width:243px;
}
.right_area_header{
	background-image:url(../images/right_header.png);
	background-position:center;
	background-repeat:no-repeat;
	height:46px;
	margin:0;
	padding-top:2px;
	width:243px;
	float:left;
	}
.right_area_header p{
	height:40px;
	margin:0;
	padding:0;
	width:243px;
	text-indent:2em;
	font-size:12px;
	font-weight:bold;
	}
.right_title {
	height:100%;
	width:200px;
	overflow:hidden;
	padding-left:40px;
	font-family:Arial,Helvetica,sans-serif;
	color:#646464;
	font-size:13px;
	line-height:30px;
	float:left;
	font-weight:bold;
}
/************** right ul  ****************/
.right ul {
	clear:both;
	color:#999898;
	font-size:12px;
	height:100%;
	line-height:1.4em;
	margin:0;
	overflow:hidden;
	padding:0 0 0 15px;
}

ul {
	list-style:none outside none;
}
.right ul li {
	background:url(../images/marker3.gif) no-repeat scroll 0 5px transparent;
}

.right ul li {
    background:transparent url(../images/marker1.gif) no-repeat scroll 0 8px;
    height:100%;
    margin:0;
    overflow:hidden;
    padding:0 0 0 20px;
}


.right_section1 p{
	width:220px;
	float:left;
	padding:0 10px 10px 10px;
	margin-top:-10px;
	color:#333;
	text-align:justify;
	font-size:11px;
    overflow: hidden;
    /*height: 45px;*/
	}
.right_section p{
	width:220px;
	float:left;
	padding:0 10px 10px 10px;
	margin-top:-10px;
	color:#333;
	text-align:justify;
	font-size:12px;
    overflow: hidden;
	line-height:15px;
   /* height: 100px;*/
	}
.right_section_date{
	width:220px;
	float:left;
	padding:0 10px 0 10px;
	color:#333;
	font-weight:bold;
	text-align:right;
	margin-top:-25px;
	}
.right_section2 {
	background-color:#FFF;
	margin-bottom:0 !important;
	/*in-height:180px;*/
	padding:0;
	text-align:left;
	width:243px;
}

.add_area {
    float:left;
    height:49px;
    padding:5px 0 0 5px;
    width:240px;
}

/************  mid box section ********************/
.mid_box_area {
    background-color: #FFFFFF;
    float: left;
    height: 95px;
    padding: 10px 5px 5px;
    text-align: left;
    width: 970px;
	}
.mid_box1 {
    background-color: #FFFFFF;
    background-image: url("../images/ideas.png");
    background-position: center center;
    background-repeat: no-repeat;
    float: left;
    height: 102px;
    text-align: left;
    width: 323px;
	}
.mid_box2 {
    background-color: #FFFFFF;
    background-image: url("../images/ideas.png");
    background-position: center center;
    background-repeat: no-repeat;
    float: left;
    height: 102px;
    text-align: left;
    width: 323px;
	}
.mid_box3 {
    background-color: #FFFFFF;
    background-image: url("../images/ideas.png");
    background-position: right center;
    background-repeat: no-repeat;
    float: left;
    height: 102px;
    text-align: left;
    width: 323px;
	}
.mid_box_right{
    background-color: #FFFFFF;
    float: right;
    height: 102px;
    width: 91px;
	}
/************  box title ********************/
.widget .title {
    color: #3D3B3D;
    float: left;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 15px;
    height: 20px;
    overflow: hidden;
    padding-left: 5px;
    width: 227px;
}
.box{
    float: left;
    height: 75px;
    padding-bottom: 5px;
    padding-left: 5px;
    width: 226px;

	}
.box p{
	/*height:auto !important;*/
    float: left;
    font-family: arial,helvetica,sans-serif;
    font-size: small;
    overflow: hidden;
	}
.box a{
	color:#00a1ef;
	text-decoration:none;
	}
/***************** Mid text area *****************/
.mid_content_text_area {
    background-color: #FFFFFF;
    float: left;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 11px;
    width: 100%;
}

.mid_content_text_area p{
	font-size:12px;
	padding:0 10px 0 5px;
	text-align:justify;
	}
.mid_content_text_area p a {
	color:#00A1EF;
	text-decoration:none;
}
h1{
    color: #353535;
    float: left;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 18px;
    overflow: hidden;
    padding-left: 10px;
    width: 100%;
}


.mid_content_bot{
    background-color: #FFFFFF;
    float: left;
    padding: 10px 0 5px;
    text-align: left;
	}

.mid_content_bot_section{
    background-color: #FFFFFF;
    float: left;
    padding: 0 5px;
    text-align: left;
    width: 234px;
	}
.bottom_banner{
	float:left;
	/*width:733px;
	height:90px;
	background-image:url(../images/bottom_banner1.jpg);*/
	background-position:center;
	background-repeat:no-repeat;
	}
/************* Footer Section  *******************/
.footer_section{
	border-top:4px solid #007dba;
	clear:both;
	font-size:0.9em;
	margin:0px auto 0;
	padding-top:1em;
	padding-bottom:1em;
        padding-left: 5px;
	text-align:center;
	text-decoration:none;
	width:974px;
	float:left;
        background-color:#FFF;
	
	}
.aa{
	width:974px;
	height:100%;
	border:1px solid;
	}
.empty{
	clear:both ;
	width:974px;
	height:170px;
	}
.footer_links{
	float:left;
	text-align:left;
	}
.footer_links a{
	color:#005f8f;
	text-decoration:none;
	}

/************* Site Map  *******************/
.sitemap{
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#00A1EF;
	text-decoration:none;
	}
.sitemap a{
	color:#00A1EF;
	text-decoration:none;
	}
.sitemap li{
	color:#333;
	text-decoration:none;
	}
.mid_content_bot_img{
        border-style: none;
}
.right_section_top_links{
        text-decoration: none;
}

/************* Contact Us form  *******************/
.form_lable {
	color:#555555;
	float:left;
	font-weight:bold;
	line-height:30px;
	position:relative;
	width:195px;
	z-index:0;
}

 .link_area{
	width:170px;
	height:18px;
	float:left;
	padding-top:20px;
	padding-left:10px;
	font-size:11px;
	}

/*privacy polisy */
.mid_content_text_area_privacy p{
	font-size:12px;
	padding:0 10px 0 5px;
	text-align:justify;
	}

/*news section*/
#accordion {
	width:713px;
	}
.accordion {
	width:713px;
    font-family:Arial;
	font-size:12px;
	color:#033;
	padding:20px;
	text-align:justify;
}
.accordion dt {
	padding:8px 8px 0 8px;
	font-weight:bold;
	margin-top:5px;
	cursor:pointer;
	background: url(../images/a.gif) no-repeat 4px 8px;
	padding-left:30px;
	font-family:Arial;
	font-size:12px;
	color:#294F88;
	}

.accordion dd {
	overflow:hidden;
	background:#fff;
	padding-left:30px;
	margin:0;
	}
.accordion span {
	display:block;
	 border-top:none;
	 padding:0;
	 font-family: Arial;
        font-size: 11px;
	 }

         /*technology page*/
            .tbl_technology {
                border: none;
            }
            .tbl_technology td{
                vertical-align: text-top;
                width: 400px !important;

            }

            .tbl_technology td strong{
                font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
                font-size:12px;
                color: #00A1EF;

            }
            .tbl_technology td ul{
                list-style: disc !important;
            }
            .tbl_technology td ul li{
                font-size:11px;
                line-height: 15px;
                list-style-image: url(../images/marker3.gif);
              }
            .tbl_technology br{
                line-height: 4px;
            }

