body{color: #212121;font-family: verdana, arial, "sans serif";background-color:#C0C0C0;text-align: center;margin: 0;padding: 0;}
/*----------------------------Common-------------------------------*/
div, ul, ol, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, form, body{margin:0px;padding:0px;}
ul ul, ul ol, ol ul, ol ol{margin-top: 0px;margin-bottom: 0px;}
img{border:0;}
.flft{float:left}
.frgt{float:right}
.clear{clear:both;height:0px;font-size:0px;line-height:0px;}
.ac{text-align:center;}
.al{text-align:left;}
.ar{text-align:right;}
h1{color:#fff;font-size:18px;line-height:20px;padding-bottom:4px}
h2{color:#000;font-size:12px;line-height:18px;}

/*-----------------------------Common-------------------------------*/
#wrapperCont{padding:0;margin:0 auto;width:998px;text-align:left;border:0px solid red;background-color:#fff;}

/*---------------------------------Header Container-----------------------------------*/
#header_cont{margin:0px;padding:0px;width:970px;float:left;padding-left:28px;background-color:#fff}
#header_cont{padding-top:10px;border-bottom:2px solid #B3B3B3}
#header_cont .logo{width:200px;padding-right:30px;padding-bottom:10px;}
#header_cont .headbanner{text-align:right;width:970px;padding:0px 0px 0px 0px;}
/*--------------------------------- Header Container-----------------------------------*/
#footer_cont{margin:0px;padding:0px;width:970px;padding-left:28px;border-top:2px solid #B3B3B3;float:left;background-color:#fff}
#footer_cont .fcontent{width:400px;padding:10px 32px 10px 0px;font-size:11px;line-height:18px;}
.fcontent a, a.graylink{color:#212121;text-decoration:underline;}
.fcontent a:hover, a.graylink:hover{color:#212121;text-decoration:none;}
/*--------------------------------- Middle Container-----------------------------------*/
#middle_cont{margin:20px 0px 20px 0px;width:970px;padding-left:28px;float:left;border:0px solid red;font-size:12px;line-height:18px;}
.middle_content{font-size:12px;line-height:18px;width:940px;border:0px solid red;}
#middle_cont div.cont{;line-height:16px;width:940px;padding:0px;padding-bottom:6px;}
div.cont p{margin:0px;margin-top:12px;}

.clientinfo-cont{background-color:#CCD4E1;border:1px solid #E7E7E7;padding:10px 16px;width:908px;font-size:12px;}

div.activec{margin-top:14px;float:left;width:940px;}

.tab-menu{width:940px;margin-top:20px;}
.tab-menu ul{list-style-type:none;width:auto;float:left;}
.tab-menu ul li{width:118px;padding-right:5px;float:left;display:inline;font-size:16px;line-height:18px;}
.tab-menu ul li a, .tab-menu ul li a.on, .tab-menu ul li a:hover{width:118px;display:block;font-weight:bolder;float:left;padding:8px 0px 6px 0px;text-align:center;background:url("../images/gps/tab_menu_bg.jpg") no-repeat left top;color:#fff;text-decoration:none;}
.tab-menu ul li a.off,.tab-menu ul li a.off:hover{width:118px;display:block;font-weight:bolder;float:left;text-decoration:none;padding:8px 0px 6px 0px;;text-align:center;background:url("../images/gps/tab_menu_bg.jpg") no-repeat left -34px;}
.tool-cont{width:940px;border-top:1px solid #fff;float:left;font-size:11px;line-height:15px;}
.desc-cont{width:920px;float:left;background-color:#9EACC5;padding:10px;}

.fun-cont{width:920px;float:left;background-color:#CCD4E1;padding:10px;}
.ques-cont{width:535px;padding-right:10px;}
table.questbl{background-color:#fff;padding:0px;border-collapse:collapse;border:3px solid #fff;line-height:16px;margin:0px;}
table.questbl td{padding:3px 5px 3px 5px;text-align:left;border-top:2px solid #fff;border-bottom:2px solid #fff;background:#F2F2F2;}
table.questbl tr.activer td{padding:3px 5px 3px 5px;border-top:2px solid #fff;border-bottom:2px solid #fff;background:#FFDCC0;}
.fact-cont{width:375px;}
table.questbl th{padding:3px 5px 3px 5px;text-align:center;border-top:2px solid #fff;border-bottom:2px solid #fff;background:#F2F2F2;}

table.restbl{background-color:#fff;padding:0px;border-collapse:collapse;border:3px solid #fff;line-height:16px;margin:0px;font-size:11px;}
table.restbl th{padding:3px 10px 3px 10px;text-align:center;border:1px solid #fff;border-bottom:2px solid #fff;background:#B5C0D3;}
table.restbl td{padding:3px 10px 3px 10px;text-align:left;border:1px solid #fff;border-bottom:2px solid #fff;background:#F2F2F2;}
table.restbl tr.activer td{padding:3px 5px 3px 5px;border:1px solid #fff;border-bottom:2px solid #fff;background:#FFDCC0;}


.fact-cont{width:375px;}
table.restbl1{padding:0px;border-collapse:collapse;line-height:16px;margin:0px;text-align:left;}
table.restbl1 th{padding:4px 10px 4px 10px;font-size:11px;line-height:15px;text-align:center;border:1px solid #CCD4E1;background:#B5C0D3;}
table.restbl1 tr.ft th{padding:4px 10px 4px 10px;font-size:11px;line-height:15px;text-align:center;border:1px solid #CCD4E1;background:#9EACC5;}

table.restbl1 td{padding:3px 10px 3px 10px;border:1px solid #CCD4E1;background:#E6EAF0;}
.fact-cont{width:375px;}
table.restbl td.issue{text-align:left;}
table td.growth{text-align:center;}
table td.benefit{text-align:right;}
table td.benefit1{text-align:left;}
table td.c1{background-color:#F7CF12;}
table td.c2{background-color:#FFEDB3;}
table td.c3{background-color:#FF99CC;}
table td.c4{background-color:#CCFFCC;}
table.fact-tbl{padding:0px;border-collapse:collapse;line-height:16px;margin:0px;text-align:left;}
table.fact-tbl th{padding:4px 5px 4px 5px;font-size:12px;line-height:16px;border-bottom:1px solid #CCD4E1;background:#B5C0D3;}

table.fact-tbl td{font-weight:bold;padding:3px 5px 3px 5px;border-bottom:1px solid #CCD4E1;background:#E6EAF0;}
.fact-cont{width:375px;}
table.fact-tbl td a{display:block;color:#2652A8;text-decoration:none;border:0;}
table.fact-tbl td a:hover,table.fact-tbl td a.on{display:block;color:#FE8421;border:0;text-decoration:none;}

.scores{float:left;border:1px solid #DFDFDF;font-size:11px;line-height:13px;color:#fff;text-align:right;padding:1px 12px 1px 8px;font-family: verdana, sans-serif;width:44px;display:block;height:15px;background-color:#F7CF12;}
.color1{background-color:#BF1B1A;color:#fff;}
.color2{background-color:#F7CF12;color:#fff;}
.color3{background-color:#009100;color:#fff;}

.scores-level1, .scores-level2, .scores-level3{float:left;margin-left:5px;border:1px solid #DFDFDF;font-size:11px;line-height:13px;color:#fff;text-align:center;padding:1px 12px 1px 8px;width:44px;display:block;height:15px;}
.scores-level1{background-color:#FF0000}
.scores-level2{background-color:#FF8124}
.scores-level3{background-color:#FCAB54}


.btn-cont{text-align:right;width:940px;padding:15px 0px 10px 0px;}
.martop{margin-top:10px;}
table.tmartop{margin-top:10px;}
table.tmartop1{margin-top:5px;}
ul.factors{list-style-type:none;float:left;width:920px;border:0px solid red;margin-top:10px;}
ul.factors li{display:inline;float:left;width:auto;padding-right:8px;}
ul.factors li.last{display:inline;float:left;width:auto;padding-right:0px;}
ul.factors li span{background-color:#1F6DB5;color:#fff;margin-right:2px;padding:1px 3px 1px 4px;}

/*--------------------------------- Middle Container-----------------------------------*/
/*--------------------------------- Print Container-----------------------------------*/

#pwrapperCont{padding:0;margin:0;width:620px;float:left;text-align:left;background-color:#fff;}

#pheader_cont{margin:0px;font-size:11px;padding:0px;width:620px;float:left;background-color:#fff}
#pheader_cont{padding-top:10px;}
#pheader_cont .logo{width:200px;padding-left:20px;padding-bottom:10px;padding-right:22px;}
#pheader_cont .headbanner{width:620px;}

#pmiddle_cont{padding:30px 13px 22px 13px;font-size:11px;float:left;width:580px;}

/*---------------------------------Form Elements----------------------------------------*/

.selectbox1{margin-top:2px;font-size:11px;padding:1px;color: #434343;font-family: verdana, sans-serif;background-color: #FFF;width: 235px;border:1px solid #DFDFDF;}
.selectbox2{font-size:11px;padding:1px;color: #434343;font-family: verdana, sans-serif;background-color: #FFF;width: 70px;border:1px solid #DFDFDF;}

.txtbox{border:1px solid #DFDFDF;font-size:11px;color:#434343;padding:2px;font-family: verdana, sans-serif;width:230px;height:14px;}
.txtbox1{border:1px solid #DFDFDF;font-size:11px;line-height:13px;color:#434343;text-align:right;padding:1px 12px 1px 8px;font-family: verdana, sans-serif;width:44px;display:block;height:15px;background-color:#fff}
.txtbox2{border:1px solid #DFDFDF;font-size:11px;color:#434343;padding:2px;font-family: verdana, sans-serif;width:180px;height:14px;background-color:#fff}
.txtbox3{border:1px solid #DFDFDF;font-size:11px;line-height:13px;color:#434343;text-align:right;padding:1px 12px 1px 8px;font-family: verdana, sans-serif;width:64px;display:block;height:15px;background-color:#fff}
.capinput{border:1px solid #E1E1E1;color:#434343;background:#fff;font-size:11px;padding:1px 4px;width:197px;height:15px;}

.txtboxclr{background-color:#FFEDB3}
.btngo{background-color:#fff;border:0px;width:130px;font-family: verdana, arial, "sans serif";font-size:12px;font-weight:bold;padding:1px 5px 1px 5px;height:19px;}
.submitbtn{background-color:#BFC9D9;border:1px solid #E7E7E7;width:80px;font-family:verdana, arial, "sans serif";font-size:12px;font-weight:bold;padding:1px 5px 1px 5px;height:22px;}

#error{position:absolute;font-size:12px;display:none;text-align:left;z-index:20000;top:-5px;left:-8px;width:193px;border:0px solid red;}
.pop-cont{width:193px;position:relative;}
#pop-hd-cont{width:153px;float:left;font-weight:bold;background:url('../images/tooltip_bg.gif') no-repeat left top;padding:10px 10px 0px 30px;color:#fff;}
.pop-ft-cont{width:193px;float:left;height:10px;background:url('../images/tooltip_bg.gif') no-repeat left bottom;}

.redtxt, .redcolor, .errormsg{color:#cc0000;}
.graybox{position:relative;margin-left:-7px;width:958px;background:url("../images/btud/gray_box_mid_bg.gif") repeat-y left bottom;float:left;}
.graybox_hd{width:958px;background:url("../images/btud/gray_box_top_bg.gif") no-repeat 1px top;}
.graybox_ft{width:941px;padding:9px 8px 8px 9px;border:0px solid red;background:url("../images/btud/gray_box_btm_bg.gif") no-repeat bottom left;}
.graybox_mid{width:940px;}

.smfont{font-size:11px;line-height:14px;}

/*---------------------------------Form Elements----------------------------------------*/
.a1{color:#6283A2;font-size:12px;text-decoration:none;}
.a1:hover{color:#6283A2;font-size:12px;text-decoration:underline;}

.blue{background-color:#cc0000;}
