@charset "utf-8";
/* CSS Document */
.body{
padding:0px;
margin:0px;
}
.FORM-BORDER{
border:1px solid #999999;
}
.box{
border:1px solid #555;
}
.box-light{
border:1px solid #DDD;
}
.top{
border-top:1px solid #DDD;
}
.bottom{
border-bottom:1px solid #DDD;
border-right:1px dotted #DDD;
}
.right-leftbrd{
border-left:1px dotted #DDD;
}
.security-chk-tbar{
background:url(../images/scan-graph-title.jpg) no-repeat left top;
}
.q-a li{
vertical-align:top;
height:32px;
margin:0 0 0 20px;
list-style-image:url(../images/note-icon.jpg);
}
.info{
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#777;
padding-bottom:10px;
}

#b-menu-fade{
background:#65aaf0 url(../images/menu-right-fade.jpg) repeat-y right;
}
#b-menu-shadow{
background:#d8e8f6 url(../images/b-menu-shadow.jpg) no-repeat;
}
#b-text{
background:url(../images/b-text.jpg) no-repeat top right;
}
#b-menu{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#0A4B8D;
background:#D8E8F7 url(../images/bottom-menu-corner.jpg) no-repeat bottom right;
padding:8px;
}
/*  -------------------------   footer 1   -------------------------  */
#footer1{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
}
#footer1 a{
color:#0066CC;
}
#footer1 a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
}
/*  -------------------------   footer 1   -------------------------  */


/*  -------------------------   footer 2   -------------------------  */
#footer2{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
}
#footer2 a{
text-decoration:none;
color:#950000;
}
#footer2 a:hover{
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
font-size:11px;
color:#FF3300;
}
/*  -------------------------   footer 2   -------------------------  */

/*  -------------------------   menu right border look   -------------------------  */


.rbord{
border-right:1px solid #FFB9B9;
}

/*  -------------------------   menu right border look   -------------------------  */


/*  -------------------------   Outer Box   -------------------------  */
#Box-top-left-corner{
background:url(../images/t-l-box.jpg) no-repeat bottom right;
}
#Box-left-mid{
background:url(../images/l-m-box.jpg) repeat-y right;
}
#Box-bottom-left-corner{
background:url(../images/l-c-box.jpg) no-repeat top right;
}

#Box-top-right-corner{
background:url(../images/t-r-box.jpg) no-repeat bottom left;
}
#Box-right-mid{
background:url(../images/r-m-box.jpg) repeat-y left;
}
#Box-bottom-right-corner{
background:url(../images/r-b-box.jpg) no-repeat top left;
}

#Box-top-mid{
background:url(../images/t-m-box.jpg) repeat-x bottom;
}
#Box-bottom-mid{
background:url(../images/b-m-box.jpg) no-repeat top left;
}
/*  -------------------------   Outer Box   -------------------------  */



.footer-bg{
background:#FFFFFF url(../images/footer-bg.jpg) repeat-x top;
}
.left-menu-bg-top{
	background:#d6e3ed url(../images/menu-bg-top1.jpg) no-repeat top left;
}
.left-menu-bottom-bg{
	background:#f3f9ff url(../images/left-menu-bottom-bg.jpg) no-repeat top left;
}
.categories{
background:#333333 url(../white/Images/categories.jpg) no-repeat top left;
}
.text_mid{
background: url(../white/Images/text-middle.jpg) repeat-x;
}
.text_left{
background:#404040 url(../white/Images/text-left.jpg) repeat-x;
}
.text_right{
background:#404040 url(../white/Images/text-right.jpg) repeat-x;
}
.top_menu_mid{
background:#fff url(../white/Images/text-middle.jpg) repeat-x;
}
.top_menu_left{
margin:10px 0 0 0;
background:#2E424D  url(../white/Images/tp_textarea_l.jpg) repeat-x;
}
.top_menu_right{
background:#2E424D url(../white/Images/tp_textarea_r.jpg) repeat-x;
}
#banner_left{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
background:url(../white/Images/grad_arch_mid.jpg) no-repeat left bottom;
padding-left:20px;
}
#banner_left h1{
margin:30px 0px 0px 0px;
font-weight:lighter;
color:#EEEEEE;
font-size:22px;
}
#banner_left p{
margin:-18px 0px 0px 0px;
color:#00B9FF;
font-size:14px;
}

