body{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#5a5f63;
	font-size:12px;
	line-height:19px;
	background-color:#FFFFFF;
	}
img{
	border:none;
	margin:0px;
	padding:0px;
	behavior:	url("pngbehavior.htc");
	}
p, a, ul, li, form, select, h1, h2, h3, h4 {
	margin:0;
	padding:0;
	}
ul{
	list-style:none;
	}
#main_holder{
	width:980px;
	position:relative;
	margin:0px auto;
	}
#logo{
	float:left;
	width:590px;
	padding-top:10px;
	padding-bottom:11px;
	}
	
/* ----- TOP SEARCH BOX STYLE STARTS FROM HERE ----- */

#top_box{
	float:right;
	width:373px;
	height:51px;
	background:url(../images/top_bottom_border.gif);
	background-repeat:no-repeat;
	background-position:0% 100%;
	color:#6f6f6f;
	text-transform:uppercase;
	font-size:11px;
	}
.topBoximg{
	float:left;
	width:auto;
	height:auto;
	}
#top_box_content{
	float:left;
	width:359px;
	height:47px;
	padding-left:12px;
	background:url(../images/search_back.gif);
	background-repeat:no-repeat;
	background-position:107px 11px;
	border-left:1px solid #E2E0EF;
	border-right:1px solid #E2E0EF;
	line-height:17px;
	}
#top_box_link{
	float:left;
	width:128px;
	padding-top:18px;
	}
#top_box_link a{
	color:#6f6f6f;
	text-decoration:none;
	}
#top_box_link a:hover{
	color:#6f6f6f;
	text-decoration:underline;
	}
#top_box_form{
	float:left;
	width:225px;
	padding-top:10px;
	}
.top_inputbox{
	border:0px;
	background-color:#f0f0f0;
	color:#7d7d7d;
	text-transform:uppercase;
	font-size:11px;
	width:155px;
	margin-top:7px;
	}
/* ----- TOP SEARCH BOX STYLE ENDS HERE ----- */
	
/* ----- TOP NAVIGATION STARTS FROM HERE ----- */

#navigation{
	float:left;
	width:980px;
	height:38px;
	background:url(../images/navg_back.gif);
	background-repeat:repeat-x;
	background-position:0px 0px;
	text-transform:uppercase;
	font-weight:bold;
	color:#565656;
	}
.navigation_img{
	float:left;
	width:4px;
	}
#enterprise{
	float:left;
	width:228px;
	height:28px;
	padding-top:10px;
	text-align:center;
	border-right:1px solid #d3d3d3;
	}
#enterprise a{
	display:block;
	width:100%;
	height:100%;
	color:#565656;
	text-decoration:none;
	}
#enterprise a:hover{
	color:#000000;
	text-decoration:none;
	}
.navigation_img_r{
	float:right;
	width:10px;
	}
#ddtopmenubar{
	float:left;
	width:650;
	margin:0px auto;
	}
#ddtopmenubar ul{
	float:left;
	list-style:none;
	width:650px;
	line-height:38px;
	}
#ddtopmenubar ul li{
	float:left;
	list-style-type:none;
	text-decoration:none;
	margin:0px;
	padding:0px;
	}
#ddtopmenubar ul li a{
	float:left;
	display:block;
	width:126px;
	height:38px;
	color:#565656;
	text-align:center;
	text-decoration:none;
	border-right:1px solid #d3d3d3;
	}
#ddtopmenubar ul li a:hover{
	color:#000000;
	text-decoration:none;
	}

/* ----- TOP NAVIGATION ENDS HERE ----- */

#slide_img{
	float:left;
	width:980px;
	padding-top:8px;
	padding-bottom:7px;
	}
	
/* ----- BIG BLUE BOX STYLE STARTS FROM HERE ----- */

#big_boxes_holder{
	float:left;
	width:980px;
	}	
.big_box_left{
	float:left;
	width:488px;
	}
.big_box_header{
	float:left;
	width:472px;
	height:32px;
	padding-left:16px;
	background:url(../images/big_header_back.jpg);
	background-repeat:no-repeat;
	background-position:100% 0%;
	background-color:#84bdfa;
	}
.big_box_header h1{
	color:#FFFFFF;
	font-size:18px;
	font-weight:normal;
	line-height:30px;	
	}
.big_box_content{
	float:left;
	width:456px;
	padding-top:20px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
	}
