/* General Styles */

body{
    background-color:#ffffff;"
	font:11px/16px Arial, Helvetica, sans-serif;
	color:#000000;
	/*background:url(../image/images/bg.gif) 0 0 repeat-x #fff;*/
	margin-top:0px;
	text-align:center;
}
/*body div{
    align-content:center;
    margin:0 auto;
    background-color:#ff4444; 
    background:url(image/content.jpg) repeat-y; 
    width:914px;
}*/
td, img, p, ul, h1, h2, form{
	padding:0;
	margin:0;
}
a{
    font: 13px/13px;
	color:#000;
	background-color:inherit;
	text-decoration:none; 
}
a:hover{
    font: 13px/13px;
	color:#1670c8;
	background-color:inherit;
	text-decoration:none; 
}
ul{
	list-style-type:none;
}

/* Header panel styles */

#header img.logo{
	margin:36px 0 0 0;
}
h1{
	font:normal 11px/11px Arial, Helvetica, sans-serif;
	color:#323232;
	background-color:inherit;
	padding:0 0 0 34px;
}
#header p.number{
	font:bold 12px/15px Arial, Helvetica, sans-serif;
	color:#161b1e;
	background-color:inherit;
	padding:28px 0 0 0;
}
#header p.number span{
	color:#f28900;
	background-color:inherit;
}
#header p.number a{
	font:bold 11px/15px Arial, Helvetica, sans-serif;
	color:#1670c8;
	background-color:inherit;
}
#header p.number a:hover{
	text-decoration:none;
}

/* Navigation panel style */

#navigation a{
	font:bold 11px/26px Arial, Helvetica, sans-serif;
	color:#323232;
	background-color:inherit;
	margin:0 1px;
	background:url(../image/button.gif);
	display:block;
	height:26px;
	padding:0 18px;
	position:relative;
	text-decoration:none;
}
#navigation a:hover, #navigation a.active{
	color:#fff;
	background-color:inherit;	
	background:url(../image/button.gif) 0 0 repeat-x;
	position:relative;
	text-decoration:none;
}
#navigation a span{
	background:url(../image/button.gif) 100% 0 no-repeat;
	width:18px;
	height:26px;
	display:block;
	font-size:0;
	line-height:0;
	text-indent:-1000px;
	position:absolute;
	right:0;
	top:0;
}
#navigation a:hover span, #navigation a.active span{
	background:url(../image/button.gif) 100% 0  center no-repeat;
	width:18px;
	height:26px;
	display:block;
	font-size:0;
	line-height:0;
	text-indent:-1000px;
	position:absolute;
	right:0px;
	top:0px;
}
#header td.headerpic{
	/*background:url(../image/images/header-pic.gif) 0 0px no-repeat #0b96c9;*/
	background:url(../image/head.png) 0 0px no-repeat  #3587C1;
	color:#fff;
	margin-top:1000px;
	border-top:solid 5px #0687b7;
}
#header p.expertise{
	font:italic 25px/25px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	padding:55px 0 0 440px;
}
#header p.expertise2{
	font:normal 15px/15px Arial, Helvetica, sans-serif;
	color:#fff;
	height:16px;
	background-color:inherit;
	padding:0 0 0 445px;
}
#header table.login{
	background-color:#0b96ca;
	color:#fff;
	border:solid 4px #1faee3;
	margin:19px 0 0;
}
.login p.logintitle{
	font:20px/24px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	padding:15px 0 0 10px;
}
.login p.loginsubtitle{
	font:bold 10px/11px Arial, Helvetica, sans-serif;
	color:#a1e3fb;
	background-color:inherit;
	padding:0 0 0 10px;
}
.login input.username{
	width:78px;
	height:16px;
	line-height:18px;
}
.login input.loginbutton{
	margin:8px 13px 11px 0;
}

/* Body panel style */

#bodycontanier{
	padding:-100px 0 0px 0;
	background-color:#ffffff;
}
#bodycontanier p.title{
	font:20px/25px Arial, Helvetica, sans-serif;
	color:#364852;
	background-color:inherit;
	padding:0;
}
#bodycontanier p.bottompab5{
	padding:0 0 5px 0;
}
#bodycontanier p.bottompab10{
	padding:0 0 10px 0;
}
/* Left panel style */

#leftpanel{
 padding:0 0 0 2px;
 background:#d5e4ed;
}
#loginbg{
    font-family:arial, verdana, sans-serif;
	font-size:14px; 
	font-weight:bold;
	text-decoration: none;
	color: #ffffff;
	width: 190px;
	/*height:15ppx;*/
	background:url(../image/blank2.gif)  no-repeat;
	/*background: url(../image/tab_selected_left_bk2.gif) no-repeat left -87px;*/
}
#loginbg span{
    font-family:arial, verdana, sans-serif;
	font-size:13px; font-weight:bold;
	display: block;
	/*background: url(../image/tab_selected_right_bk2.gif) no-repeat right -87px;*/
	/*background:url(../image/blank.gif)  no-repeat;*/
	padding: 0px 0px 0 0px;
	width:190px;
	
}

