body { margin:0px; padding:0px; background-image:url(../images/main_bg.png); background-color:#d0d0d0; background-repeat:repeat;}
td,div,a,input,select { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-decoration:none;}
a:hover { color:#cc0000; text-decoration:none;}
/*IMAGE CSS and PADDING*/
img { border:0px;}
.wrapper { background:url(../images/shadow_repeater.png); width:906px; background-repeat:repeat-y;}
.top_margin { height:14px;}
.top_margin1 { height:12px;}
.inner_wrapper { width:900px; background:url(../images/inner_content_bg.png); background-repeat:repeat; background-position:top; }
.innert_right_wrapper { width:614px; height:360px;}
.innert_left_wrapper { width:222px;}
.ticker_wrapper {padding-top:4px;}
input,textarea{ border:solid 1px #517691;}
.bullet {color:#cc0000; font-size:12px; font-weight:bold; background-image:url(../images/red_arrow_icon.png); background-repeat:no-repeat; padding-left:21px; height:24px; padding-top:2px;}
.check {color:#cc0000; font-size:12px; font-weight:bold; background-image:url(../images/check_icon.png); background-repeat:no-repeat; padding-left:26px; height:24px; padding-top:2px;}
.check2 { background-image:url(../images/dot_icon.png); background-repeat:no-repeat; padding-left:12px; padding-top:1px; padding-bottom:10px;}
.folder { background-image:url(../images/edition-icon_small.png); background-repeat:no-repeat; padding-left:34px; padding-top:8px; background-position:left; padding-bottom:6px;  font-weight:bold; color:#000;}
.folder1 { background-image:url(../images/folder.png); background-repeat:no-repeat; padding-left:26px; padding-top:8px; background-position:left; padding-bottom:6px; font-size:15px;  font-weight:bold; color:#000;}
.check1 {color:#3c3c3c; font-size:12px; font-weight:bold; background-image:url(../images/stats_icon.png); background-repeat:no-repeat; padding-left:26px; height:24px; padding-top:2px;}
.bulb {color:#3c3c3c; font-size:12px; font-weight:bold; background-image:url(../images/bulb_icon.png); background-repeat:no-repeat; padding-left:26px; height:24px; padding-top:2px;}
.question {color:#3c3c3c; font-size:12px; font-weight:bold; background-image:url(../images/question_icon.png); background-repeat:no-repeat; padding-left:26px; height:24px; padding-top:2px;}
.gold {background-image:url(../images/gold_icon.png); background-repeat:no-repeat; height:24px;}
.silver {background-image:url(../images/silver_icon.png); background-repeat:no-repeat; height:24px;}
.bronze {background-image:url(../images/bronze_icon.png); background-repeat:no-repeat; height:24px;}
.star_header{color:#cc0000; font-size:12px; font-weight:bold; background-image:url(../images/redstar_icon.png); background-repeat:no-repeat; padding-left:24px; height:24px;}
li { margin-top:4px;}
.dropdown { font-size:11px; width:133px;}
.btn_medium, button2 { background-image:url(../images/btn_medium.png); width:65px; height:21px; background-repeat:no-repeat; text-align:center; border:0px; cursor:pointer; color:#fff; font-size:11px; font-weight:bold;}
.btn_medium1 { background-image:url(../images/btn_medium_bg.png); height:21px; background-repeat:repeat-x; background-position:left; text-align:center; border:0px; cursor:pointer; color:#fff; font-size:11px; font-weight:bold;}
.btn_medium_right { background-image:url(../images/btn_medium_right.png); height:21px; width:7px; background-repeat:no-repeat; background-position:left;}
.btn_medium_left { background-image:url(../images/btn_medium_left.png); height:21px; width:7px; background-repeat:no-repeat; background-position:left;}
.news { background:url(../images/icon_news.png); width:24px; height:23px; background-repeat:no-repeat; background-position:top;}
.pad{ padding-top:33px;}
.admin_header{background-image:url(../images/adminlogin_icon.png); background-repeat:no-repeat; padding-top:2px; padding-left:24px; height:27px;}
.teacher_header{background-image:url(../images/teacherlogin_icon.png); background-repeat:no-repeat; padding-left:24px; padding-top:2px; height:27px;}
.student_header{background-image:url(../images/studentlogin_icon.png); background-repeat:no-repeat; padding-left:24px; padding-top:2px; height:27px;}


/*.left_shadow { background:url(../images/shadow_left.png); width:3px; height:577px;}
.right_shadow { background:url(../images/shadow_right.png); width:3px; height:inherit;}*/
.top_header { background:url(../images/top_header_bg.png); height:82px; background-repeat:repeat-x; background-position:top;}
.menubar { background:url(../images/menu_bg.png); height:30px; background-repeat:repeat-x; background-position:top;}
.banner { background:url(../images/masthead.png); height:231px; background-repeat:no-repeat; background-position:top; width:900px;}
.banner1 { background:url(../images/masthead1.png); height:231px; background-repeat:no-repeat; background-position:top; width:900px;}
.banner2 { background:url(../images/masthead2.png); height:231px; background-repeat:no-repeat; background-position:top; width:900px;}
.banner3 { background:url(../images/masthead3.png); height:231px; background-repeat:no-repeat; background-position:top; width:900px;}
.banner4 { background:url(../images/masthead4.png); height:231px; background-repeat:no-repeat; background-position:top; width:900px;}

.padding { padding : 0px 9px 0px 9px;}
.inner_padding { padding: 0px 6px 10px 6px;}
.inner_padding1 { padding: 18px 6px 10px 6px;}
.content_padding { padding:6px 6px 0px 6px; }
.innercontent_padding { padding:2px 8px 0px 8px;}
.footer { background:url(../images/footer_bg.png); height:41px; background-repeat:repeat-x; background-position:bottom;}
.content_header { width:882px; height:7px; background-position:top; background-repeat:no-repeat; background-color:#FFFFFF; height:100%;}
.innercontent_header { background:url(../images/inner_content_header_bg.png); width:882px; height:7px; background-position:top; background-repeat:no-repeat; background-color:#FFFFFF; height:100%;}
.maincontent_footer { background:url(../images/maincontent_bottom_bg.png); height:7px; width:870px; background-repeat:no-repeat; background-position:bottom left;}
.maincontent_header { background:url(../images/maincontent_header_bg.png); width:inherit; height:31px; background-repeat:no-repeat; background-position:top left;}
.maincontent_border { background:url(../images/maincontent_border_bg.png); width:inherit; background-repeat:repeat-y; background-position:top left;}
.main_contentarea { width:284px;}
.separator { width:6px;}
.separator1 { width:10px;}
.separator2 { width:22px;}
.essential_icon { background:url(../images/essentials_icon.png); height:38px; width:38px; background-repeat:no-repeat; background-position:center top;}
.essential_arrow { background:url(../images/faq_arrow.png); height:12px; width:15px; background-repeat:no-repeat; background-position:top;}
.gettingstarted_icon { background:url(../images/gettingstarted_icon.png); width:39px; height:40px; background-repeat:no-repeat; background-position:center top;}
.news_icon { background:url(../images/news_icon.png); width:34px; height:37px; background-repeat:no-repeat; background-position:center top;}
.news_arrow {background:url(../images/news_arrow.png); width:12px; height:23px; background-repeat:no-repeat; background-position:top;}
.content_bottom_single { background:url(../images/content_bottom_single.png); background-position:bottom; background-repeat:no-repeat; width:286px; height:18px;}
.signup_section { background:url(../images/signup_section_bg.png); height:104px; width:286px; background-position:left; background-repeat:no-repeat;}
.signup_btn { background:url(../images/signup_btn.png); background-position:center top; background-repeat:no-repeat; width:100px; height:30px; border:0px; cursor:pointer; font-size:12px; color:#ffffff;}
.separator_line {background:url(../images/separator_line.png); height:243px; width:1px; background-position:center; background-repeat:no-repeat;}
.hor_dot { background:url(../images/hor_dot.png); height:34px; background-position:center; background-repeat:repeat-x;}
.hor_dot1 { background:url(../images/hor_dot.png); height:6px; background-position:top; background-repeat:repeat-x;}
.hor_dot2 { background:url(../images/hor_dot.png); height:20px; background-position:center; background-repeat:repeat-x;}
.ticker {background-color:#dfe8f1; height:18px; background-position:bottom; border:0px; width:882px;}
.ticker_right_arrow { background:url(../images/ticker_arrow_right.png); height:22px; width:21px; background-repeat:no-repeat; background-position:right; border:0px; cursor:pointer;}
.ticker_left_arrow { background:url(../images/ticker_arrow_left.png); height:22px; width:21px; background-repeat:no-repeat; background-position:left; border:0px; cursor:pointer;}
.menu_separator{ background:url(../images/menu_separator.png); width:28px; height:18px; background-position:center; background-repeat:no-repeat;}
.innertop_header_right { background:url(../images/inner_right_topheader.png); width:219px; height:33px; background-position:top; background-repeat:no-repeat; }
.innergray_header_right { background:url(../images/inner_right_grayheader.png); width:219px; height:33px; background-position:top; background-repeat:no-repeat; }
.innertop_border_right { border-bottom:solid 1px #9eabb4; border-left:solid 1px #9eabb4; border-right:solid 1px #9eabb4; width:217px;}
.border { border-top:solid 1px #9eabb4; border-left:solid 1px #9eabb4; border-right:solid 1px #9eabb4;}
.gray { background-color:#ccd7db;}
.l_gray { background-color:#f1f1f1;}
.bottom_border{ border-bottom:solid 1px #9eabb4;}
.lb_border{ border-bottom:solid 1px #9eabb4; border-right:solid 1px #9eabb4;}
.border_bot_lft{ border-bottom:solid 1px #9eabb4; border-left:1px solid #9eabb4; }
.screenshots_shadow{ border:solid 1px #a0a0a0;}


/*TEXT CSS*/

.login_txt{font-size:12px; color:#262626; text-align:center;}
.menu_txt, a.menu_txt{font-size:12px;color:#ffffff; font-weight:bold;}
a.menu_txt:hover{color:#c7d7e3;}
.selected{color:#c7d7e3; font-size:12px; font-weight:bold;}
.selected:hover{color:#c7d7e3; font-size:12px; font-weight:bold;}
.footer_txt a.footer_txt{font-size:11px;color:#142735;}
a.footer_txt:hover{color:#ffffff;}
.content_header_txt { color:#ffffff; font-size:18px;}
.blue {font-size:12px;color:#1d7ec5; font-weight:bold; text-align:center}
.news_header_txt{font-size:12px;color:#c00000; font-weight:bold;}
.news_header_txt:hover{color:#2c506a;}
.more_txt{font-size:11px;color:#1d7ec5; font-weight:bold;}
.breadcrumb_txt{font-size:11px;color:#2c506a; }
.header_txt{font-size:17px;color:#011a2f; font-weight:bold; text-align:center}
.search_txt {font-size:13px;color:#2c506a;}
.black {font-size:13px;color:#000000; font-weight:bold;}
.red {color:#cc0000; font-size:12px; font-weight:bold;}
.l_red {color:#cc0000; font-size:14px; font-weight:bold;}
h4 { color:#1d7ec5; font-size:17px; margin:0px;}
.register { font-size:13px;}
.italic {font-size:12px; font-style:oblique; color:#424242;}
.quotes { background-color:#f7f7f7; border:1px solid #bdc5ca ; padding:10px; font-size:12px; font-style:italic; color:#2c506a}

/*TEXT CSS ENDS*/

.btn_go { background-image:url(../images/btn_go.png); width:25px; height:21px; border:0px; cursor:pointer; background-repeat:no-repeat; text-align:center; color:#fff; font-weight:bold; font-size:11px;}
.btn_register { background-image:url(../images/register_btn.png); width:107px; height:23px; border:0px; cursor:pointer; background-repeat:no-repeat; text-align:center; color:#fff; font-weight:bold; font-size:11px;}

.textbox { height:17px; width:128px; }

/* Marquee 
 .tabb {}
 .tan {TEXT-ALIGN: center}
 .tann {}
 Marquee */

#cse-search-results { width:540px; overflow:hidden;}
.success_stories { padding:30px 0px 0px 57px; width:123px;}
.learn { padding:143px 0px 0px 136px; }
.try { padding:143px 0px 0px 23px; }
.success_heading { font-size:13px; font-weight:bold; font-family:Arial Narrow,Arial, Helvetica, sans-serif;}
.success_img { margin:4px 0px 4px 0px;}
a.success_link { color:#fff; font-weight:bold;}
a.success_link:hover { color:#c7d7e3; font-weight:bold;}
.grid_header td { font-weight:bold; background-color:#CCCCCC; padding:2px;}
.grid td { border-bottom:1px solid #ccc; border-right:1px solid #ccc; padding:2px 2px 2px 4px; white-space:nowrap;}