.big_box_left ul{
	list-style-type:none;
	}
.servicesList{
	margin:0px;
        list-style-type:none;
	}
.servicesList ul{
	margin:0px;
    list-style-type:none;
	}
.servicesList li{
	background:url(../images/blue_arrow.jpg);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left:23px;
	line-height:19px;
    list-style-type:none;
	}
.servicesList ul ul{
	margin:0px;
    list-style-type:none;
	}
.servicesList ul li{
	background:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position:14px 8px;
	padding-left:37px;
	line-height:19px;
    list-style-type:none;
	}
.servicesList a{
	color:#5a5f63;
	text-decoration:none;
    list-style-type:none;
	}
.servicesList a:hover{
	color:#5a5f63;
	text-decoration:underline;
    list-style-type:none;
	}
.big_box_left ul ul{
	list-style-type:none;
	margin-top:3px;
	margin-bottom:3px;
	}
.big_box_left_2li{
	list-style-type:none;
	margin-top:2px;	
	}
.arrow2{
	color:#126ee4;
	margin-right:10px;
	}
.big_box_right{
	float:right;
	width:488px;
	}
a.morelink{
	float:right;
	color:#292a2a;
	text-decoration:underline;
	}
a.morelink:hover{
	float:right;
	color:#78b6f9;
	text-decoration:underline;
	}
.big_box_right strong{
	color:#292a2a;
	}
.news_icon{
	margin-right:9px;
	margin-bottom:5px;
	}
a.newslink{
	color:#5a5f63;
	text-decoration:none;
	}
a.newslink:hover{
	color:#5a5f63;
	text-decoration:underline;
	}
	
/* ----- BIG BLUE BOX STYLE ENDS HERE ----- */

/* ----- BOTTOM SMALL BLUE BOX STYLE STARTS FROM HERE ----- */

.sm_blue_box{
	float:left;
	width:241px;
	margin-top:6px;
	}
.sm_blue_box_header{
	float:left;
	width:229px;
	background:url(../images/small_box_head_back.jpg);
	background-repeat:no-repeat;
	background-position:0% 0%;
	height:30px;
	padding-left:10px;
	}
.sm_blue_box_header h1{
	color:#383838;
	font-weight:bold;
	font-size:14px;
	line-height:29px;
	}
.sm_blue_box_content{
	float:left;
	width:209px;
	padding-top:20px;
	text-align:center;
	padding-left:15px;
	padding-right:15px;
	}
.sm_blue_box_content img{
	margin-bottom:15px;	
	}
.sm_blue_box_content ul{
	margin-top:8px;
	margin-bottom:8px;
	}
.sm_blue_box_content li{
	background:url(../images/black_arrow.gif);
	background-repeat:no-repeat;
	background-position:0px 7px;
	padding-left:17px;
	}
a.sm_blue_box_link{
	color:#5a5f63;
	text-decoration:none;
	}
a.sm_blue_box_link:hover{
	color:#6494cc;
	text-decoration:underline;
	}
a.allLink{
	color:#292a2a;
	text-decoration:underline;
	}
a.allLink:hover{
	color:#000000;
	text-decoration:underline;
	}

/* ----- BOTTOM SMALL BLUE BOX STYLE ENDS HERE ----- */

/* ----- FOOTER STYLE STARTS FROM HERE ----- */

#footer{
	float:left;
	width:980px;
	height:83px;
	text-align:center;
	margin-top:20px;
	padding-top:28px;
	font-size:11px;
	color:#8b8b8b;
	background-color:#ebebeb;
	}
#footer a{
	color:#59595a;
	font-size:12px;
	text-decoration:none;
	text-transform:uppercase;
	}
#footer a:hover{
	color:#59595a;
	font-size:12px;
	text-decoration:underline;
	text-transform:uppercase;
	}
	
/* ----- FOOTER STYLE ENDS HERE ----- */

/* ----- NEWS LIST STYLE STARTS FROM HERE ----- */
.newsList{
	margin:0px;
	list-style-type:none;
	}
.newsList li{
	background:url(../images/news_icon.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left:18px;
	margin-bottom:10px;
	}
.newsList a{
	color:#5a5f63;
	text-decoration:none;
	}
.newsList a:hover{
	color:#5a5f63;
	text-decoration:underline;
	}
/* ----- NEWS LIST STYLE ENDS HERE ----- */

