@charset "utf-8";
/* CSS Document */
html,body{margin:0 auto; padding:0; background:url(../images/bg.jpg) repeat-x top #FFFFFF;  font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:13px; color:#000000; }
.main_div{width:1000px; margin:0 auto; padding:0;}
img{border:none;}
a { color: blue; }
a:link { color: blue; }
a:active { color: blue; }
a:visited { color: blue; }
a:hover { color: blue; }
h1{ background:url(../images/arrow.png) no-repeat 0 6px; color:#0099cc; text-indent:15px; font-size:18px; font-weight:normal; float:left; margin:0; padding:0; }
h2{ color:#0099cc; font-size:20px; font-weight:normal; float:left; text-align:center; margin:0; padding:0; line-height:20px; }

h3{ color:#9c6b0c; font-size:14px; font-weight:normal; float:left; text-align:center; margin:0; padding:0; line-height:20px; }
h3 span{ color:#666666; font-size:13px; font-weight:normal; text-align:center; margin:0; padding:0; line-height:20px; text-decoration:none;}
h3 span a{ color:#666666; text-decoration:underline;}
h3 span a:hover{ color:#333; text-decoration:underline;}

h4{ background:url(../images/arrow.png) no-repeat 0px 6px; color:#16759e; text-indent:15px; font-size:13px; font-weight:bold; float:left; margin:0; padding:0; }

h5{ color:#0f78a4; font-size:13px; font-weight:normal; float:left; text-align:center; margin:0; padding:0; line-height:20px; font-weight:bold;}
h5 span{ color:#666666; font-size:13px; font-weight:normal; text-align:center; margin:0; padding:0; line-height:20px; text-decoration:none;}
h5 span a{ color:#666666; text-decoration:underline;}
h5 span a:hover{ color:#333; text-decoration:underline;}

h6{ color:#9c6b0c; font-size:12px; font-weight:normal; float:left; text-align:center; margin:0; padding:0; line-height:20px; }
h6 span{ color:#666666; font-size:11px; font-weight:normal; text-align:center; margin:0; padding:0; line-height:20px; text-decoration:none;}
h6 span a{ color:#666666; text-decoration:underline;}
h6 span a:hover{ color:#333; text-decoration:underline;}

h7{ color:#0f78a4; font-size:13px; font-weight:normal; float:left; text-align:left; margin:0; padding:0; line-height:20px; font-weight:bold;}
h7 span{ color:#666666; font-size:13px; font-weight:normal; float:left;text-align:left; margin:0; padding:0; line-height:20px; text-decoration:none;}
h7 span a{ color:#666666; text-decoration:underline;}
h7 span a:hover{ color:#333; text-decoration:underline;}

.p{color:#000000; margin:0; text-align:left;}
/*----------Link start-------------*/
.link{ font-size:13px; color:#613737; text-decoration:none;}
.link:hover{ font-size:13px; color:#9b4747; text-decoration:none;}

.link2{ font-size:13px; color:#333; text-decoration:none;}
.link2:hover{ font-size:13px; color:#666; text-decoration:underline;}

.avg{font-size:12px; color:#8b5f0a; text-align:right;}
.avg span {font-size:11px; color:#333;}

.mesg{font-size:13px; color:#333; padding-left:10px;}
.mesg a{font-size:13px; color:#0f78a4;}
.mesg a:hover{font-size:13px; color:#1898cf;}

/*----------Link end-------------*/

/*----------text start-------------*/
/*----------text start-------------*/
.red_text{font-size:13px; color:#ad0707; }
.red_text2{font-size:12px; color:#ad0707;}

.text_3{ font-size:14px; color:#333;}

.but_send{background:url(../images/but_send.png) no-repeat 0 0; width:73px; height:30px; display:block; cursor:pointer; border:none; float:left; margin-left:10px;}
.but_send:hover{ background-position:0 -31px;}

.but_login{background:url(../images/but_login.png) no-repeat 0 0; width:73px; height:30px; display:block; cursor:pointer; border:none; float:left; margin-left:10px;}
.but_login:hover{ background-position:0 -31px;}

.lbl{ width:80px; text-align:right; padding-right:7px; float:left; line-height:22px;}

.textbox{ border:#969292 1px solid; width:150px; padding:3px 3px !important ; float:left;} 
/*----------text end-------------*/
/*----------text end-------------*/

/*----------header_div start-------------*/

.header_div{ width:1000px; float:left; margin-top:10px;}
.header_text{ font-size:13px; color:#78797b; line-height:20px; margin:0; padding:0; text-decoration:none;}
.header_text a{ color:#78797b; text-decoration:none;}
.header_text a:hover{ color:#4f5660; text-decoration:underline;}

.logo_div{ width:1000px; float:left; margin-top:30px;}
.inner_bg_div{ background:url(../images/inner_topbg1.png) no-repeat; width:1000px; height:145px; float:left;}
.inner_bg_div_small{ background:url(../images/inner_topbg125.png) no-repeat; width:1000px; height:125px; float:left;}

.header_div2{ width:500px; float:left; margin-top:30px;}
.logo_div2{ width:400px; float:left; margin-top:30px;}
.inner_bg_div2{ background:url(../images/inner_topbg.png) no-repeat; width:500px; height:100px; float:left;}
.login_bg2{ width:570px; height:135px; margin-top:10px; }


/*----------header_div end-------------*/

/*----------search_bg1 Div start-------------*/
.search_bg1{background:url(../images/Search_bg1.png) no-repeat; width:570px; height:105px; margin-top:10px; }
.search_texbox{ background:#FFFFFF none repeat scroll 0 0; border:#969292 1px solid; width:276px; font-size:14px; color:#9a9898; padding:5px 6px !important ;margin-top:37px; margin-left:65px; float:left;}

.but_search{width:126px; height:64px; display:block; background:url(../images/but_Search.png) no-repeat 0 0; cursor:pointer; border:none; float:left; margin-top:20px; margin-left:40px; cursor:pointer;}
.but_search:hover{ background-position:0 -65px; }

/*----------search_bg1 Div end-------------*/
/*----------login_bg1 Div start-------------*/
.login_bg1{background:url(../images/Search_bg1.png) no-repeat; width:570px; height:205px; margin-top:30px; }
.login_texbox{ background:#FFFFFF none repeat scroll 0 0; border:#969292 1px solid; width:70px; font-size:10px; color:#9a9898; padding:5px 6px !important ;margin-top:37px; margin-left:5px; float:left;}
.login_texbox2{ background:#FFFFFF none repeat scroll 0 0; border:#969292 1px solid; width:70px; font-size:10px; color:#9a9898; padding:5px 6px !important ;margin-top:37px; margin-left:5px; float:left;}
.login_label{ font-size:12px; color:#9a9898; padding:5px 6px !important ;margin-top:37px; margin-left:40px; float:left;}
.login_label2{ font-size:12px; color:#9a9898; padding:5px 6px !important ;margin-top:37px; margin-left:5px; float:left;}
.but_loginold{width:126px; height:64px; display:block; background:url(../images/btn-login.gif) no-repeat 0 0; cursor:pointer; border:none; float:left; margin-top:40px; margin-left:40px; cursor:pointer;}


/*----------login_bg1 Div end-------------*/

/*----------TopSearch_bg Div start-------------*/
.TopSearch_bg{ width:570px; margin-top:10px; }

.TopSearch_text{ font-size:15px; color:#78797b; line-height:20px; margin:0; padding:0; text-decoration:none;}
.TopSearch_text a{ color:#78797b; text-decoration:none;}
.TopSearch_text a:hover{ color:#4f5660; text-decoration:underline;}

.TopSearch_text2{font-size:13px; color:#78797b; line-height:20px; margin:0; padding:0; text-decoration:none;}
.TopSearch_text2 a{ color:#78797b; text-decoration:none;}
.TopSearch_text2 a:hover{ color:#4f5660; text-decoration:underline;}

/*----------TopSearch_bg Div end-------------*/

/*----------category_bg Div start-------------*/

.category_bg{background:url(../images/Categoires_bg.png) no-repeat; width:1000px; height:161px; float:left; margin-top:10px;}
.category_box{background:url(../images/pipe.png) no-repeat right; width:120px; height:119px; float:left; margin-top:20px;}

.category_box .c_img_div{ width:120px; float:left;}
.category_box .c_text_div{ width:120px; float:left; margin-top:10px;}
.category_box .c_text_div a { font-size:15px; color:#999; text-decoration:none;}
.category_box .c_text_div a:hover { font-size:15px; color:#666666; text-decoration:underline;}
.category_box .img{margin-top:10px;}

/*----------category_bg Div end-------------*/

.panel_heading{background:url(../images/panel_heading.jpg) no-repeat; width:960px; height:30px; float:left; font-size:20px; color:#1ba1da; text-align:center; padding-right:40px; line-height:30px;}

/*----------category_bg Div start-------------*/

/*-----------------Footer Div Start-------------------*/
.footer{background:url(../images/footer_bg.png) no-repeat; width:1000px; height:82px; float:left; margin-top:10px;}
.footer_text{ color:#8f9399; font-size:13px; text-decoration:none; margin:0; padding:0; text-align:center; }
.footer_text a{ color:#8f9399; font-size:13px; text-decoration:none; padding:0 4px;}
.footer_text a:hover{ color:#666666; text-decoration:underline;}
/*-----------------Footer Div end-------------------*/

/*------------------------Inner Pages Start ----------------------*/
/*----------search_bg2 Div start-------------*/
.search_bg2{background:url(../images/Search_bg2.png) no-repeat; width:480px; height:85px; float:right; }
.search_texbox2{ background:#FFFFFF none repeat scroll 0 0; border:#969292 1px solid; width:250px; font-size:13px; color:#9a9898; padding:2px 3px !important ;margin-top:30px; margin-left:50px; float:left;}

.but_search2{width:107px; height:49px; display:block; background:url(../images/but_Search2.png) no-repeat 0 0; cursor:pointer; border:none; float:left; margin-top:17px; margin-left:40px; cursor:pointer;}
.but_search2:hover{ background-position:0 -50px; }

/*----------search_bg2 Div end-------------*/

/*----------Tab Panel Div start-------------*/


.tab_panel_top{background:url(../images/tab_panel_top.png) no-repeat; width:669px; height:24px; float:left;}
.tab_panel_mid{background:url(../images/tab_panel_mid.png) repeat-y; width:669px; float:left;}
.tab_panel_btm{background:url(../images/tab_panel_btm.png) no-repeat; width:669px; height:37px; float:left;}

.tab_box_top{background:url(../images/tab_box_top.png) no-repeat; width:613px; height:16px; float:left;}
.tab_box_mid{background:url(../images/tab_box_mid.png) #faf4eb repeat-x bottom; width:611px; float:left; border-left:#e3d9cc 1px solid; border-right:#e3d9cc 1px solid;}
.tab_box_btm{background:url(../images/tab_box_btm.png) no-repeat; width:613px; height:16px; float:left;}

.tab_img_bg{background:url(../images/tab_img.png) no-repeat; width:133px; height:140px; float:left; margin-left:15px; margin-top:3px;}
.tab_img{width:123px; height:123px; float:left; margin-left:5px; margin-top:5px; }
.tab_img_scroll{width:123px; height:100px; float:left; margin-left:5px; margin-top:5px; }

.tab_content_div{width:445px; float:left; margin-left:10px;}
.searchresult-container {float:left; width:613px;}
/*----------Tab Panel Div  end-------------*/

div.pagination { padding: 3px; margin: 3px; font-family:Verdana; font-size:11px; font-weight:bold; text-decoration:none; }
 
div.pagination a { margin: 2px; border: 1px solid #e3d9cc;  background:url(../images/paging_box.png) repeat-x; text-decoration: none; color: #000000;font-family:Verdana; font-size:11px; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; font-weight:bold; }
div.pagination a:hover, div.pagination a:active { margin: 2px; border: 1px solid #eeb13a; background:url(../images/paging_box_current.png) repeat-x; color: #333;font-family:Verdana; font-size:11px; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; text-decoration:none; font-weight:bold;}
div.pagination span.current { margin: 2px; border: 1px solid #eeb13a; background:url(../images/paging_box_current.png) repeat-x; font-weight: bold;   font-size:11px; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; font-weight:bold; }
div.pagination span.disabled { margin: 2px; border: 1px solid #999999; color: #999999;font-family:Verdana; font-size:11px; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; font-weight:bold; }
 
a:hover.list { font-family: Verdana; font-size:11px;  font-variant: small-caps; text-decoration: underline; text-transform: capitalize; color: #006699; line-height: 200%; font-weight: bold; }
a.list{ text-transform: capitalize; font-variant: small-caps; font-family: Verdana; font-size:11px; color: #FF0000; text-decoration: underline; line-height: 200%; font-weight: bold; }

/*------------------------Inner Pages End ----------------------*/

/*------------------------teacher div start ----------------------*/

.teacher_head{ background: url(../images/right_heading.png) repeat-x bottom left; font-size:18px; display: block; /*To help in the anchoring of the ".statusicon" icon image*/ padding-left: 10px; text-decoration: none; height:47px; color:#057bae; line-height:37px; }

.teacher_top{background:url(../images/Teacher_top.png) no-repeat; width:315px; height:19px; float:left;}
.teacher_mid{background:url(../images/Teacher_mid.png) repeat-y; width:315px; float:left;}
.teacher_btm{background:url(../images/Teacher_btm.png) no-repeat; width:315px; height:27px; float:left;}
.teacher_data_div{width:275px; border:#dadada 1px solid; float:left; padding:5px 5px; background:#FFFFFF;}
.teacher_img_bg{background:url(../images/Teacher_img_bg.png) no-repeat; width:65px; height:70px; float:left;}
.teacher_img{width:59px; height:64px; float:left; padding:3px 3px;}
.teacher_content_div{width:205px; float:left; margin-left:5px; }

/*------------------------teacher div end ----------------------*/

/*------------------------Glossymenu div start ----------------------*/

.glossymenu{ margin: 5px 0; padding: 0; width: 314px; /*width of menu*/ }
.glossymenu a.menuitem{ background: url(../images/right_heading.png) repeat-x bottom left; font-size:18px; display: block; position: relative; /*To help in the anchoring of the ".statusicon" icon image*/ padding-left: 10px; text-decoration: none; height:47px; color:#057bae; line-height:37px; }
.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{ color: #057bae; }
.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/ position: absolute; top: 11px; right: 5px; border: none; }
.glossymenu a.menuitem:hover{ background-image: url(../images/right_heading.png); }
.glossymenu div.submenu{ /*DIV that contains each sub menu*/ background: white; border:#d3d8d9 1px solid; width:300px; padding:5px 5px;}

/*------------------------Glossymenu div end ----------------------*/

/*------------------------Left div start ----------------------*/
.left_head{ background: url(../images/left_head.png) repeat-x bottom left; font-size:18px; display: block; /*To help in the anchoring of the ".statusicon" icon image*/ padding-left:10px;font-weight: bold; text-decoration: none; height:47px; color:#191970; line-height:37px; width:473px;}
.connect_top{background:url(../images/connect_top.png) no-repeat; width:483px; height:26px; float:left;}
.connect_mid{background:url(../images/connect_mid.png) repeat-y; width:483px; float:left;}
.connect_btm{background:url(../images/connect_btm.png) no-repeat; width:483px; height:26px; float:left;}
.connect_head{ width:440px; float:left; border-bottom:#999999 1px dashed; color:#8b5f0a; font-size:14px; line-height:25px; font-weight:bold; font-family:"Myriad Pro",Verdana, Arial, Helvetica, sans-serif;}
/*------------------------Left div end ----------------------*/ 

.video_top{background:url(../images/video_top.png) no-repeat; width:490px; height:15px; float:left;}
.video_mid{background:url(../images/video_mid.png) repeat-y; width:490px; float:left;}
.video_btm{background:url(../images/video_btm.png) no-repeat; width:490px; height:35px; float:left;}
.video_email{width:220px; border-right:#a5abae 1px dashed; float:left; padding-bottom:10px;}
.video_embed{width:220px; float:left; margin-left:5px;}

.video_heading{ color:#0f78a4; font-size:18px;}

.email_texbox{ background:#FFFFFF none repeat scroll 0 0; border:#aeb2b4 1px solid; width:200px; font-size:11px; color:#9a9898; padding:4px 3px !important ;margin-top:10px; margin-left:5px; float:left;}

.view_bg{border:#e3e1df 1px solid; background:#f7eee0; height:30px; width:458px; float:left; margin-left:13px;}

.view_text{ color:#0f78a4; font-size:14px; line-height:30px; font-weight:bold;}
.view_text span{ color:#333; font-size:13px; font-weight:normal;}

.scroller {background:url(../images/panel.png) no-repeat; width:941px; height:183px; margin-top:10px;}
.scrol_div { float:left; width:900px; margin-bottom:0; }
.scrol_div1 {float:left; width:710px; margin-bottom:0; }

.text_div {float:left; width:710px; margin-left:25px; }
.scrol_img { margin:0 3px; }

/*---------------for index scrolling--------------- */
#screen{ width:960px; padding:0; }
#screen li{ float:left; list-style:none; }
#screen .jq-ss-crop{ float:left; padding:10px 10px;margin-bottom:-14px; }
#left,#right{ margin-top:10px;  text-decoration:none;	color:black; }
#view{ width:888px;	height:160px; overflow:hidden; margin-left:10px;}
#images{ width:3000px !important; width:3000px;}
#images li{width:150px;height:150px; float:left;}
#images li img{ border:0; padding:0;margin:0;}
.scroll_img_href {font-family:'Trebuchet MS',Arial, Helvetica;line-height:12px; font-weight:bold;color:#0f78a4; font-size:10px;}


/*---------------end index scrolling---------------- */

.login_data_div{width:275px; float:left; padding:5px 5px; color:#003366; }


.list  ul{margin:0px; padding:0px; position: inherit; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:10px;}
.list li{margin:0px; padding:0px; position:inherit; margin-bottom:10px; background:url(../images/bullet.png) no-repeat 0 8px; list-style-position:outside; padding-left:15px; line-height:18px; color:#990000;font-size:12px;}
.list span{ color:#497e66; font-family:"Tahoma",Arial, Helvetica, sans-serif; font-size:12px;}

.content_top{background:url(../images/content_top.png) no-repeat; width:671px; height:22px; float:left;}
.content_mid{background:url(../images/content_mid.png) repeat-y; width:671px; float:left;}
.content_btm{background:url(../images/content_btm.png) no-repeat; width:671px; height:38px; float:left;}

.content_head{ width:615px; float:left; border-bottom:#999999 1px dashed; color:#8b5f0a; font-size:20px; line-height:25px; font-family:"Myriad Pro",Verdana, Arial, Helvetica, sans-serif;}

.flash_bg{background:url(../images/Flash.png) no-repeat; width:671px; height:386px; float:left;}


.grasp_top{background:url(../images/video_top.png) no-repeat; width:490px; height:15px; float:left;}
.grasp_mid{background:url(../images/video_mid.png) repeat-y; overflow-y:auto; overflow-x:hidden; height:257px;width:490px; float:left;}
.grasp_btm{background:url(../images/video_btm.png) no-repeat; width:490px; height:35px; float:left;}
.grasp_email{width:220px; border-right:#a5abae 1px dashed; float:left; padding-bottom:10px;}
.grasp_embed{width:220px; float:left; margin-left:5px;}

.grasp_heading{ color:#0f78a4; font-size:18px;}


/*----------PT Assoc Vids Div start-------------*/


.pt_panel_top{background:url(../images/pt_tab_panel_top.png) no-repeat; width:980px; height:24px; float:left;}
.pt_panel_mid{background:url(../images/pt_tab_panel_mid.png) repeat-y; width:980px; float:left;}
.pt_panel_btm{background:url(../images/pt_tab_panel_btm.png) no-repeat; width:980px; height:37px; float:left;}

.pt_box_top{background:url(../images/pt_tab_box_top.png) no-repeat; width:924px; height:16px; float:left;}
.pt_box_mid{background:url(../images/tab_box_mid.png) #faf4eb repeat-x bottom; width:910px; float:left; border-left:#e3d9cc 1px solid; border-right:#e3d9cc 1px solid;}
.pt_box_btm{background:url(../images/pt_tab_box_btm.png) no-repeat; width:924px; height:16px; float:left;}

.pt_img_bg{background:url(../images/tab_img.png) no-repeat; width:133px; height:140px; float:left; margin-left:15px; margin-top:3px;}
.pt_img{width:123px; height:123px; float:left; margin-left:5px; margin-top:5px; }
.pt_img_scroll{width:123px; height:100px; float:left; margin-left:5px; margin-top:5px; }

.pt_content_div{width:740px; float:left; margin-left:10px;}
.assvid-container {float:left; width:913px;}
/*----------PT Assoc Vids Div  end-------------*/


/*------------------------ptoverview start ----------------------*/
.pto_strip{ background: url(../images/left_head.png) repeat-x bottom left; font-size:18px; display: block; /*To help in the anchoring of the ".statusicon" icon image*/ padding-left:10px;font-weight: bold; text-decoration: none; height:47px; color:#191970; line-height:37px; width:473px;}
.pto_top{background:url(../images/connect_top.png) no-repeat; width:483px; height:26px; float:left;}
.pto_mid{background:url(../images/connect_mid.png) repeat-y; overflow-y:auto;height:288px;width:483px; float:left;}
.pto_btm{background:url(../images/connect_btm.png) no-repeat; width:483px; height:26px; float:left;}
.pto_head{ width:440px; float:left; border-bottom:#999999 1px dashed; color:#8b5f0a; font-size:14px; line-height:25px; font-weight:bold; font-family:"Myriad Pro",Verdana, Arial, Helvetica, sans-serif;}
/*------------------------ptoverview end ----------------------*/ 