/*  -------------------------   mid links menu   -------------------------  */
.links_lightblue ul{
line-height:10px;
top:0;
font-family:Arial, Helvetica, sans-serif;
padding:0;
margin:0;
color:#0099FF;
}
.links_lightblue h1{
font-family:Arial, Helvetica, sans-serif;
margin:10px 0 10px 14px;
font-size:16px;
color:#ccc;
}
.links_lightblue ul{
padding:0 0 5px 0;
margin:6px 0 12px 26px;
font-size:12px;
}
.links_lightblue ul li{
line-height:normal;
list-style-image: url(../white/Images/images/double-white-arrows.gif);
color:#9BCDFF;
}
.links_lightblue p{
padding:0;
margin:0;
line-height:normal;
color:#DDDDDD;
}


.links_lightblue a{
text-decoration:none;
color:#83BBF3;
}
.links_lightblue a:hover{
color:#F06333;
}
/*  -------------------------   mid links menu   -------------------------  */

/*  -------------------------   top1 menu   -------------------------  */
#top1_menu{
text-align:right;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
}
#top1_menu a{
text-decoration:none;
color:#DDD;
}
#top1_menu a:hover{
color:#FF3300;
font-family:Arial, Helvetica, sans-serif;
}
/*  -------------------------   top1 menu   -------------------------  */

/*  -------------------------   upper menu   -------------------------  */
.upper_menu{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
.upper_menu a{
padding:0 0 0 8px;
text-decoration:none;
color:#000;
}
.upper_menu a:hover{
color:#FF3300;
font-family:Arial, Helvetica, sans-serif;
}
/*  -------------------------   upper menu   -------------------------  */





/*  -------------------------   lower menu   -------------------------  */
.lower_menu{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
.lower_menu a{
padding:0 0 0 0px;
font-family:Arial;
text-decoration:none;
color:#aaa;
}
.lower_menu a:hover{
color:#FF3300;
font-family:Arial, Helvetica, sans-serif;
}
/*  -------------------------   lower menu   -------------------------  */



/*  -------------------------   client entry body   -------------------------  */

.client-entry{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ddd;
background: url(../white/Images/text-middle.jpg) top repeat-x;
padding:12px 0 20px 0;
top:0;
width:160px;
}
.client-entry img{
padding:0;
margin:0;
top:0;
}

/*  -------------------------   client entry body   -------------------------  */

/*  -------------------------   client entry top   -------------------------  */

.client-entrytop{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ddd;
background:#333333 url(../white/Images/text-middle.jpg) top repeat-x;
padding:12px 12px 0 12px;
top:0;
width:160px;
}
.client-entrytop img{
padding:0;
margin:0;
top:0;
}

/*  -------------------------   client entry top   -------------------------  */



/*  -------------------------   form body   -------------------------  */

.form-body input{
border:1px solid #555;
background:#EEE;
}
/*  -------------------------   form body   -------------------------  */



/*  -------------------------   Feature text body   -------------------------  */
#feature{
font-family:Arial, Helvetica, sans-serif;
color:#CCCCCC;
}
#feature p{
font-size:12px;
line-height:15px;
color:#999;
}


#feature a{
font-weight:bold;
text-decoration:none;
color:#33CCFF;
}
#feature a:hover{
color:#F06333;
}
/*  -------------------------   Feature text body   -------------------------  */

