/* CSS Document */

body { background:url(images/background-gpmentor.gif) top repeat-x; margin:0; padding:22px 0 0 0; font-family:"Lucida Sans Unicode", Arial, Verdana, "MS Gothic"; font-size:13px; color:#1c466c}

h1, h2, h3, h4, h5, h6, ul, ol, li, p, fieldset, legend, label, form, img { margin:0; padding:0; border:0;} 

h1 { font-size:22px; font-weight:normal; padding:10px 0}
h2 {font-size:18px; font-weight:normal; padding:20px 0 10px 0; margin:0 0 10px 0; color:#0F2846;}
h2.innerhead {font-size:18px; font-weight:normal; padding:10px 0 10px 0;  color:#000000; border-bottom:1px solid #E3DFD3; }
h2.innerhead2 {font-size:18px; font-weight:normal; padding:10px 10px 10px 10px;  color:#ffffff; background:#4865a2; }
h3 { font-size:14px; font-weight:normal; color:#112C4A; padding:10px 0;}
h1 {}
h4 {}
h5 {}
h6 {}

a { color:#5a9832; text-decoration:underline}
a:hover { text-decoration:none}
.clear { clear:both; border:0px solid blue;}

/* header and Login */
.header { width:970px; height:70px; margin:0 auto; }
.logo { width:585px; float:left; display:block}
.login-area { width:384px; float:left; display:block; position:relative;}

.login-area fieldset label { width:158px; float:left; display:block; color:#3b5998;}
.login-area fieldset label input { background:white; border:#e4e0d4 1px solid; width:150px; color:#a8a9ad; padding:4px 0}
.login-area fieldset label.login { width:67px; float:left; display:block}
.login-area fieldset label.login input { background:url(images/login-gpmentor.gif) no-repeat 0 -30px; width:66px; height:30px; border:0px;}
.login-area fieldset label.login input:hover { background:url(images/login-gpmentor.gif) no-repeat 0 0px; width:66px; height:30px; border:0px;}
.login-area fieldset label.checkbox {color:#a8a9ad; font-size:11px;}
.login-area fieldset label.checkbox input { width:25px; border:0px}

.login-area fieldset a{ color:#a8a9ad; text-decoration:none; font-size:11px; line-height:22px;}
#myusername { position:absolute; bottom:-10px}
#mypassword { position:absolute; bottom:-10px}

/* header and Login */
.login-area { width:384px; float:left; display:block; position:relative;}
.welcome-user {width:364px; border-left:1px solid #E3DFD3; position:absolute; left:0; top:0;}
.welcome-user ul{ list-style-type:none; padding:0; margin:0;}
.welcome-user ul li.username{ float:left; display:block; background:none; font-size:11px; padding:1px 0 1px 15px; color:#3B5998;}
.welcome-user ul li{ float:left; display:block; width:250px; background:url(images/bluearrow.gif) no-repeat 15px 6px; font-size:12px; padding:1px 0 1px 24px; color:#3B5998;}
.welcome-user ul li a{ color:#3B5998; text-decoration:none; }
.welcome-user ul li a:hover{ color:#3B5998; text-decoration:underline;  }
/* nav */
ul.nav { width:970px; margin:0 auto; border:#ff0000 0px solid}
ul.nav li { list-style-type:none; float:left; display:block; background:url(images/nav-gpmentor.gif) no-repeat 0 -36px; line-height:37px; margin:0 2px 0 0}
ul.nav li a { color:black; text-decoration:none; display:block; padding:0 0 0 12px;}
ul.nav li a b {background:url(images/nav-gpmentor.gif) right -36px; display:block; padding:0 12px 0 0; font-weight:normal; font-size:14px; }
ul.nav li a:hover { background:url(images/nav-gpmentor.gif) no-repeat 0 0; color:#4a669f}
ul.nav li a:hover b{ background:url(images/nav-gpmentor.gif) right 0}
ul.nav li.select a { background:url(images/nav-gpmentor.gif) no-repeat 0 0; color:#4a669f}
ul.nav li.select a b{ background:url(images/nav-gpmentor.gif) right 0}
/* nav */

/* container */
.container { width:970px; margin:0 auto;}
.left-panel { width:720px; float:left; display:block; border:#ff0000 0px solid} 
.content span { color:black}
.welcome-content {width:360px; line-height:20px;  background:url(images/medical-student-gpmentor.jpg) no-repeat top left; padding:0 0 0 360px;}
a.register { background:url(images/signup-gpmentor.gif) no-repeat 0 -72px; width:318px; height:72px; display:block; margin:10px 0 0 0}
a.register:hover { background:url(images/signup-gpmentor.gif) no-repeat 0 1px;}

ul.services-tab { background:url(images/tab-gpmentor.gif) no-repeat 0 -74px; width:718px; height:74px; list-style-type:none;}
ul.services-tab li, ul.services-tab li a { float:left; display:block}
ul.services-tab li.sample a { width:144px; height:74px; display:block}
ul.services-tab li.sample a:hover { background:url(images/tab-gpmentor.gif) no-repeat 0 0px;}
ul.services-tab li.sample a.active { background:url(images/tab-gpmentor.gif) no-repeat 0 0px;}

ul.services-tab li.exam-format a { width:144px; height:74px; display:block}
ul.services-tab li.exam-format a:hover { background:url(images/tab-gpmentor.gif) no-repeat -144px 0px;}
ul.services-tab li.exam-format a.active { background:url(images/tab-gpmentor.gif) no-repeat -144px 0px;}

ul.services-tab li.exam-tips a { width:143px; height:74px; display:block}
ul.services-tab li.exam-tips a:hover { background:url(images/tab-gpmentor.gif) no-repeat -288px 0px;}
ul.services-tab li.exam-tips a.active { background:url(images/tab-gpmentor.gif) no-repeat -288px 0px;}

ul.services-tab li.exam-area a { width:143px; height:74px; display:block}
ul.services-tab li.exam-area a:hover { background:url(images/tab-gpmentor.gif) no-repeat -431px 0px;}
ul.services-tab li.exam-area a.active { background:url(images/tab-gpmentor.gif) no-repeat -431px 0px;}

ul.services-tab li.courses a { width:143px; height:74px; display:block}
ul.services-tab li.courses a:hover { background:url(images/tab-gpmentor.gif) no-repeat -574px 0px;}
ul.services-tab li.courses a.active { background:url(images/tab-gpmentor.gif) no-repeat -574px 0px;}


.services-panel { width:698px; padding:10px; background:url(images/servicesbox-gpmentor.gif) no-repeat bottom;/* min-height:130px*/}


.sample-question{ width:698px; padding:0; margin:0;}
.sample-question form fieldset { width:194px; float:left; display:block}
.sample-question form fieldset label { color:#334d85}
.sample-question form fieldset select { width:190px; border:#dddddd 1px solid; padding:3px; color:#bcbcbc; margin:5px 0}
.sample-question form fieldset input { width:190px; background:white; border:#dddddd 1px solid; padding:3px; color:#bcbcbc; margin:5px 0}
.sample-question form fieldset input.trynow { width:76px; height:28px; background:url(images/trynow-gpmentor.gif) no-repeat 0 -32px; border:0; padding:0;}
.sample-question form fieldset input.trynow:hover { background:url(images/trynow-gpmentor.gif) no-repeat 0 0; }


input.trynow { width:76px; height:28px; background:url(images/trynow-gpmentor.gif) no-repeat 0 -32px; border:0; padding:0;}
input.trynow:hover { background:url(images/trynow-gpmentor.gif) no-repeat 0 0; }




.right-panel { width:222px; padding:0 0 0 27px; float:left; display:block; border:#ff0000 0px solid; overflow:hidden;} 
/* container */

.blueright-pan{ width:222px; padding:12px 0 0 0; margin:0; } /*padding:27px 0 11px 0*/
.blueright-toppan{ width:222px; padding:0; margin:0; height:8px; background:url(images/bluetop-round.gif) left  top no-repeat; }
.blueright-botpan{ width:222px; padding:0; margin:0; height:8px; background:url(images/bluebot-round.gif) left  top no-repeat; }
.blueright-midpan{ width:212px; padding:0 5px 0 5px; margin:0; background:#4562a0; }
.white-bigtxt{ font-size:18px; color:#f5f5f5; padding:0 0 5px 0; margin:0; line-height:24px;}

ul.normal-listing{ padding:10px 0 0 10px; margin:0; list-style-type:none;}
ul.normal-listing li{ padding:0 0 18px 11px; margin:0; background:url(images/whitearrow-listingbg.gif) left 6px no-repeat; font-size:12px; line-height:17px; color:#f5f5f5;}
ul.normal-listing li.nopad{ padding:0 0 0 11px; margin:0; }
ul.normal-listing li a{ font-size:12px; color:#f5f5f5; text-decoration:none;}
ul.normal-listing li a:hover{ text-decoration:none;}


.sky-block{ width:222px; padding:12px 0px 0px 0px; margin:0;}
.sky-blocktop{ width:222px; height:10px; background:url(images/skytop-round.gif) left top no-repeat; padding:0; margin:0;}
.sky-blockbot{ width:222px; padding:0; margin:0;}
.sky-blockmid{ width:210px; padding:0 5px 35px 5px; margin:0; background:url(images/sky-grbg.gif) left top repeat-x #ccdcea; border-left:1px solid #ccdcea; border-right:1px solid #ccdcea;}

.blue-bigtxt{ color:#3c5a99; padding:0 0 35px 0; margin:0; font-size:18px; line-height:24px;}

.gen-left{ width:auto; float:left; display:block; padding:0; margin:0;}

.left-quote{ width:40px; float:left; display:block; padding:0; margin:0;}
.right-txt{ width:163px; float:left; display:block; padding:0 0 0 3px; margin:0;}


.big-blackbold{ font-size:16px; font-weight:normal; color:black; padding:0; margin:0;}

/*----------Testimonial Scroller------------------*/
.fadein { position:relative; height:160px; width:212px; }
.fadein div { position:absolute; left:0; top:0; }
/*----------Testimonial Scroller------------------*/

.footer-top{ width:100%; padding:25px 0 25px 0; margin:0 auto; background:#8a8a8a;}

* {
	margin: 0;
}
html, body {
	height: 100%;
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -130px; 
}
.footer, .push {
	height: 130px;
}


.footer{ width:100%; padding:0; margin:0 auto; background:#8a8a8a;}
.footer-insight{ width:966px; padding:0; margin:0 auto;}
.footer-left{ width:618px; float:left; display:block; padding:0; margin:0;}
.footer-right{ width:268px; float:left; display:block; padding:0 0 0 80px; margin:0; border:0px solid red;}
.twitter-logo{ width:89px; float:left; display:block; padding:0 10px 0 0; margin:0;}
.facebook-logo{ width:25px; float:left; display:block; padding:0; margin:0;}
.secured{  width:125px; float:left; display:block; padding:0 10px 0 0; margin:0;}

.footerlinks{ width:95px; float:left; display:block; padding:0 20px 0 0; margin:0;}
.footerlinks ul{ padding:0; margin:0; list-style-type:none;}
.footerlinks ul li{ padding:0 0 10px 0; margin:0; color:#bebebe; font-size:11px;}
.footerlinks ul li a{ color:#bebebe; font-size:11px; text-decoration:none;}
.footerlinks ul li a:hover{ color:#f4f4f4; text-decoration:underline;}
.footerlinks ul li a.select{ color:#f4f4f4; text-decoration:underline;}


.below-footer{ width:100%; padding:7px 0 7px 0; margin:0 auto; background:#5b5b5b;  }
.below-footerin{ width:966px; padding:0; margin:0 auto; color:#8a8a8a; font-size:11px;}
.below-footerin a{ color:#8a8a8a; font-size:11px; padding:0; margin:0; text-decoration:none;}
.below-footerin a:hover{ color:#ffffff; text-decoration:none;}








/*modified-scrollbar*/
a.jScrollArrowUp {background: url(../images/basic_arrow_up.gif) repeat-x 0 0;}
a.jScrollArrowUp:hover {background-position: 0 -15px;}
a.jScrollArrowDown {background: url(../images/basic_arrow_down.gif) repeat-x 0 0;}
a.jScrollArrowDown:hover {background-position: 0 -15px;}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {background-position: 0 -30px;}
.orange-bar .jScrollPaneTrack {background: #f60;}
.orange-bar .jScrollPaneDrag {background: #00f url(../images/drag_grab.gif) no-repeat 50% 50%;}
.orange-bar .scroll-pane {background: #69f;}
.holder {float: left;margin:0;}
.scroll-pane {width: 212px; height: 100px; overflow: auto; background: #4865a2; float: left;}
.wide {width: 400px;}
.super-wide {width: 700px;}
.tall {height: 400px;}
#pane1 {}
#pane2 {height:90px;}
#pane3 {height:90px;}
#pane4 {height:90px;}
.jScrollPaneContainer { position: relative; overflow: hidden; z-index: 1;}
.jScrollPaneTrack { position: absolute; cursor: pointer; right: 0; top: 0; height: 100%; background: #2e477d;}
.jScrollPaneDrag { position: absolute; background: #6d86bb; cursor: pointer; overflow: hidden;}
.jScrollPaneDragTop { position: absolute; top: 0; left: 0; overflow: hidden;}
.jScrollPaneDragBottom { position: absolute; bottom: 0; left: 0; overflow: hidden;}
a.jScrollArrowUp { display: block; position: absolute; z-index: 1; top: 0; right: 0; text-indent: -2000px; overflow: hidden;
/*background-color: #666;*/height: 9px;}
a.jScrollArrowUp:hover {/*background-color: #f60;*/}
a.jScrollArrowDown {display: block;position: absolute;z-index: 1;bottom: 0;right: 0;text-indent: -2000px;overflow: hidden;/*background-color: #666;*/height: 9px;}
a.jScrollArrowDown:hover {/*background-color: #f60;*/}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {/*background-color: #f00;*/}
#pane4 {
	height: 200px;
}
/* IE SPECIFIC HACKED STYLES */
* html .osX .jScrollPaneDragBottom {
	bottom: -1px;
}
/* /IE SPECIFIC HACKED STYLES */




/* home tab content */

.exam-formatinfo{ width:688px; padding:0 10px 8px 10px; margin:0; background:url(images/dividation-bg.gif) left top repeat-y; }

.exam-box1{ width:156px; float:left; display:block; padding:0 27px 0 0; margin:0;}
.exam-box2{ width:140px; float:left; display:block; padding:0 30px 0 0; margin:0;}
.exam-box3{ width:145px; float:left; display:block; padding:0 27px 0 0; margin:0;}
.exam-box4{ width:152px; float:left; display:block; padding:0 0 0 0; margin:0;}


.blue-midtxt{ color:#293f6f; font-size:14px; padding:0 0 10px 0; margin:0; line-height:18px;}
.gray-normaltxt{ color:#737373; padding:0; margin:0; font-size:11px;}

.top-pad{ padding:8px 0 0 0; margin:0;}

.exam-tipsinfo{ width:688px; padding:0 10px 8px 10px; margin:0;}
.exam-areainfo{ width:688px; padding:0 10px 8px 10px; margin:0;}

.courses-availableinfo{ width:688px; padding:0 10px 8px 10px; margin:0;}

/*---------------------------------------*/

.innercontent {width:720px; color:#737373; border:#ff0000 0px solid;}
.left-panel span.black{ color:#000000;} 
.breadcrumb { width:720px; border-bottom:1px solid #E3DFD3; padding:12px 0 9px 0; font-size:11px; color:#BEBEBE;}
.breadcrumb a{ color:#5E5E5E; text-decoration:none;}
.breadcrumb a:hover{ color:#5E5E5E; text-decoration:underline;}

.feedback {float:left; display:block; width:443px; margin:0; padding:0;}
.feedbacktop { width:443px; background:url(images/feedbacktop.gif) no-repeat left top; height:9px; margin:0; padding:0;}
.feedbackbg { width:441px; background:url(images/feedbackbg.gif) repeat-x left top #f5f5f5; margin:0; padding:0; border-left:1px solid #EEEEEE; border-right:1px solid #EEEEEE;}
.feedbackbg p.mandatory { text-align:right; font-size:10px; color:#9BB1A5; padding: 0 15px 0 0;}
.feedbackbg p.mandatory span{ color:#ff0000;}
.feedbackbg form{ padding:0; margin:0 0 0 14px;}
.feedbackbg form fieldset{ padding:0; margin:0; border:0;}
.feedbackbg form fieldset legend{ padding:0; margin:0; border:0;}
.feedbackbg form fieldset label{ padding:3px 0 0 0px; margin:0 0 13px 0; color:#1D4C77;font-size:12px; float:left; display:block; width:408px; border:0px solid blue; }
.feedbackbg form fieldset label span{ color:#ff0000;}
.feedbackbg form fieldset input{ padding:7px 0 2px 0; margin:0 0 13px 0; float:left; font-size:12px; display:block; background:#ffffff; width:408px; color:#040404; height:23px; border:1px solid #DDDDDD;}
.feedbackbg form fieldset input.radio{ padding:0; margin:0 5px 0 0; float:left; display:block; background:#ffffff; width:14px; color:#040404; height:14px; border:1px solid #DDDDDD; text-align:left;}
.feedbackbg form fieldset .box{ margin:0; padding:0; float:left; display:block; width:70px;}



.feedbackbg form fieldset textarea{ padding:2px 0 0 0; margin:0 0 13px 0; float:left; display:block; background: #ffffff; font-size:12px; width:408px; color:#040404; height:98px; border:1px solid #DDDDDD;}
.feedbackbg form fieldset input.submit{ width:101px; height:24px; float:right; display:block; padding:0; margin:18px 15px 0 0; background:url(images/send-feedback.gif) no-repeat; border:0px solid #000008; font-size:14px; cursor:pointer;}
.feedbackbg form fieldset input.submit:hover { background:url(images/send-feedback.gif) no-repeat 0 -26px; }
.feedbackbg form fieldset input.send{ width:72px; height:24px; float:right; display:block; padding:0; margin:18px 15px 0 0; background:url(images/send-button.gif) no-repeat; border:0px solid #000008;  cursor:pointer;}
.feedbackbg form fieldset input.send:hover { background:url(images/send-button.gif) no-repeat 0 -28px; }



.feedbackbottom { width:443px; background:url(images/feedbackbottom.gif) no-repeat left top; height:9px; margin:0; padding:0;}
/*---------------register----------------------*/
.register { width:717px; margin:0; padding:0;}
.registertop { width:716px; background:url(images/registertop.gif) no-repeat left top; height:9px; margin:0; padding:0;}
.registerbg { width:714px; background:url(images/feedbackbg.gif) repeat-x left top #f5f5f5; margin:0; padding:0; border-left:1px solid #EEEEEE; border-right:1px solid #EEEEEE;}
.registerbg p.mandatory { text-align:right; font-size:10px; color:#9BB1A5; padding: 0 15px 0 0;}
.registerbg p.mandatory span{ color:#ff0000;}
.registerbg form{ padding:0; margin:0; border:0px solid blue;}
.registerbg form fieldset{ padding:0; margin:0; border:0;}
.registerbg form fieldset legend{ padding:0; margin:0; border:0;}
.registerbg form fieldset div.reginner{ float:left; display:block; width:337px; padding:0 0 0 14px; margin:0 0 0 0px ; border:0px solid #ff0000;}
.registerbg form fieldset div.reginner label{ padding:3px 0 0 0px; margin:0 0 13px 0; color:#1D4C77;font-size:12px; float:left; display:block; width:332px; border:0px solid blue; }
.registerbg form fieldset div.reginner label span.red{ color:#ff0000;}
.registerbg form fieldset div.reginner input.textbox{ padding:0px 0 2px 0; margin:0 0 13px 0; float:left; font-size:12px; display:block; background:#ffffff; width:333px; color:#040404; height:30px; border:1px solid #DDDDDD;}
.registerbg form fieldset div.reginner select{ padding:0px 0 2px 0; margin:0 0 13px 0; float:left; font-size:12px; display:block; background:#ffffff; width:335px; color:#040404; height:33px; border:1px solid #DDDDDD;}
.registerbg form fieldset div.registerleft{ float:left; display:block; width:253px; padding:0; margin:0; border:0px solid blue;}
.registerbg form fieldset div.registerleft label.terms{ padding:3px 0 0 0px; margin:7px 0 13px 0; color:#040404; font-size:14px; float:left; display:block;width:332px; border:1px solid blue;}
.registerbg form fieldset div.registerleft label.terms input.checkedbox{ padding:0; margin:0 6px 0 0px;float:left;display:block; width:16px; color:#040404; height:16px; border:1px solid #DDDDDD;}
.registerbg form fieldset div.registerleft label.terms span.termtext{ color:#1D4C77;font-size:12px;}
.registerbg form fieldset input.register-button{ width:101px; height:24px; float:right; display:block; padding:0; margin:15px 15px 0 0; background:url(images/register-button.gif) no-repeat; border:0px solid #000008; font-size:14px; cursor:pointer;}
.registerbg form fieldset input.register-button:hover { background:url(images/register-button.gif) no-repeat 0 -26px; }
.registerbottom { width:716px; background:url(images/registerbottom.gif) no-repeat left top; height:9px; margin:0; padding:0;}
/*---------------register----------------------*/
.contactinfo { float:left; display:block; width:249px; margin:0 0 0 23px; padding:0;}
.contactinfo-top { float:left; display:block;width:249px; background:url(images/contactinfo-top.gif) no-repeat left top; height:14px; }
.contactinfo-bg { float:left; display:block;width:224px; font-size:13px; background:url(images/contactinfo-bg.gif) repeat-x left top #f5f5f5; padding:0 0 0 23px; border-left:1px solid #EEEEEE; border-right:1px solid #EEEEEE;}
.contactinfo-bg a{ color:#112C4A; text-decoration:underline;}
.contactinfo-bg a:hover{ color:#112C4A; text-decoration:none;}
.contactinfo-bottom { float:left; display:block;width:249px; background:url(images/contactinfo-bottom.gif) no-repeat left top; height:14px; }


.section{ width:222px; padding:12px 0 0 0; margin:0; overflow:hidden; border:0px solid #ff0000; } /*padding:12px 0 11px 0;*/
.section-top{ width:222px; padding:0; margin:0; height:8px; background:url(images/bluetop-round.gif) left  top no-repeat; }
.section-bottom{ width:222px; padding:0; margin:0; height:8px; background:url(images/bluebot-round.gif) left  top no-repeat; }
.section-mid{ width:212px; padding:0 5px 0 5px; margin:0; background:#4562a0; }
.section-mid ul li{float:left; display:block; width:213px; background:url(images/rightlink.gif) no-repeat left top; height:23px; margin:0px; padding:0px;  color:#f5f5f5;border:0px solid blue;}

.section-mid ul li a{ float:left; display:block; width:191px; background:url(images/rightlink.gif) no-repeat 0 0; font-size:12px; color:#f5f5f5; margin:0px; padding:2px 0px 0px 22px; height:21px; text-decoration:none; border:0px solid blue; }
.section-mid ul li a:hover{ float:left; display:block; width:191px; background:url(images/rightlink.gif) no-repeat 0 -23px; padding:2px 0px 0 22px; color:#ffffff; height:21px; text-decoration:none; border:0px solid blue; }
.section-mid ul li a.select{ float:left; display:block; width:191px; background:url(images/rightlink.gif) no-repeat 0 -23px; font-size:12px; padding:2px 0px 0 22px; color:#ffffff; margin:0px; padding:2px 0px 0px 22px; height:21px; text-decoration:none; border:0px solid blue; }
.member-signup { width:223px; margin:0 0 0 0; border:0px solid blue; overflow:hidden;}
.member-signup form fieldset{ padding:0; margin:0; border:0;}
.member-signup form fieldset legend{ padding:0; margin:0; border:0;}
.member-signup form fieldset input.signup-button{ width:225px; height:55px; display:block; padding:0; margin:18px 15px 0 0; background:url(images/member-signupbutton.gif) no-repeat; border:0px solid #000008; cursor:pointer;}
.member-signup form fieldset input.signup-button:hover { background:url(images/member-signupbutton.gif) no-repeat 0 -58px; }

.examcontent { width:715px;}
.examcontent-top { width:714px; background:url(images/examtop.gif) no-repeat 0 0; height:14px;}
.examcontent-bg { width:678px; background:url(images/exambg.gif) repeat-y 0 0; padding:0 23px; border:0px solid blue;}
.examcontent-bg ul{ padding-left:30px}
.examcontent-bg ol{ padding-left:30px}
.examcontent-bottom { width:714px; background:url(images/exambottom.gif) no-repeat 0 0; height:14px;}
.format li { float:left; display:block; width:646px; background:url(images/greenbullet.gif) no-repeat 0 13px; padding:8px 0 8px 18px;}
.format li span{color:#0E2947;}
.paper { color:#1D4C77; padding:15px 0;}
.paperhead{ color:#000000; padding:15px 0;}
.paperhead span{ font-size:12px;}
.middletext { color:#000000; padding:10px 0;}
/*.examcontent-bg p a{ color:#1D4C77; text-decoration:underline;}
.examcontent-bg p a:hover{ text-decoration:none;}*/

.forgot-password { width:228px; position:absolute; right:0; top:64px; z-index:10;}
.forgotpassword-top { width:228px; background:url(images/fpasstop.gif) no-repeat; height:16px; z-index:10;}
.forgotpassword-bg { width:210px; background:url(images/fpassbg.gif) repeat-x #D7E3F0; padding:0 8px; border-left:1px solid #CCDCEA; border-right:1px solid #CCDCEA; margin:0; z-index:10;}
.forgotpassword-bg p { margin:0px 0 5px 0;}
.forgotpassword-bg p.errormsg { background:#FFFA5F; font-size:10px; padding:3px; margin:5px 0;}
.forgotpassword-bg fieldset { margin:0; padding:0; border:0px solid blue;}
.forgotpassword-bg form fieldset input { float:left; display:block; width:149px; background:white; border:#C2D1DE 1px solid; padding:3px; color:#000000; height:18px; margin:0 5px 0 0 ;}
.forgotpassword-bg form fieldset input.gobutton { float:left; display:block; width:43px; background:url(images/go-button.gif) no-repeat 0 0; padding:0px; height:27px; margin:0; border:0; cursor:pointer;}
.forgotpassword-bg form fieldset input.gobutton:hover { background:url(images/go-button.gif) no-repeat 0 -29px; }
.forgotpassword-bottom { width:228px; background:url(images/fpass-bottom.gif) no-repeat; height:10px; z-index:10;}
.questioncontent { width:715px; margin:25px 0 25px 0; }
.question-top { width:714px; background:url(images/questiontop.gif) no-repeat 0 0; height:42px;}
.questionheading { float:left; display:block; width:340px; font-size:18px; font-weight:normal; padding:10px 0 10px 10px;  color:#000000; }
.questionlink { float:left; display:block; width:340px; background:url(images/linkarrow.gif) no-repeat right 16px; font-size:12px; text-align:right; font-weight:normal; padding:10px 10px 10px 0px; }
.questionlink a{ color:#818181; text-decoration:none; }
.questionlink a:hover{ color:#112847; text-decoration:underline; }
.question-bg { width:666px; background:url(images/questionbg.gif) repeat-x 0 0 #f5f5f5; padding:8px 23px; border-left:1px solid #EEEEEE;border-right:1px solid #EEEEEE;}
.question-bottom { width:702px; background:url(images/questionbottom.gif) no-repeat 0 0; height:36px; padding:0 0 0 12px;}
p.question-bank { color:#818181; background:url(images/bluearrow.gif) no-repeat 0 15px; line-height:36px; padding:0 0 0 8px;}
.viewlink { width:650px; background:url(images/bluearrow.gif) no-repeat 0 26px; padding:20px 0px 10px 10px; }
.normallink { width:650px; background:url(images/bluearrow.gif) no-repeat 0 25px; padding:20px 0px 10px 10px;}

.cart-box { float:left; display:block; width:144px; margin:0 23px 23px 0px; /*margin:0 26px 0 0px;*/}
.carttop { width:144px; background:url(images/cart-top.gif) no-repeat; height:9px;}
.cartbg { width:142px; background:#ffffff; text-align:center; border-left:1px solid #E3DFD3; padding:8px 0; border-right:1px solid #E3DFD3;}

.cartbottom { background:url(images/cart-bottom.gif) no-repeat; height:9px;}

.cartbutton { width:145px; height:26px; padding:10px 0 0 0; margin:0;}
.cartbutton fieldset { margin:0; padding:0; border:0px solid blue;}
.cartbutton form fieldset select{ float:left; display:block;  width:130px; background:#ffffff; padding:0px; height:24px; font-size:12px; color:#0D2846; margin:0; border:1px solid #E3DFD3;}
.cartbutton form fieldset input.cart-button { width:97px; background:url(images/cart-button.gif) no-repeat 0 0; padding:0px; height:26px; margin:0; border:0; cursor:pointer;}
.cartbutton form fieldset input.cart-button:hover {background:url(images/cart-button.gif) no-repeat 0 -25px; }

.add-tocart fieldset { margin:0; padding:0; border:0px solid blue;}
.add-tocart form fieldset select { float:left; display:block; width:184px; background:url(images/cart-button.gif) no-repeat 0 0;  padding:3px 0 3px 0; height:23px; font-size:11px; color:#A0A0A0; background:#ECF2F8; margin:8px 0 8px 0;  border:1px solid #43619F;}
.add-tocart form fieldset label.cartprice { float:left; display:block; width:112px; font-size:11px; color:#ffffff; padding:3px 0 0 0; margin:0; border:0px solid blue; }
.add-tocart form fieldset input.checkout-button { float:left; display:block; width:74px; background:url(images/checkout-button.gif) no-repeat 0 0; padding:0px; height:22px; margin:0; border:0; cursor:pointer;}
.add-tocart form fieldset input.checkout-button:hover { background:url(images/checkout-button.gif) no-repeat 0 -23px; }


.del-cartitem li{float:left; display:block; width:96px; /*background:url(images/delete.gif) no-repeat 0 2px;*/ color:#ffffff; padding:0 0 0 10px; margin:3px 0 0 0; border:0px solid blue;}
.del-cartitem li img { margin:0; padding:0 5px 0 0;}
.del-cartitem li a{ color:#ffffff; text-decoration:none;}
.del-cartitem li a:hover{ color:#ffffff; text-decoration:underline;}
.del-cartitem li.clear{float:none; display:block; width:100%; padding:0; clear:both; border:0px solid blue;}

.examcontent-bg { width:668px; background:url(images/exambg.gif) repeat-y 0 0; padding:0 23px; border:0px solid blue;}
.examcontent-bg fieldset{ width:650px; padding:0; margin:0; border:0}
.examcontent-bg fieldset legend{ padding:0; margin:0; border:0}
.examcontent-bg fieldset label{ float:left; display:block; width:450px; padding:3px 0 3px 0; margin:0;}
.examcontent-bg fieldset label.number{ float:left; display:block; width:25px; padding:3px 0 3px 0; margin:0;}
.examcontent-bg fieldset input.radio-button{ float:left; display:block; width:35px; height:15px; padding:0; margin:4px 0 0 0; border:0}

.examcontent-bg fieldset input.submit-button { float:right; display:block; width:67px; background:url(images/submit.gif) no-repeat 0 0; padding:0px; height:24px; margin:0; border:0; cursor:pointer;}
.examcontent-bg fieldset input.submit-button:hover { background:url(images/submit.gif) no-repeat 0 -26px; }
.examcontent-bg fieldset input.next-button { float:right; display:block; width:53px; background:url(images/next.gif) no-repeat 0 0; padding:0px; height:24px; margin:0; border:0; cursor:pointer;}
.examcontent-bg fieldset input.next-button:hover { background:url(images/next.gif) no-repeat 0 -26px; }






.cart-item { float:left; display:block; width:144px; text-align:center; }
.buyer-details { float:left; display:block; width:502px; padding:0 0 0 18px; border-left:1px solid #E3DFD3; }

.buyername { color:#0D2846; padding:0 0 0 3px; border-bottom:1px solid #E3DFD3;}
.buyername span { color:#ff0000;}
.buyerlink { color:#0D2846;font-size:12px; font-weight:normal; border-bottom:1px solid #E3DFD3;}
.buyerlink a{ color:#0D2846; text-decoration:underline;}
.buyerlink a:hover{text-decoration:none;}
.check-out { float:right; display:block; margin:0; padding:0; border:0px solid blue; width:420px}
.check-out fieldset { margin:0; padding:0; border:0;}
.check-out form fieldset input.check-outbttn { float:right; display:block; width:87px; background:url(images/check-out.gif) no-repeat 0 0; padding:0px; height:25px; margin:0; border:0; cursor:pointer;}
.check-out form fieldset input.check-outbttn:hover { background:url(images/check-out.gif) no-repeat 0 -27px; }
.check-out fieldset { float:right; display:block; margin:5px 0 0 0; padding:0; border:0px solid blue;}
.check-out form fieldset input.add-tocartbttn { float:right; display:block; width:97px; background:url(images/cart-button.gif) no-repeat 0 0; padding:0px; height:26px; margin:0; border:0; cursor:pointer;}
.check-out form fieldset input.add-tocartbttn:hover { background:url(images/cart-button.gif) no-repeat 0 -25px; }

.red-text{
color:#AE0000; font-size:10px; font-weight:bold}

.wrong-ans{
background-color:#ffe8e8; margin-bottom:10px;}

.right-ans{
background-color:#f3ffcc; margin-bottom:10px;}

.right-ans-top{
color:#82ab2c; font-size:12px; font-weight:bold; margin-bottom:20px; padding:7px 21px; 
background:url(images/small_tick.png) left 7px no-repeat}

.wrong-ans-top{
color:#AE0000; font-size:12px; font-weight:bold; padding:7px 21px; background:url(images/small_cross.png) left 7px no-repeat; margin-bottom:20px;}

.td-padding{padding:5px 3px;}
.td-border{border-bottom:1px solid #E3DFD3;}
.ans_select_box{width:150px}

.error-msg-ajax{
color:#AE0000; font-size:12px; font-weight:bold; padding:7px 21px; background:url(images/small_cross.png) left 7px no-repeat; }

.success-msg-ajax{
color:#82ab2c; font-size:12px; font-weight:bold; padding:7px 21px; background:url(images/small_tick.png) left 7px no-repeat; }

.errorBox{ padding-left:20px}
.errorBox li{list-style:url(images/small_cross.png) inside ; color:#AE0000; font-size:12px; font-weight:bold;}

.feedbackbg form fieldset input.submit-button { float:right; display:block; width:67px; background:url(images/submit.gif) no-repeat 0 0; padding:0px; height:24px; margin:0; border:0; cursor:pointer;}
.feedbackbg form fieldset input.submit-button:hover { background:url(images/submit.gif) no-repeat 0 -26px; }


.reset-memory a{ margin:0; padding:0; background:url(reset-memory.gif) no-repeat 0 -30px; float:left; display:block; height:30px; width:118px;}
.reset-memory a:hover{ margin:0; padding:0; background:url(reset-memory.gif) no-repeat 0 0;}

.delete-cart a{ margin:0; padding:0; background:url(delet-from-cart.gif) no-repeat 0 -30px; float:left; display:block; height:30px; width:132px;}
.delete-cart a:hover{ margin:0; padding:0; background:url(delet-from-cart.gif) no-repeat 0 0;}

.view-details a{ margin:0; padding:0; background:url(view-details.gif) no-repeat 0 -30px; float:left; display:block; height:30px; width:105px;}
.view-details a:hover{ margin:0; padding:0; background:url(view-details.gif) no-repeat 0 0;}

.end-session a{ margin:0; padding:0; background:url(images/end-session.gif) no-repeat 0 0; float:right; display:block; height:27px; width:102px;}
.end-session a:hover{ margin:0; padding:0; background:url(images/end-session.gif) no-repeat 0 -28px; }

input.submit-button { float:right; display:block; width:67px; background:url(images/submit.gif) no-repeat 0 0; padding:0px; height:24px; margin:0; border:0; cursor:pointer;}
input.submit-button:hover { background:url(images/submit.gif) no-repeat 0 -26px; }
 input.next-button { float:right; display:block; width:53px; background:url(images/next.gif) no-repeat 0 0; padding:0px; height:24px; margin:0; border:0; cursor:pointer;}
input.next-button:hover { background:url(images/next.gif) no-repeat 0 -26px; }

input.view-your-score { float:right; display:block; width:121px; background:url(images/view-your-score.gif) no-repeat 0 0; padding:0px; height:24px; margin:0; border:0; cursor:pointer;}
input.view-your-score:hover { background:url(images/view-your-score.gif) no-repeat 0 -26px; }

.checkout-body{ margin:0; padding:0; background:#ffffff; color:#000000; font-size:14px; border:1px solid #e3dfd3;}
.checkout-body tr td{ border-bottom:1px solid #e3dfd3;}
.book-title{ margin:0; padding:0 0 0 10px; color:#1d4c77; line-height:30px;}

/*16july2010(sanjeev)*/
.questioncontent1 { width:715px; margin:0px 0 10px 0; }
.end-session a{ margin:0; padding:0; background:url(images/end-session.gif) no-repeat 0 0; float:right; display:block; height:27px; width:102px;}
.end-session a:hover{ margin:0; padding:0; background:url(images/end-session.gif) no-repeat 0 -28px; }

.checkout-area{ margin:0; padding:0; width:668px;}
.checkout-header{ margin:0; padding:0; background:#f2f1eb; color:#000000; font-size:12px; font-weight:bold;}
.checkout-footer{ margin:0; padding:0; background:#f2f1eb; color:#000000; font-size:14px; border:1px solid #e3dfd3;}
.checkout-body{ margin:0; padding:0; background:#ffffff; color:#000000; font-size:14px; border:1px solid #e3dfd3;}
.checkout-body tr td{ border-bottom:1px solid #e3dfd3;}
.book-title{ margin:0; padding:0 0 0 10px; color:#1d4c77; line-height:30px;}
.book-title img{ margin:0; padding:0 10px 0 0;}
.duration{ color:#8c8c8c; font-size:12px;}
.dollar{ color:#1d4c77; font-size:12px;}


.continue-shopping a{ margin:0; padding:0; background:url(images/continue-shopping.gif) no-repeat 0 0; float:left; display:block; height:27px; width:131px;}
.continue-shopping a:hover{ margin:0; padding:0; background:url(images/continue-shopping.gif) no-repeat 0 -26px; }

.checkout a{ margin:0; padding:0; background:url(images/checkout.gif) no-repeat 0 0; float:right; display:block; height:27px; width:92px;}
.checkout a:hover{ margin:0; padding:0; background:url(images/checkout.gif) no-repeat 0 -26px; }

.question-keypoints{
padding:10px; border:#CCFFCC 1px solid; background-color:#F4FFF4; color:#737373}

.blue-box{ background-color:#e1ebf5; color:#4865a2; padding:10px; margin-bottom:20px; border:1px solid #c9dbea;}
.normal-smalltxt{ font-size:12px;}

.white-text{color:#FFFFFF;}
#errmsg{ padding:0 0px 0 10px;;}
#errmsg span.wrong{color:#AE0000; font-size:12px; font-weight:bold; margin-bottom:20px; padding:7px 21px;}
#errmsg span.wrong li{color:#AE0000; font-size:12px; font-weight:bold; padding:7px 21px;margin-bottom:20px; list-style:url(images/small_cross.png)}

#errmsg span.right li{color:#82ab2c; font-size:12px; font-weight:bold; padding:7px 21px;margin-bottom:20px; list-style:url(images/small_tick.png)}

/* Button */
input.pay{ width:72px; height:24px; /*float:right;  display:block;*/ padding:0; margin:18px 15px 0 0; background:url(images/pay.gif) no-repeat; border:0px solid #000008;  cursor:pointer;}
input.pay:hover { background:url(images/pay.gif) no-repeat 0 -28px; }

input.save{ width:72px; height:24px;/* float:right; *//*display:block; */padding:0; /*margin:18px 15px 0 0;*/ background:url(images/save.gif) no-repeat; border:0px solid #000008;  cursor:pointer;}
input.save:hover { background:url(images/save.gif) no-repeat 0 -28px; }

input.backtocart{ width:82px; height:24px; /*float:right; display:block;*/ padding:0; margin:18px 0px 0 0; background:url(images/backtocart.gif) no-repeat; border:0px solid #000008;  cursor:pointer;}
input.backtocart:hover { background:url(images/backtocart.gif) no-repeat 0 -28px; }

input.backtocheckout{ width:112px; height:24px; float:right; display:block; padding:0; margin:18px 15px 0 0; background:url(images/backtocheckout.gif) no-repeat; border:0px solid #000008;  cursor:pointer;}
input.backtocheckout:hover { background:url(images/backtocheckout.gif) no-repeat 0 -28px; }

.select2{
	border:1px solid #DDDDDD;
	color:#BCBCBC;
	margin:5px 0;
	padding:3px;
	width:170px;
}

.cmq_right_ans{
color:#82ab2c;  
background:url(images/small_tick.png) left 7px no-repeat; text-align:left; padding:7px 21px;
}































