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

body {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-image:url(../images/body-bg.gif);
background-repeat:repeat-x;
background-color:#fdfdfd;
}

div, a, input { behavior: url(/css/iepngfix.htc) }

/*/*/html*body:first-of-type {font-weight: normal; text-shadow: #000000 0 0 0px;}/* */

.left {float:left;}
.right {float:right;}
.clr {clear:both; font-size:0; height:0px; line-height:0;}

p, h1, h2, h3, h4, h5, h6, table, form, ul, ol, div, span, img {
margin:0;
padding:0;
}

a img, img {border:none;}
a {
text-decoration:underline;
color: #1854A3;
}
a:hover {
text-decoration:none;
color: #1854A3;
}

#container{
	width:969px;
	margin:auto;
}

#header{
	height:80px;
}

#logo{
	position:relative;
}

#logo a{
	position:absolute;
	top:0;
	left:0;
}

#menu{
	height:39px;
	padding:0 0 0 260px;
    position:relative;
    z-index:999;
}

*html #menu{
	margin:0 0 0 145px;
	padding:0 0 0 100px;
}

#display-area{
	padding: 20px 0;
	border-bottom:1px solid #c4c4c4;
}

.leftarea{
	width: 621px;
}

.contents{
	padding: 10px 4px;
color: #363636;
}

.contents h1{
	font-size:22px;
	color:#07449b;
	font-weight:bold;
	background-image:url(../images/border-img.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	padding: 5px 0;
}

.contents h2{
	font-size: 18px;
	color:#2678c4;
}

.contents h3{
	font-size: 16px;
	color:#2678c4;
}

.contents p{
	font-size:12px;
	color:#363636;
	line-height: 1.5em;
	padding: 10px 0;
}

.contents h5{
	font-size:18px;
	color:#07449b;
}

.contents ul {
	padding: 5px 20px;
}

.contents ul li{
	list-style:none;
	background-image:url(../images/contents-li.gif);
	background-position:left 9px;
	background-repeat:no-repeat;
	padding: 3px 15px;
}

.contents ol {
margin:0 0 0 30px;
 }

.contents ol li{
background-image:none;
}

.server_supportlist ul li{
/*	list-style:none;
                        background-image:none;
	list-style-image:url(../images/contents-li.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding: 3px 3px; */
list-style:none;
	background-image:url(../images/contents-li.gif);
	background-position:left 9px;
	background-repeat:no-repeat;
	padding: 3px 15px;

}

.rightarea{
	width:340px;
}

.testi{
	width:334px;
}

.testi-head{
	height:25px;
	background-image:url(../images/testi-head.png);
	background-repeat:no-repeat;
	padding: 10px 20px 0 20px;
}

.testi-head h5{
	font-size: 16px;
	color:#ffffff;
	font-weight:bold;
}



.testimonial{
	padding: 10px 10px;
}

.details{
	font-size:13px;
	font-style:italic;
	color:#505050;
	padding: 0 0 10px 0;
}

.name-date{
	width:300px;
}

.name-pos{
	font-weight:bold;
	font-size:11px;
	color:#00398a;
	padding: 0 3px 0 0;
}

.date{
	font-size:10px;
	color:#505050;
	border-left: 1px solid #505050;
	padding: 0 0 0 2px;
}

*html .date{
	font-size:9px;
	font-weight:bold;
}

.testi-tail{
	height: 14px;
	background-image:url(../images/testi-tail.png);
	background-repeat:no-repeat;
	padding: 14px 20px;
	text-align:right;
	margin: 0 0 5px 0;
}

.testi-tail a{
	font-size:11px;
	color:#ffffff;
	padding: 0 4px;
}

.testi-tail img{
	padding: 2px 0 0 3px;
}

.testi-tail a:hover{
	text-decoration:none;
}

.cta-head{
	height: 24px;
                        padding:12px 20px 18px;
	/*padding: 17px 20px; */
	/* background-image:url(../images/cta-head.png); */
                        background-image:url(../images/cta-head2.png);
	background-repeat:no-repeat;
margin: 0;
}

* html .cta-head{
                         padding:12px 20px 11px;
}

.cta-body{
	/* background-image:url(../images/cta-body.gif); */
                        background-image:url(../images/cta-body2.png); 
	background-repeat:repeat-y;
	padding: 0 15px 10px 15px;
                         /* margin: 0 0 0 3px; */
margin: 0;
}
* html .cta-body{
width: 295px;
}
.cta-body p{
	font-size: 15px;
	color:#2a2a2a;
	padding: 10px 0;
}

.cta-body a{
	font-size:11px;
	color:#1854a3;
	margin: 0 0 0 155px;
}

.cta-body a:hover{
	text-decoration:none;
}

.cta-tail{
	height: 4px;
	font-size:0;
	/* background-image:url(../images/cta-tail.gif); */
                        background-image:url(../images/cta-tail2.png);
	background-repeat:no-repeat;
	/* margin: 0 0 5px 3px; */
                        margin: 0 0 9px 0px;
}

.cta1-head{
	height: 5px;
	font-size:0;
	/* background-image:url(../images/cta1-head.png);
	background-repeat:no-repeat; */
}

.cta1-body{
	width:284px;
	/* background-image:url(../images/cta1-body.png);
	background-repeat:repeat-y; */
	padding: 15px 25px;
	position:relative;
}

.div-bg{
	height: 78px;
	width:328px;
	background-image:url(../images/cta-body-bg.png);
	background-repeat:no-repeat;
	position:absolute;
	top:-2px;
	left:3px;
	}

.cta1-tail{
	height: 7px;
	font-size:0;
	/* background-image:url(../images/cta1-tail.png); 
	background-repeat:no-repeat; */
	margin: 0 0 7px 0;	
}

.cta1{
                        background-image:url(../images/cta1-bg21.png); 
	background-repeat:no-repeat;
}
.cta2{
                        background-image:url(../images/cta2-bg21.png); 
	background-repeat:no-repeat;
}

.rightarea h3{
	font-size:19px;
	font-weight:bold;
	color:#ffffff;
}

.rightarea h4{
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	padding:3px 5px 0 0;
}

.rightarea h6{
	font-size:11px;
	color:#ffffff;
	font-weight:normal;
	padding: 0 5px;
}

#footer{
	padding: 10px 0;
}

