* { margin:0; padding:0; border:none; outline:none; }
ul, ol { list-style-type:none }
a { text-decoration:none; color:#077bbd }
a:hover { text-decoration:underline }
html, body { font:11px verdana; color:#333; background:#fff; line-height:16px; }
p { text-align:justify; }
input, select, option { border:1px solid #CCC; }
td { vertical-align:top; }
.fltrt { float:right; }
.fltlt { float:left; }
#wraper-header { width:100%; height:121px; overflow:hidden; background: url(../images/edd-main-bg.gif) 0px -190px repeat-x; }
#header { width:100%; margin:0 auto; padding:0px; overflow:hidden; height:121px; max-width:955px; }
#logo { display: block; height: 77px; overflow: hidden; position: relative; width: 300px !important; }
#logo img { left: 0; position: absolute; top: 1px; }
.logo-bottom { display:block; width:92px; height:46px; background:url(../images/sprite.jpg) left -44px no-repeat; float:left; }
#nav { display:block; float:left; background:url(../images/nav-bg.png) left -311px repeat-x; margin-left: 6px;
margin-right: 6px; -webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;}
#nav li { float:left; }
#nav li a { display:block; padding:0 21.6px; font:normal 12px/43px verdana; color:#fff; filter: Shadow(Color=#363636, Direction=185, Strength=3); text-shadow:0 2px #363636; }
#nav li a:hover, #nav li a.selected { text-decoration:none; background:url(../images/nav-bg.png) left -221px repeat-x; }
#nav li a:hover, #nav li a.selected:first-child { text-decoration:none; background:url(../images/nav-bg.png) left -221px repeat-x; -webkit-border-top-left-radius: 5px;
-moz-border-radius-topleft: 5px;
border-top-left-radius: 5px; }
#nav li a:hover, #nav li a.selected:last-child { text-decoration:none; background:url(../images/nav-bg.png) left -221px repeat-x; -webkit-border-top-right-radius: 5px;
-moz-border-radius-topright: 5px;
border-top-right-radius: 5px;}
#nav li.sep { display:block; width:2px; float:left; background:url(../images/nav-bg.png) left -266px repeat-x; height:44px; }
ul#nav div.sub_menu { width:auto; display:none; float:none; z-index:9999 !important; text-align:left; position:absolute; top:116px; padding-top:5px; }
ul#nav div.sub_menu div.bg { background:#767676; border-left:1px solid #403d3c; border-right:1px solid #403d3c; border-bottom:4px solid #403d3c; float:left; }
ul#nav div.sub_menu ul { padding:2px 0px 0; float:left; width:175px; }
ul#nav div.sub_menu li { display:block; float:none; border-bottom:1px solid #6a6a6a; }
ul#nav div.sub_menu li.heading { display:block; float:none; background:#515151; }
ul#nav li div.sub_menu a { padding:4px 5px; text-decoration:none; font:bold 12px/14px Trebuchet MS; color:#fff; display:inline-block; width:165px; text-transform:none; filter: Shadow(Color=#363636, Direction=185, Strength=2); text-shadow:0 1px #363636; }
ul#nav li div.sub_menu a:hover { background:#827e7c; }