/*  -------------------------   Main text body   -------------------------  */
#main{
font-family:Arial, Helvetica, sans-serif;
padding:0 10px 12px 2px;
margin:0;
color:#CCCCCC;
}
#main h1{
padding:0 0 5px 0;
margin:8px 0 10px 12px;
font-weight:lighter;
font-size:16px;
color:#286393;
border-bottom:1px solid #D0DAEA;
}
#main h2{
margin:19px 0 6px 12px;
font-weight:lighter;
font-size:14px;
color:#0074E8;
}
#main h3{
margin:0 0 10px 12px;
font-weight:lighter;
font-size:13px;
color:#46A3FF;
}
#main p{
padding-top:2px;
font-size:12px;
line-height:15px;
margin:0 0 4px 12px;
color:#777;
}
#main ul{
color:#000;
}
#main li{
list-style-image:url(../images/orangeb.jpg);
padding:0 0 4px 0;
font-size:12px;
line-height:14px;
margin:0 0 0 12px;
color:#777;
}
#main ul{
padding:0;
margin:0 0 0 28px;
}

.negative-top{
background:url(../white/Images/negative-top.jpg) repeat-x top;
}

#main a{
text-decoration:none;
color:#006699;
}
#main a:hover{
color:#F06333;
}
/*  -------------------------   Main text body   -------------------------  */

/*  -------------------------   Main text body   -------------------------  */
#main2{
font-family:Arial, Helvetica, sans-serif;
padding:0 10px 14px 0;
margin:0;
color:#CCCCCC;
}
#main2 h1{
padding:0 0 5px 0;
margin:8px 0 10px 12px;
font-weight:lighter;
font-size:16px;
color:#286393;
border-bottom:1px solid #D0DAEA;
}
#main2 h2{
margin:19px 0 6px 12px;
font-weight:lighter;
font-size:14px;
color:#0074E8;
}
#main2 h3{
margin:0 0 10px 12px;
font-weight:lighter;
font-size:13px;
color:#46A3FF;
}
#main2 p{
padding:0;
font-size:12px;
line-height:15px;
margin:0 0 4px 12px;
color:#777;
}
#main2 li{
list-style-type:square;
padding:0;
font-size:12px;
line-height:15px;
margin:0 0 0 12px;
color:#777;
}
#main2 ul{
padding:0;
margin:0 0 0 28px;
}
#main2 a{
text-decoration:none;
color:#006699;
}
#main2 a:hover{
color:#F06333;
}
/*  -------------------------   Main text body   -------------------------  */


.minner {
left:0;
top:0;
font-family:Arial, Helvetica, sans-serif;
padding:0;
margin:0px;
color:#0099FF;
}
.minner h1{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#ccc;
}
.minner p{
padding:0;
margin:0;
}
.minner a{
background:url(../images/darkblue.gif) no-repeat left;
text-decoration:none;
border-bottom:1px dotted #D9ECFF;
padding:0 0 0px 10px;
margin:0;
display:block;
color:#002E5B;
}
.minner a:hover{
display:block;
background:#FFF4F4;
text-decoration:none;
color:#004080;
}






.sidetab{
padding:20px 0 0 14px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#C62700;
}
.sidetab a{
text-decoration:none;
color:#C62700;
}
.sidetab a:hover{
color:#FF9900;
}