#leftpanel p{
	font:11px/15px Arial, Helvetica, sans-serif;
	color:#3e3e3e;
	background-color:inherit;
	padding:0 0 15px 0;
}
#leftpanel p span.date{
	font-weight:bold;
	color:#f28900;
	background-color:inherit;
}
#leftpanel p a{
	font:bold 10px/15px Tahoma, Arial, Helvetica, sans-serif;
	color:#1670c8;
	background-color:inherit;
	text-decoration:none;
}
#leftpanel p a:hover{
	color:#000;
	background-color:inherit;
}
#leftpanel table.contact{
	margin:15px 0 0;
}
#leftpanel p.contacttext{
	font:10px/15px Arial, Helvetica, sans-serif;
	color:#585858;
	background-color:inherit;
	padding:0 !important;
}
.contact input.contactname{
	width:170px;
	height:16px;
	line-height:16px;
}
.contact textarea.contactname2{
	width:170px;
	height:80px;
	line-height:16px;
}
.contact input.contactbutton{
	margin:8px 20px 0 0;
}

/* Middle panel style */

#midpan{
	padding:0 0 0 10px;background-color:#ffffff;
}
#midpan p.welcometext{
	font:20px/24px Arial, Helvetica, sans-serif;
	color:#f28900;
	background-color:inherit;
	padding:0 0 5px 0;
}
#midpan p{
	padding:0 0 16px 0;
}
#midpan p a{
	font:bold 10px/16px Tahoma, Arial, Helvetica, sans-serif;
	color:#1670c8;
	background-color:inherit;
	text-decoration:none; 
}
#midpan p a:hover{
	color:#000;
	background-color:inherit;
}
#midpan table.box{
	/*border:solid 4px #ddf6ff;*/
	color:#006990;
	background-color:#fff;
}
#midpan p.boxtext{
	padding:11px 0 8px 0;
}
#midpan img.icon{
	margin:11px 0 0;
}
#midpan p.orangetext{
	font:bold 11px/16px Arial, Helvetica, sans-serif;
	color:#f28900;
	background-color:inherit;
	padding:0 0 9px 0;
}
#midpan img.detail{
	margin:0 18px 0 0;
}
#midpan a.detail{
	font:bold 9px/16px "Trebuchet MS", Arial, sans-serif;
	color:#fff;
	background-color:inherit;
	text-decoration:none;
	width:61px;
	height:16px;
	display:block;
	margin:0 18px 0 0;
	background:url(../image/images/details-bg.gif) 100% 0 no-repeat;
	padding:0 13px 0 0;
}
#midpan a.detail:hover{
	color:#000;
	background-color:inherit;
}
#midpan table.servicepanel{
	margin:12px 0 0;
}
#midpan table.servicebox{
	background-color:#eeecdd;
	color:#0b3849;
}
.servicebox p.servicetitle{
	font:bold 12px/15px Arial, Helvetica, sans-serif;
	color:#005983;
	background-color:inherit;
	padding:14px 0 8px 18px !important;
}
.servicebox p.servicetext{
	padding:0 0 18px 18px !important;
}
.servicebox img.servicepic{
	margin:0 0 10px 18px;
}
.servicebox p a.black{
	font:bold 10px/16px Tahoma, Arial, Helvetica, sans-serif;
	color:#000 !important;
	background-color:inherit;
}
.servicebox p a.black:hover{
	font:bold 10px/16px Tahoma, Arial, Helvetica, sans-serif;
	color:#1670c8 !important;
	background-color:inherit;
}

/* Right panel style */
#rightpan{
padding:0 0 0 0;
}


/* Foote panel style */

#footer{
	background-color:#217dbd;
	
	font:11px/20px Arial, Helvetica, sans-serif;
	color:#aee9ff;
/*	margin:0 0 23px 0;*/

}
/*#footer td.footertext{
	padding:23px 0 0 0;
}*/
#footer a{
	font:11px/20px Arial, Helvetica, sans-serif;
	color:#aee9ff;
	background-color:#217dbd;
	text-decoration:none;
	margin:0 8px;
}
#footer a:hover{
	color:#fff;
	background-color:inherit;
}
#footer p{
	color:#005270;
	background-color:inherit;
	line-height:10px;
}
#footer p a.tk{
	color:#aee9ff;
	background-color:inherit;
	text-decoration:none;
	margin:0;
}
#footer p a.tk:hover{
	color:#fff;
	background-color:inherit;
}

.bd4_top
{
	background:url('../image/db3_bg_right.gif') no-repeat scroll right top;
	height:10px;
	line-height:0;
	font-size:1px;
	line-height:0;
}
.bd4_top_content
{
	background:url('../image/db3_bg_left.gif') no-repeat scroll left top;
	height:10px;
	line-height:0;
	font-size:1px;
	line-height:0;

}
.bd4_bot
{
	background:url('../image/db3_bg_right.gif') no-repeat scroll right bottom;
	height:10px;font-size:1px;	line-height:0;
}

.bd4_bot_content
{
	background:url('../image/db3_bg_left.gif') no-repeat scroll left bottom;
	height:10px;font-size:1px;
	
}
/* design box 4*/

.db4
{
	margin-top:0px;
	margin-right:1px;
} 
.db4_content
{
	background:#e7f3ff;
	border-left:1px solid #bdd3e7;
	border-right:1px solid #bdd3e7;
	height:210px;
	padding: 0px 10px;
}

.db4_content h5
{
border-bottom:1px solid #E0E1E1;
color:#317bb0;
margin:0 0 0 0 ;
padding:0;
}

#link{
	border:1px dotted #e0e1e1; cursor:pointer; border-left:0; border-right:0;border-top:0;line-height:24px; padding-left:0px;
}
#link img{
	 margin:0px 0px 0px 0;
}