#footer img{
	padding: 0 10px 0 0;
}

hr{
	border:1px solid #05429a;
}

#footer p{
	font-size:12px;
	color:#5a5a5a;
	padding: 5px 0;
}

#footer a{
	color:#124c9c;
}

#footer a:hover{
	text-decoration:none;
}

/*innerpage*/

.contents img{
	padding: 0 20px 0 0;
}

.box{
	text-align:center;
}

.box-head{
	height:7px;
	background-image:url(../images/box-head.gif);
	background-repeat:no-repeat;
}

.box-body{
	background-image:url(../images/box-body.gif);
	background-repeat:repeat-y;
	padding: 10px 20px;
}

.box-tail{
	height: 6px;
	background-image:url(../images/box-tail.gif);
	background-repeat:no-repeat;
}

.box-body h4{
	font-size:18px;
	color:#5f5f5f;
	font-weight:normal;
	line-height:25px;
}

.box-body . quoted-body{
	font-size:11px;
	color:#969696;

}

.logo-p-cont{
	width: 328px;
}

object{
  outline: none;
}

.contents{
line-height: 1.5em;
}

.wpcont {
border-bottom:1px dotted #969696;
padding:15px 0 5px;
}

.qqcont {
position:relative;
}

.wpdesc {
padding:14px 0 0;
}

.open-q {
background-image:url(/images/open-quote.png);
background-repeat:no-repeat;
height:33px;
padding:12px 0 0;
position:absolute;
top:12px;
width:43px;
z-index:-1;
}

.close-q {
background-image:url(/images/close-quote.png);
background-repeat:no-repeat;
bottom:30px;
height:33px;
left:550px;
position:relative;
width:43px;
z-index:-1;
}

.cta1 h3{
cursor: pointer;
}

.cta, .cta1{
width: 334px;
}

* html #logo img, * html .leftarea img, * html .rightarea img{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}

.topright-link{
padding:5px 15px 0 0;
}

.testi{
margin:3px 0 0;
}

.testi-body {
background-image:url(../images/testi-body.png);
background-repeat:repeat-y;
height:212px;
overflow:hidden;
padding:10px 0;
text-align:center;
width:326px;
}

/*
.testi-body{
	width:340px;
	 background-image:url(../images/testi-body.png); 
	background-repeat:repeat-y;
	padding: 10px 0;
height: 201px;
overflow: hidden;
}
*/