.sidetab-inner{
padding:10px 0 6px 14px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
.sidetab-inner a{
text-decoration:none;
color:#FFF;
}
.sidetab-inner a:hover{
text-decoration:none;
padding:10px 0 6px 6px;
color:#FFCC00;
}

.inner {
left:0;
top:0;
font-family:Arial, Helvetica, sans-serif;
padding:0;
margin:0px;
color:#0099FF;
}
.inner h1{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#ccc;
}

.inner {
padding:0 6px;
font-size:11px;
color:#9BCDFF;
}

.inner p{
margin:0;
}

.inner a{
background:url(../images/bullet2.gif) no-repeat left;
text-decoration:none;
padding:2px 0px 2px 12px;
margin:0 0 0 8px;
display:block;
color:#FFF;
border-bottom:1px dotted #66CCFF;
}
.inner a:hover{
display:block;
background:#FFF;
text-decoration:none;
color:#9D0000;
}
/*  -------------------------   Menu text body   -------------------------  */

/*  -------------------------   top themem   -------------------------  */

.toptheme{
border-top:#FFF 1px solid;
border-bottom:#FDC9CB 1px solid;
}


/*  -------------------------   top themem   -------------------------  */
.leftmain {
padding:0;
margin:0 0 0 10px;
left:0;
top:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#002142;
}
.leftmain h1{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#ccc;
}

.leftmain p{
margin:0;

}

.leftmain a{
background:url(../images/lightblue_arrow.gif) no-repeat left;
text-decoration:none;
border-bottom:1px dotted #FF4040;
padding:2px 2px 2px 12px;
margin:0;
display:block;
color:#CA0000;
}
.leftmain a:hover{
display:block;
background:#AB1016;
text-decoration:none;
color:#FFF;
}
/*  -------------------------   Menu text body   -------------------------  */




/*  -------------------------   Out Menu text body   -------------------------  */
#Outleftmain{
font-family:Arial, Helvetica, sans-serif;
padding:0;
margin:0;
color:#FF0000;
}
#Outleftmain h1{
margin:20px 0 2px 16px;
font-weight:lighter;
font-size:19px;
color:#DDDDDD;
}
#Outleftmain ul{
padding:0;
line-height:17px;
margin:0 0 0 30px;
font-size:12px;
padding:0;
list-style-type:square;
}
#Outleftmain p{
line-height:19px;
margin:0 0 0 10px;
color:#CCCCCC;
}


#Outleftmain a{
text-decoration:none;
color:#66CCFF;
}
#Outleftmain a:hover{
color:#FF3300;
}
/*  -------------------------   Out Menu text body   -------------------------  */





/*  -------------------------   Show more link   -------------------------  */

.holder {margin:0; width:510px; margin:5px; padding:1em; float:left;}
.holder h2 {text-align:left;}
a.hid {color:#000; text-decoration:none; outline-style:none;}
a.hid em {display:none;}
a.hid:hover {text-decoration:none;}
a.hid:active, a.hid:focus {background:#fff;}
a.hid:active span, a.hid:focus span {margin:0; padding:0; display:none;}
a.hid:active em, a.hid:focus em {margin:0; padding:0; display:block; color:#555; width:100%; font-style:normal; cursor:default;}
.clear {clear:both;
}

/*  -------------------------   Show more link   -------------------------  */
.xcopyrightleft  {color:#777;}
.xcopyrightleft  a{color:#007EFD;}
.xcopyrightleft a:hover{color:#FF0000;}
.xdatetime {text-align:right; font-family:Tahoma; font-size:11px; color:#777777;}
.xcopyrightleft {text-align:left; font-family:Tahoma; font-size:10px; color:#777;}

.xcopyrightright {text-align:right; font-family:Tahoma; font-size:11px; color:#777;}


#info p {margin-left:15px; margin-right:20px;}
#info img {margin:15px; float:left;}
#info h1 {margin-left:15px;}
/* the style starts here */
a.tooltip { font-family:Tahoma; font-size:11px; color:#000;}
a.tooltip b {display:none;}
a.tooltip:hover {color:#c00; border:0; position:relative; z-index:500; text-decoration:none;}
a.tooltip:hover b {display:block; position:absolute; top:26px; left:-25px; padding:5px; font-weight:normal; color:#000; border:1px solid #888; background:#ffc; width:200px;}
a.tooltip:hover b em {position:absolute; left:20px; top:-6px; width:9px; height:6px; background:url(../images/tooltip.gif) 0 0; display:block; font-size:1px;}


.slogan{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#AB1016;
}