.qdf-ifr{ width:205px; height:343px;}
.qdf2{background:url(../images/sprite.jpg) left -110px no-repeat; width:928px; height:97px; clear:both;margin:0 0 10px 0; position:relative;}
.qdf2 #qdf2 { font-size: 12px; position:absolute; left:165px; }
.qdf2 #qdf2 #qdf2_DDListDegree { margin-top: 0px; }
.qdf2 #qdf2 div { display:block; margin:50px 10px 0px 0; float:left; overflow:hidden; }
.qdf2 #qdf2 div select { background-color: transparent; border: none;  padding: 3px; width: 175px; }
.qdf2 .button { display:block;  margin-left:10px; float:left; border-radius:3px; border:1px solid #333; cursor:pointer;  padding: 23px 10px 24px; font: bold 34px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;color: #FFFFFF; text-shadow:0 0 3px #333; text-decoration:none; }
.qdf2 .button:hover { color:#000; text-decoration:none; }
.qdf2 .button span{display:block; font-size: 20px;}
.btnD{ margin-left:2px !important;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#8c8c8c', endColorstr = '#434343');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#8c8c8c', endColorstr = '#434343')";
background-image: -moz-linear-gradient(top, #8c8c8c, #434343);
background-image: -ms-linear-gradient(top, #8c8c8c, #434343);
background-image: -o-linear-gradient(top, #8c8c8c, #434343);
background-image: -webkit-gradient(linear, center top, center bottom, from(#8c8c8c), to(#434343));
background-image: -webkit-linear-gradient(top, #8c8c8c, #434343);
background-image: linear-gradient(top, #8c8c8c, #434343);
}
.btnS{filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#50a2fe', endColorstr = '#0858b3');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#50a2fe', endColorstr = '#0858b3')";
background-image: -moz-linear-gradient(top, #50a2fe, #0858b3);
background-image: -ms-linear-gradient(top, #50a2fe, #0858b3);
background-image: -o-linear-gradient(top, #50a2fe, #0858b3);
background-image: -webkit-gradient(linear, center top, center bottom, from(#50a2fe), to(#0858b3));
background-image: -webkit-linear-gradient(top, #50a2fe, #0858b3);
background-image: linear-gradient(top, #50a2fe, #0858b3);
}


.deg_finder_h{background:url(../images/home-baner.jpg) center no-repeat; width:928px; height:257px; clear:both;margin:0 0 10px 0; position:relative;}
.deg_finder_h #qdf { font-size: 12px; position:absolute; left:200px; top:185px;}
.deg_finder_h #qdf #qdf2_DDListDegree { margin-top: 0px; }
.deg_finder_h #qdf div { display:block; margin:25px 10px 0px 0; float:left; overflow:hidden; }
.deg_finder_h #qdf div select { background-color: transparent; border: none;  padding: 3px; width: 175px; }
.deg_finder_h .button { display:block;  margin-left:9px; float:left;  cursor:pointer;  padding: 14px 25px; font: bold 20px "Trebuchet MS", Arial, Helvetica, sans-serif;color: #FFFFFF; text-shadow:0 0 3px #333; text-decoration:none; }
.deg_finder_h .button:hover { color:#000; text-decoration:none; }



#body-wraper { width:100%; clear:both; background: url(../images/edd-main-bg.gif) 0 -311px repeat-x #d7f9ff; }
#body {  width:934px; margin:0 auto; padding:7px 10px 7px 13px;background:url(../images/main-bg.png) repeat-y; overflow:hidden; }
.left { width:198px; float:left; }
.left-menu { width:196px; position:relative; background:#f9f9f9; border:1px solid #333333; padding:0; margin-bottom:7px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; }
.left-menu h3 { background-position: 0% 0%; padding: 0 10px; font: bold 12px/28px verdana; color:#fff; -webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px; background: #9b9b9b; /* Old browsers */
background: -moz-linear-gradient(top,  #9b9b9b 0%, #111111 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9b9b9b), color-stop(100%,#111111)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #9b9b9b 0%,#111111 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #9b9b9b 0%,#111111 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #9b9b9b 0%,#111111 100%); /* IE10+ */
background: linear-gradient(to bottom,  #9b9b9b 0%,#111111 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9b9b9b', endColorstr='#111111',GradientType=0 ); /* IE6-9 */
}
.left-menu h3 a{color:#fff;}
.left-menu li { position:relative; padding:3px 5px 4px 8px; display:block; border-bottom:1px solid #dddedf; }
.left-menu li.selected { border:1px solid #f9e6e0; }
.left-menu li a { font:11px verdana; padding-bottom:3px; color:#3c3c3c }
.left-menu li a:hover { color:#069; text-decoration:none; }
.lh { display:none; }
.left-menu a.more { float: left; display:inline-block; margin:4px 5px 0 0px; width:9px; height:10px; background:url(../images/sh-bull.gif) 3px 1px no-repeat; padding:0; }
.left-menu a.less { float: left; display:inline-block; margin:4px 5px 0 0px; width:9px; height:10px; background:url(../images/sh-bull.gif) left -9px no-repeat; padding:0; }
.leftnav li { padding-left:23px; }
.st-w { margin:0 0 10px; clear:both; }
#content { width:722px; float:left; padding:0 5px 0 8px;margin-bottom:10px; }
#content .cat_img{float:right; margin:5px 0px 5px 10px;}
.breadcrumb { overflow:hidden; margin-top:-4px; margin-bottom:0px; padding-bottom:3px; border-bottom:1px solid #ddd; }
.left-cont { width:692px; float:left; }
#content h1 { font:bold 18px verdana; color: #006699; /*color:#d60404;*/ margin-bottom:10px; }
p.txt { padding:0 0 10px 0; }
#content h2 { font:bold 18px verdana; color:#006699;padding: 7px 0; }
#content h3 { font:bold 14px/25px verdana; text-align:left; padding:0 10px; float:left; }
#content h4 { font:bold 14px/25px verdana; color:#006699; }
#content ul { padding-left:13px; list-style-type:disc; }
.sel-prog { background:#fff; border:1px solid #e5e5e5; width:721px; margin-bottom:5px;  }
.sel-prog3 { background:url(../images/bg2.gif) left 25px repeat-x #fafcfd; border:1px solid #0a70b7; width:721px; margin-bottom:5px;  }
#content .sel-prog3 h3{ font:bold 14px/30px verdana; color:#fff; background:#0a70b7; text-align:center; float:none; }
.states{margin-left:20px; color:#666;}
.states li { padding:2px 0; }
.states a { font:bold 12px verdana; color:#0a69ac; }

.link2 { display:block; margin:0 15px 10px; }
.link2 li { padding:5px 0; }
.link2 a { font:bold 12px verdana; color:#014d9a; }
#content .tp-widget4 .links3 { display:block; margin:10px 15px 10px 20px; list-style-type:none; padding:0; }
#content .tp-widget4 .links3 li { padding:2px 0 2px 10px; float:left; width:203px; margin:0 10px 0 0; background:url(../images/bullet.gif) 0px 9px no-repeat; display:inline-block; }
#content .tp-widget4 .links3 a { font:bold 11px verdana; color:#014d9a; }
#content .sd-wi ul { list-style-type:none; padding:0; }
.no-sch{font:bold 12px verdana; color:Red;}
.top-sch img { border:1px solid #ccc; }
.pl-links { padding:9px; background:#f9f9f9; border:1px solid #3E85A2; background:#f9f9f9; }
.pl-links li { background:url(../images/bullet.gif) left 8px no-repeat; padding-left:10px; list-style:none; }
.pl-links li a { color:#014d9a; font:12px/20px Arial; }
.sd-wi { width:220px; float:left; background:url(../images/wi-bg.png) right repeat-y #fcfdfd; padding:0 10px; }
.sd-wi h4 { font:bold 12px/25px Verdana, Geneva, sans-serif; color:#ff0060; text-align:center; margin-bottom:5px; }
.sd-wi .dbs { width:76px; height:71px; background:url(../images/sprite.jpg) -264px 0px no-repeat; margin-bottom:7px; }
.sd-wi .dbl { width:69px; height:67px; background:url(../images/sprite.jpg) -340px 0px no-repeat; margin-bottom:7px; }
.sd-wi .dbc { width:61px; height:68px; background:url(../images/sprite.jpg) -410px 0px no-repeat; margin-bottom:7px; }
.more { padding-left:10px; background:url(../images/bullet.gif) left 6px no-repeat; margin:5px 10px; font-weight:bold; }
.top-cont { width:692px; float:left; margin-bottom:10px; }
.top-cont-left { width:685px; float:left; }
.top-cont-left h1 { font:bold 18px verdana; color:#d60423; }
.tp-widget { border:1px solid #347e9d; margin-top:5px; background:#fff; }
#content .tp-widget h2 { background:#2A90D7; border-bottom:3px solid #115a8d; font:bold 15px/28px verdana; padding:0 10px; color:#fff }
#content .tp-widget h4 {font:bold 13px/22px verdana; color:#666;}
.tp-widget table.tp-table { width:700px; margin:5px 10px; }
.tp-widget table.tp-table td img {border:1px solid #ccc; }
table.tp-table a.prog { font:bold 12px/18px verdana; color:#464646; }
table.tp-table a.uni { font:bold 12px/18px verdana; color:#2A90D7; }
.tp-table .rfi { display:inline-block; background:url(../images/nav-bg.png) left -490px repeat-x; border:1px solid #1f1f1f; padding:0px 13px 2px; font:bold 16px verdana; color:#fff; cursor:pointer; text-transform:uppercase; text-align:center; filter: Shadow(Color=#363636, Direction=185, Strength=1); text-shadow:0 1px #363636; }
.tp-table .rfi span { font:bold 20px verdana; }
.tp-table .rfi:hover { text-decoration:none; background:url(../images/nav-bg.png) left -535px repeat-x; filter: Shadow(Color=#363636, Direction=185, Strength=1); text-shadow:0 1px #363636; }
.uni img { border:1px solid #ccc; }
.tp-widget2 { clear:both; border:1px solid #347e9d; margin-top:5px; background:#fff; overflow:hidden }
.tp-widget2 h5 { background:#2A90D7; border-bottom:3px solid #115a8d; font:bold 15px/28px verdana; padding:0 10px; color:#FFF }
.tp-widget2 table.tp-table2 { margin:10px; }
.tp-widget2 table.tp-table2 td { }
table.tp-table2 a.prog { font:bold 12px/18px verdana; color:#464646; }
table.tp-table2 a.uni { font:bold 12px/18px verdana; color:#2A90D7; display:block; margin-bottom:6px; }
.tp-table li { position:relative; padding:1px 5px 2px 12px; background:url(../images/bullet.gif) 1px 8px no-repeat; display:block; }
.tp-table li a { font:11px verdana; }
.tp-table td { vertical-align:middle; }
.tp-widget4 { clear:both;  border:1px solid #347e9d; margin-top:5px; background:#fff; overflow:hidden }
.tp-widget4 h5 { background:#2A90D7; border-bottom:3px solid #115a8d; font:bold 14px/24px verdana; padding:0 10px; color:#fff }
.filter_degree { border:1px solid #666; background:#F0F0F0; margin :7px 0; }
#content .filter_degree h3 { float:none; text-align:center; color:#fff; background-color:#363436; background-image: -moz-linear-gradient(center bottom, rgb(54,52,54) 17%, rgb(128,128,128) 100%); font:bold 13px verdana; padding:2px 0 6px; }
.filter_degree .pad { padding:10px; text-align:center; }
.filter_degree a { font:bold 11px Verdana, Geneva, sans-serif; color:#333; }
.tp-widget3 { width:352px; border:1px solid #347e9d; margin:5px 3px; background:#fff; overflow:hidden; float:left; }
.tp-widget3 h5 { color:#FFF; background:#2A90D7; border-bottom:3px solid #115a8d; font:bold 13px/22px verdana; padding:0 10px; }
.tp-widget3 h5 a { color:#ffffff; }
#content .tp-widget3 ul { display:block; padding:10px; list-style-type:none; }
.tp-widget3 ul li { display:block; padding-left:12px; background:url(../images/bullet.gif) left 7px no-repeat; }
.tp-widget3 ul li.view-all { display:block; background:none; padding-left:12px; text-align:right; color:#900; }
.tp-widget3 ul li.view-all a { color:#900; text-decoration:underline; font:bold 10px verdana; }
.qdf-inner { width:233px; margin-bottom:7px; height:263px; float:right; background:url(../images/qdf-bg.jpg) no-repeat; }
.qdf-inner2 { clear:both; width:198px; margin-bottom:7px; height:263px; background:url(../images/qdf-bg.jpg) no-repeat; }
.online_school { background:#fff; border:1px solid #e5e5e5; width:721px; margin-bottom:5px; }
.online_school td { padding:10px; }
.online_school a.sch-heading { font:bold 13px verdana; }
.online_school p.des { padding:2px 0 8px; }
.online_school img { border:1px solid #ddd; }
.right { width:233px; float:right; }
.right-menu { width:231px; position:relative; float:left; background:#f9f9f9; border:1px solid #3e85a2; padding:3px 0; margin-bottom:7px; }
.right-menu h3 { background-position: 0% 0%; padding: 0 10px; font: bold 12px/28px verdana; color:#fff; background-image: -moz-linear-gradient(  center bottom,  rgb(54,52,54) 17%,  rgb(128,128,128) 100% ); background-color: #5f5f5f; background-repeat: repeat; background-attachment: scroll; }
.right-menu li { position:relative; padding:3px 5px 4px 15px; background:url(../images/bullet.gif) 5px 10px no-repeat; display:block; border-bottom:1px solid #dddedf; }
.right-menu li.selected { border:1px solid #f9e6e0; }
.right-menu li a { font:11px verdana; padding-bottom:3px; color:#3c3c3c }
.right-menu li a:hover { color:#069; text-decoration:none; }
.qdf-home { width:190px; height:162px; background:url(../images/qdf-bg1.jpg) center no-repeat; margin-bottom:10px; padding-top:41px; }
.top-sch { width:850px; margin:10px auto; background:#e4e4e4; border:2px solid #585858; clear:both; overflow:hidden; }
.top-sch .ts { width:24px; height:109px; background:url(../images/sprite.jpg) -473px 0px no-repeat; }
.top-sch img { margin-top:15px; }
a.cfi { display:inline-block; background:#EF6000;
background-image: -ms-linear-gradient(top, #FFA200 0%, #EF6000 100%); background-image: -moz-linear-gradient(top, #FFA200 0%, #EF6000 100%); background-image: -o-linear-gradient(top, #FFA200 0%, #EF6000 100%); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFA200), color-stop(1, #EF6000)); background-image: -webkit-linear-gradient(top, #FFA200 0%, #EF6000 100%); background-image: linear-gradient(to bottom, #FFA200 0%, #EF6000 100%); border:1px solid #1f1f1f; padding:5px 13px; font:bold 12px verdana; color:#000; cursor:pointer; }
a.cfi:hover { text-decoration:none; background:#EF6000;}
a.cmi { display:inline-block; background:#EF6000;
background-image: -ms-linear-gradient(top, #FFA200 0%, #EF6000 100%); background-image: -moz-linear-gradient(top, #FFA200 0%, #EF6000 100%); background-image: -o-linear-gradient(top, #FFA200 0%, #EF6000 100%); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFA200), color-stop(1, #EF6000)); background-image: -webkit-linear-gradient(top, #FFA200 0%, #EF6000 100%); background-image: linear-gradient(to bottom, #FFA200 0%, #EF6000 100%); border:1px solid #1f1f1f; padding:10px 25px; font:bold 16px verdana; color:#000; cursor:pointer; }
a.cmi:hover { text-decoration:none; background:#EF6000; }
#footer-wraper { clear:both; width:100%; border-top:4px solid #05a1df; background:#fff; }
#footer { width:909px; margin:0 auto; padding:25px 15px; background:url(../images/nav-bg.png) left -355px repeat-x; border-left:1px solid #eee; border-right:1px solid #eee; }
#footer_wraper2 { clear:both; width:100%; border-top:4px solid #cccccc; background:url(../images/nav-bg.png) left -355px repeat-x; }
#footer2 { width:909px; margin:0 auto; padding:25px 15px; background:url(../images/nav-bg.png) left -355px repeat-x;  }
/*  accordion  */
#acc { height:200px; margin-bottom:10px; border:1px solid #666; }
#acc ul.ac li { float: left; display: block; border-right:1px solid #666; }
#acc ul.ac li a { display: block; overflow: hidden; height: 155px; width: 13px; }
#acc #a1 { width: 495px; }
#acc ul.ac li img { position: absolute; cursor:pointer; }
#acc ul.ac li p { display: block; }
#acc div.ac-img1 { width:495px; height:155px; background:url(../images/home-sp.jpg) left 0px no-repeat; }
#acc div.ac-img2 { width:495px; height:155px; background:url(../images/home-sp.jpg) left -155px no-repeat; }
#acc div.ac-img3 { width:495px; height:155px; background:url(../images/home-sp.jpg) left -310px no-repeat; }
.row { float:left; }
.kaplan { width:302px; float:left; background:url(../images/kaplan_content_bg.gif) repeat-y; }
.kaplan .top { background:url(../images/kaplan_header_bg.gif) no-repeat bottom; height:85px; }
.kaplan .bottom { background:url(../images/kaplan_footer_bg.gif) no-repeat bottom; height:5px; margin-top:5px; }
.kaplan h3 { font:bold 14px/22px Arial; color:#232371; padding:0 10px; }
.kaplan p { padding:0 5px; color:#232324; font:normal 11px/20px Arial; }
.kaplan_frame { background:#f6f6f6; padding-top:5px; float:left; width:602px; margin-left:10px; margin-bottom:10px; }
.kaplan_frame .iframe { height:1500px; width:600px; border:#d3d3d3 solid; border-width:0 1px; background-color:#f6f6f6; }
.kaplan_frame_bottom { background: height:5px; }
.showhide { height: 150px; overflow: hidden; }
.read_more { margin:10px 0; text-align:right; }
.read_more a { color:#E56639; cursor:pointer; font:bold 11px tahoma; background:url(../images/sh-bull.gif) 6px 4px no-repeat; padding-left:15px; }

/**/
.prg {  padding:10px; overflow:hidden; border-bottom:0px solid #347E9D; margin-bottom:10px; }
.prg .inf { overflow:hidden; margin-bottom:8px; }
.prg .inf span.nam { float:left; width:335px; }
.prg .inf span.nam h4 { border-bottom: 1px solid #DDDDDD; color: #FF0000; font: bold 17px/25px verdana; margin-bottom: 7px; padding-bottom: 5px; }
.prg .inf span.nam h4 a { text-decoration:none;  color: #006699; font: bold 17px/25px verdana;  }
.prg .inf .prgi { display:block; float:right; width:110px; border:1px solid #CCCCCC; }
.prg ul.prg-list { padding:0 !important; margin:0; }
.prg ul.prg-list li { list-style:none; overflow:hidden;  margin-bottom:4px; border-bottom:1px solid #DDD; padding-bottom:4px; }
.prg ul.prg-list li h5 { background:none; border-bottom:none; font:normal 13px/22px verdana; padding:0px; color:#115a8d; float:left; width:500px }
.prg ul.prg-list li a.prog { display:inline-block; background:#FFA200;
background-image: -ms-linear-gradient(top, #FFA200 0%, #EF6000 100%); background-image: -moz-linear-gradient(top, #FFA200 0%, #EF6000 100%); background-image: -o-linear-gradient(top, #FFA200 0%, #EF6000 100%); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFA200), color-stop(1, #EF6000)); background-image: -webkit-linear-gradient(top, #FFA200 0%, #EF6000 100%); background-image: linear-gradient(to bottom, #FFA200 0%, #EF6000 100%); border:1px solid #1f1f1f; padding:2px 20px; font:bold 13px verdana; color:#000; cursor:pointer; float:right; }
.prg ul.prg-list li a.prog:hover { text-decoration:none; background:#EF6000; text-decoration:none; }
/**/
.faqs{}
.faqs li.flist{ border-bottom:1px solid #ddd; padding-bottom:10px; margin-bottom:10px; list-style:none; }
.faqs li h4.qs{ font:bold 14px/20px Arial !important; color:#077BBD !important; margin-bottom:10px; }
.faqs li p.an{ font:12px/19px Arial; }

/*minicms*/
.ae_box {  margin:0 auto;  padding:115px 0px 10px 0px;  width:721px; position:relative; float:left; }
/**/
.ae_box .qas { padding:0 5px 0 5px; width:709px; float:left; border:solid #999; border-width:0 1px }
.ae_box .qas .header{ width:720px; background:url(../images/qa-header.jpg) no-repeat center top; position:absolute; height:115px; top:0px; left:0px }
.ae_box .qas .tline{ position:absolute; top:70px; font:12px Arial; color:#222; left:15px; width:260px }
.ae_box .qas p.qtn { }
.ae_box .qas p.qtn { background:#f5f5f5; padding:8px 12px 12px 12px; border:1px solid #7bc2d9; overflow:hidden; }
.ae_box .qas p.qtn span { font:normal 24px/28px Arial; color:#004fa3; float:left; width:35px; }
.ae_box .qas p.qtn { font:12px Arial; color:#003455; }
.ae_box .qas  p.ans { background:#eaf4f9; padding:8px 17px 8px 12px; border:1px solid #007bc9;  overflow:hidden; margin-bottom:10px; margin-left:1px; margin-right:1px; margin-top:-5px }
.ae_box .qas  p.ans span { font:normal 24px/28px Arial; color:#3f3f3f; float:left; width:35px; }
.ae_box .qas  p.ans { font:13px/18px Arial; color:#555; }
/**/
.ae_box .ask_box { background:#eeeeee; border:1px solid #999; overflow:visible; padding:10px 50px; float:left; position:relative; width:618px; }
.ae_box .ask_box .curl{ background:url(../images/qa-curl.jpg) no-repeat 0px 0px; position:absolute; display:block; width:86px; height:66px; right:0; top:-1px; }
.ae_box .ask_box h4 { font:normal 24px Arial; color:#004fa3; }
.ae_box .ask_box .qline{ font:12px Arial; color:#666; margin-bottom:15px; display:block; }
.ae_box .ask_box .ask { display:block; }
.ae_box .ask_box .ask .fbg { background:#fcfcfc; border:1px solid #afafaf; padding:5px 4px; font:normal 13px Arial; color:#444; }
.ae_box .ask_box .ask .fbg:focus { border:1px solid #afafaf; background:#fff; color:#333; -moz-box-shadow: 0 0 3px #afafaf; -webkit-box-shadow: 0 0 3px #afafaf; box-shadow: 0 0 3px #afafaf; }
.ae_box .ask_box .ask .finput_name { float:left; width:605px; margin-bottom:10px; }
.ae_box .ask_box .ask .finput_email { float:left; width:605px; }
.ae_box .ask_box .ask .ftarea { float:left; width:605px; margin:10px 0; resize:vertical; overflow:auto; }
.ae_box .ask_box .ask .err { float:left; font:bold 12px/30px Arial; color:#d00000; padding-left:5px; }
.ae_box .ask_box .ask .fsubmit { background:#005c93; float:right; border:1px solid #333; background:-webkit-gradient(linear, 0 0, 0 bottom, from(#005c93), to(#003b60)); background: -moz-linear-gradient(#005c93, #003b60); background: linear-gradient(#005c93, #003b60); filter:progid:DXImageTransform.Microsoft.gradient(GradientType='0', startColorstr='#005c93', endColorstr='#003b60'); -ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType='0', startColorstr='#005c93', endColorstr='#003b60'); padding:5px 19px; color:#fff; font:normal 16px Arial; cursor:pointer;  -webkit-transition: .1s ease-in-out; -moz-transition: .1s ease-in-out; -o-transition: .1s ease-in-out; -ms-transition: .1s ease-in-out; transition: .3s ease-in-out;opacity:.9; text-shadow:0px 1px 3px #000; }
.ae_box .ask_box .ask .fsubmit:hover { opacity:1; text-shadow:0px 1px 8px #000; -moz-box-shadow: 0 0 3px #005c93; -webkit-box-shadow: 0 0 3px #005c93; box-shadow: 0 0 3px #005c93; border:1px solid #111; }

/**seo pages**/

 #grid{}
 #grid table{ border-collapse:collapse; width:100%;}
 #grid table td{ border:1px solid #ddd; border-collapse:collapse; padding:2px; }
 #grid table th{ padding:5px; background:#AAA }
#ac_srch{ margin:0; padding:25px 10px; text-align:left; border:1px solid #DDD; background:#eee}
#ac_srch h3{ font:17px Arial; text-align:left; margin-bottom:10px; }
.ac_box{ padding:5px; font:14px Arial; border:1px solid #999; width:300px; }
.ac_btn{  background:url("images/nav-bg.png") repeat-x scroll 0px -53px; border:1px solid #333; color:#fff; font:bold 12px Arial; padding:5px 15px; }
.ac_btn_active{  background:#222; border:1px solid #333; color:#fff; font:bold 12px Arial; padding:5px 15px; }




/**/
.icon-error{    background-color: #FFBABA;
    background-position: 10px center;
    background-repeat: no-repeat;
    border: 1px solid;
    color: #D8000C;
    display: block;
    
    font: 14px Arial;
    margin: 10px 0;
    padding: 10px;}
.seo-backend .list-pages{ width:350px; height:250px; }
.seo-backend .list-prgs{ width:250px; height:150px; }
.seo-backend .tbox{ padding:3px; font:13px Arial; width:400px; }
.seo-backend .btn{ padding:5px 10px; color:#fff; background:url("images/nav-bg.png") repeat-x scroll 0px -53px; border:1px solid #333; }
.small-logo { height: 58px; width: 140px; }


/* ------- LEAD FORM --------------*/
.uform{background: url("images/bg0.gif") repeat scroll 0 0 transparent;}
/*.uform #wraper-header,.uform #body-wraper{ background:none;}*/
.uform #header{background: url("images/main-bg.png") repeat-y scroll 0 0 transparent;padding: 0px 9px 0px 6px;
width: 940px;-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;}
.uform  #logo{width:250px;}
.uform  #logo img{ left:-8px;}
.uform .logo-bottom{background-position:-8px -44px;width: 84px;} 

.notice { padding:12px 10px; text-align:center; font:bold 15px tahoma; color:#fff; text-shadow:1px 0px #000;background:url(../images/nav-bg.png) repeat-x scroll center -45px transparent; -webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;}
#body .uni_form { background:#fff; padding:20px 44px; width:841px; overflow:hidden; }
.col1 { width:373px; float:left; padding:0 15px;  }
.col1b { width:425px; float:left; padding:0 0 0 15px;  }
.col2 { width:422px; float:left; text-align:right; }
.col2b { width:370px; float:left; text-align:left; padding:0 15px; }
.alc { text-align:center; }
.form_cont { border:1px solid #046aac;  background:#ededed; border-radius:3px; }
.form_cont .f_heading { border-radius:3px 3px 0 0; background:#d6e8fe; padding:10px 15px; }
.f_heading h4 { font:bold 14px tahoma; color:#000; padding-bottom:15px; }
.f_heading h5 { font:bold 12px tahoma; color:#614200; }
.form_cont h2 { background:url(../images/head_bg.png) left top no-repeat; margin:0 0 0 -16px; color:#fff; padding: 8px 15px; font: bold 13px tahoma; width:409px; height:36px; }

.uni_form h1 { }
.uni_form .f_cont { background:#fff; border:1px solid #d4d4d4; }
.f_cont h2 { font:bold 15px tahoma; padding:8px 10px; border-bottom:1px solid #ffd2bd; border-radius:4px 4px 0 0; background: #fff9f6; background: -moz-linear-gradient(top, #fff9f6 0%, #ffe8dc 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff9f6), color-stop(100%, #ffe8dc)); background: -webkit-linear-gradient(top, #fff9f6 0%, #ffe8dc 100%); background: -o-linear-gradient(top, #fff9f6 0%, #ffe8dc 100%); background: -ms-linear-gradient(top, #fff9f6 0%, #ffe8dc 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff9f6', endColorstr='#ffe8dc', GradientType=0 );
background: linear-gradient(top, #fff9f6 0%, #ffe8dc 100%); }
.f_cont .forms { display:block; font:14px tahoma; padding:20px 30px; }
.top_pan{border:1px solid #ccc; border-radius:3px; float:right; margin-bottom:10px;}
.drow { clear:both; margin:0 0 10px; overflow:hidden; }
.drow .lab { clear:both; padding:0 40px 2px; line-height:18px; overflow:hidden; font:bold 12px arial; }
.drow .val { float:left; clear:both; padding:0 40px; }
.drow .val .p_radio { float:left; }
.drow .val .p_checkbox input{width:25px; float:left;}
.drow .val .p_checkbox label{ clear:none !important;}
.drow .val .p_radio input { width:25px; }
.drow .val .p_radio label { width:35px; clear:none; display:inline; }
.drow label.error, .f_cont .info3 label.error { clear:both; font:11px tahoma; color:#fff; display:inline-block; margin:5px 0 0; overflow:hidden; text-align:left; border:1px solid #a52626; padding:3px 5px 4px 22px; background:url(../images/err.gif) 3px 4px no-repeat #c92b2b; border-radius:3px; }
.drow select, .drow input { font:12px tahoma; border:1px solid #b1b1b1; border-radius:3px; padding:3px; width:311px; -moz-box-shadow:inset 1px 1px 3px #e8e8e8; -webkit-box-shadow:inset 1px 1px 3px #e8e8e8; box-shadow:inset 1px 1px 3px #e8e8e8; }
.val select { width:319px; }
.val option { border:none; }
.drow .rad input, .drow .rad input.error { width:15px; margin-right:7px; }
.rad label { margin-right:10px }
.drow input.error { border:1px solid #e50000; width:311px; float:left; margin-right:10px; -moz-box-shadow:inset 1px 1px 3px #ffdcdc; -webkit-box-shadow:inset 1px 1px 3px #ffdcdc; box-shadow:inset 1px 1px 3px #ffdcdc; }
.info1 { padding:0px 20px 10px; font:11px tahoma; color:#6f6f6f; }
.info2 { padding:0px 20px 10px; font:11px tahoma; color:#af6b00; }
.info3 { padding:0px 20px 10px; font:13px tahoma; color:#262625; }
.info3 input.error { width:35px; float:left; }
.info3 label.error { font:11px tahoma; color:#fff; display:inline-block; overflow:hidden; text-align:left; border:1px solid #a52626; padding:3px 5px 4px 22px; background:url(../images/err.gif) 3px 4px no-repeat #c92b2b; border-radius:3px; margin-right:10px; }
.cto { padding:10px 0 15px; }
.ctob { display:block; width:208px; height:48px; margin:0 auto; cursor:pointer; background:url(../images/free_info_big.png) top no-repeat; border:none; border:0 !important; box-shadow:0px 0px 0px #E8E8E8 inset !important }
.ctob:hover { background:url(../images/free_info_big.png) bottom no-repeat; }
.cto_b { display:block; width:208px; height:48px; margin:0 auto; cursor:pointer; background:url(../images/free_info_big.png) top no-repeat; border:none; border:0 !important; box-shadow:0px 0px 0px #E8E8E8 inset !important }
.cto_b:hover { background:url(../images/free_info_big.png) bottom no-repeat; }
.disclaimer {
    color: #777777;
    font-size: 11px;
    line-height: 12px;
    margin: 25px 0 0 5px;
}


.clickcall{ width:100%; height:80px; display:block; background:#3388C5; position:fixed; bottom:0; z-index:9999;}
.clickcall p{ width:100% !important; color:#FFF !important; margin:10px auto !important; padding:0 !important; font-size:16px !important; font-weight:bold !important; text-align:center; line-height:25px !important;}
.clickcall p a{ width:100% !important; color:#FFF !important; margin:0px auto !important; padding:0 !important; font-size:35px !important; font-weight:normal !important; text-align:center; line-height:30px !important; text-decoration:none;}
.clickcall p a:hover{ color:#FC0 !important; text-decoration:none;}

.fas_iframe{margin:10px 0px 0px 0px}

/*Search Box*/
.site-search{ float:right; width:322px; height:27px; margin-right:20px; margin-top:30px;}
.ss-left { background: url(../images/search.jpg) no-repeat top left; width: 24px; height: 27px; -webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;}
.ss-middle { border-top: 1px solid #5f5b59; border-bottom: 1px solid #5f5b59; background:#ffffff; }
.ss-txtfld { border: none; padding: 4px 0; width: 225px; }
.ss-right { width: 73px; background: url(../images/search.jpg) top right no-repeat; display: block; height: 27px; float: left; -webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px; }
.ss-go { width: 73px; height: 27px; display: block; }



/* ==========================================================================
   Responsive Start
   ========================================================================== */
/*@-ms-viewport {
  width: device-width;
}*/
/* Desktop screens */
@media only screen and (min-width: 980px) {}

/* Tablets screens */
@media only screen and (max-width: 979px) {
	/*#nav li a {padding:0 4px;}
	#body { width: 98%; padding: 7px 1% 7px 1%; background: #FFF;}
	.left{ float:left; position: relative; margin: 0px -100% 0px 0px; display: inline-block; overflow: visible;}
	#content{ width:auto; height:auto; overflow:hidden; float:left; margin-left: 198px;}
	.content-inner{ width:auto; float: left; margin-left:0px;}
	#footer { width: 98%; padding: 25px 1%; background: #FFF; border:0px;}*/
	
}

/* Mobile screens */
@media only screen and (max-width: 767px) {
	/*#tinynav1{ width: 65%; margin:5px; float: right; padding: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
	#nav{ display:none;}*/
	
}
@media only screen and (max-width: 640px) {
	/*.site-search{ display:none;}*/
	

}
/* Mobile screens(Potrait) */
@media only screen and (max-width: 480px) {
		
}