

body{ 
background-color:#020202; 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;word-spacing:1.5px;
color:#FFFFFF; 
background-image:url(images/bg_strip.gif); 
background-repeat:repeat-x; 
margin:auto}

a:link {

	color: #ffffff;

	text-decoration:none; font-size:12px;

}

a:visited 
{
	color: #ffffff;
	text-decoration:none; font-size:12px;
}

a:hover 
{
	color:#FF9900;
	text-decoration:none; font-size:12px;
}

a:active 
{
	color: #ffffff;
	text-decoration:none; font-size:12px;
}

.lay_design{ margin:auto}



#link1 a:link {

	color: #ffffff;

	text-decoration:none; font-size:12px

}

#link1 a:visited {

	color: #ffffff;

	text-decoration:none; font-size:12px

}

#link1 a:hover {

	color:#FF9900;

	text-decoration:none; font-size:12px

}

#link1 a:active {

	color: #ffffff;

	text-decoration:none; font-size:12px

}





.innertxt a:link {

	color:#FF9900;

	text-decoration:none; font-size:14px

}

.innertxt a:visited {

	color: #FF9900;

	text-decoration:none; font-size:14px

}

.innertxt a:hover {

	color:#ffffff;

	text-decoration:none; font-size:14px

}

.innertxt a:active {

	color: #FF9900;

	text-decoration:none; font-size:14px

}


.hd
{
font:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#d95f00;
vertical-align:middle;
}

.btnblue
{
background-color:#129ccb;
padding-top:2px;
height:15px;
border:1px solid #dcdcdc;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
}






.link a:link {

	color: #333333;

	text-decoration:none; font-size:12px

}

.link a:visited {

	color: #333333;

	text-decoration:none; font-size:12px

}

.link a:hover {

	color:#FF9900;

	text-decoration:none; font-size:12px

}

.link a:active {

	color: #333333;

	text-decoration:none; font-size:12px

}





.signn a:link {

	color:#0099CC;

	text-decoration:none; font-size:12px

}

.signn a:visited {

	color: #0099CC;

	text-decoration:none; font-size:12px

}

.signn a:hover {

	color:#FF9900;

	text-decoration:none; font-size:12px

}

.signn a:active {

	color: #0099CC;

	text-decoration:none; font-size:12px

}



.mycss

{

font-size:12px;

text-decoration:none;

color:#FF0000;

}

.mycss:hover

{

font-size:12px;

text-decoration:none;

color:#000000;

}



#right_float {

    height: 160px;

    overflow: hidden;

    font-style: oblique;

    line-height: 12px;

    font-size: 11px;

    list-style: none; list-style-image: url(images/checkmark.gif);

}

.text_list {}





IMG {border-width: 0px;}



/* h1, h2, h3, h4 {color: #e78233; } */



h1, h2, h3, h4 {color: #fff; }



h2 {font-size: 120%}



.blog_txt a:link {

	color:#00CC33;

	text-decoration:none; font-size:18px

}

.blog_txt a:visited {

	color: #00CC33;

	text-decoration:none; font-size:18px

}

.blog_txt a:hover {

	color:#FFCC00;

	text-decoration:none; font-size:18px

}

.blog_txt a:active {

	color: #00CC33;

	text-decoration:none; font-size:18px

}



.header_logo a {width: 283px; height: 138px; display: block;}

.header_ask a {background: url(images/design/ask.jpg); width: 129px; height: 110px; display: block; background-repeat: no-repeat;}

.header_ask a:hover {background-position: 0px -110px;}

.header_search a {background: url(images/design/search_answer.jpg); width: 129px; height: 110px; display: block; background-repeat: no-repeat;}

.header_search a:hover {background-position: 0px -110px;}

.header_test a {background: url(images/design/test_bank.jpg); width: 129px; height: 110px; display: block; background-repeat: no-repeat;}

.header_test a:hover {background-position: 0px -110px;}

.header_groups a {background: url(images/design/study_groups.jpg); width: 129px; height: 110px; display: block; background-repeat: no-repeat;}

.header_groups a:hover {background-position: 0px -110px;}



.Discussions_New  {border: solid 1px #CCC; width: 100%;}

.Discussions_New .header_cell {background:tranparent; padding: 4px;}

.Discussions_New .label_cell {background:tranparent; padding: 5px;font-size:12px}

.Discussions_New .element_cell {background:tranparent; padding: 5px; font-size:12px}



.Discussions_View  {border: solid 0px #CCC; width: 100%;}

.Discussions_View .header_cell {background:tranparent; padding: 5px;}

.Discussions_View .label_cell {background: tranparent; padding: 5px; vertical-align: top; font-size:12px}

.Discussions_View .element_cell {background: tranparent; padding: 5px; font-size:12px}

.Discussions_View .footer_cell {background:tranparent; padding: 5px;}



.Discussions_View .label_bestcell { background-color:#333333;padding: 5px; vertical-align: top}

.Discussions_View .element_bestcell {background: #333333; padding: 5px;}





.Discussions_List  {border: solid 1px #CCC; width: 100%; color:#000000}

.Discussions_List .header_cell {background: #ff7b14; padding: 5px;}

.Discussions_List .label_cell {background: #f2e7da; padding: 5px; vertical-align: top; font-size:12px}

.Discussions_List .list_cell {background: #fff7ee; padding: 5px;}

.Discussions_List .alt_cell {background: #fff; padding: 5px;}

.Discussions_List .footer_cell {background: #ff7b14; padding: 5px;}



.ListTable  {border: solid 0px #CCC; width: 100%; font-size:12px}

.ListTable .header_cell {background: tranparent; padding: 5px; font-size:12px; text-align:center}

.ListTable .label_cell {background:tranparent; padding: 5px; vertical-align: top; font-size:12px}

.ListTable .list_cell {background: tranparent; padding: 5px; font-size:12px}

.ListTable .listalt_cell {background: tranparent; padding: 5px; font-size:12px}

.ListTable .footer_cell {background:tranparent; padding: 5px; font-size:12px}



.ListTable .unread {background: #333333; padding: 5px;}

.ListTable .read {background: #333333; padding: 5px;}





.FormTable  {border: solid 0px #CCC; background:transparent;color:#FFFFFF; font-size:12px;}

.FormTable .header_cell {background:transparent; padding: 5px; color:#FFFFFF; font-size:12px}

.FormTable .label_cell {background:transparent; padding: 5px;color:#FFFFFF;font-size:12px; font-weight:700}



.FormTable .element_cell {background:transparent; padding: 5px;color:#FFFFFF; font-size:12px;}

.FormTable {text-align: left}





.element_cell{ background-color:tranparent}

.Groups_New  {border: solid 1px #CCC; width: 100%;}

.Groups_New .header_cell {background: tranparent; padding: 5px;}

.Groups_New .label_cell {background: tranparent; padding: 5px;}

.Groups_New .element_cell {background:tranparent; padding: 5px;}

.Groups_New {text-align: left}



.answer_text {font-size: 120%; font-weight: 800; }

.button_link {font-size: 120%; font-weight: 800; }

.button_link A {text-decoration: none}

.button_link span {margin: 5px; }



.abuse_button {margin: 4px; border: solid 1px #CCC; border-right: solid 1px #CCC; padding: 2px; background: #333333; color: black; text-decoration: none; float: right; }

.abuse_button IMG {padding-top: 2px;}

.abuse_button SPAN {padding: 4px;}







.left_col {width: 190px;  vertical-align: top; border: none; padding: 0px; background-image:url(images/left_col.gif); background-repeat:repeat-y}

.centre_col {background: rgb(255,240,223);  vertical-align: top; width: 40%;}

.wide_col {  vertical-align: top;background-color:#131718;}

.right_col {background-color:#131718; vertical-align: top; width: 40%;}

.spacer_col {width: 0px; background-color:#131718}



.groups_online {float: right;}





.search_bar {background: url('images/design/search_bar.jpg'); background-repeat: repeat-x; height: 39px; padding: 0px; margin: 0px; width: 700px;  line-height: 10%}

.search_input {border: solid 1px gray; height: 20px; width: 200px; margin: 0px; padding: 0px; position: relative; top: -5px;}

.advanced_search {margin: 0px; padding: 0px; position: relative; top: -5px;}



.invite_btn {}



.invite_btn A {display: block; background: #333333; color: white; padding: 3px; position: relative; border: solid 1px #CCC; font-size: 18px; height: 26px;}

.invite_btn A:hover {background: #F8F8F8; color: #888;}



.search_button {padding-top: 5px;}



.assignment_due {text-align: left; background-image:url('images/top_five.gif'); background-repeat:no-repeat; width:190px; height:27px;}



.content_table {width:1004px; background-color:#131718; margin:auto; height:auto}





.linkbutton {margin: 4px; border:1px solid #999999; padding: 6px; background: #2a3032; color: #ffffff; text-decoration: none;}

.linkbutton SPAN {padding: 4px;}

.linkbutton2 {margin: 4px;  border:1px solid #999999; padding: 6px; background: #2a3032; color: #ffffff; text-decoration: none;}





.header_welcome {}

.header_login {float: right}

.header_logout {float: right;}

.top_new_bg{ background-image:url(../images/top_new_bg.gif); background-repeat:repeat-y;}



.ContentObject_Discussions_Category .categorylist { list-style:url(images/dot_img.gif); margin-left: 0px; padding-left: 5px; height:auto; list-style-position:inside}

.ContentObject_Discussions_Category .categorylist li {margin-left: 0px; padding-left: 0px;}

.ContentObject_Discussions_Category .category_header {font-size: 18px; color: #dc6c22; margin-top: 15px; display: block;}



.ContentObject_Ratings_Rating .ratings_header {font-size: 16px; font-weight: 800; color: #545454; padding-left: 10px;}



.ContentObject_Messages_Message .new_messages {padding: 10px;}



legend {font-size: 20px; color: #ffffff;}



.signup_warning {background-color: #999999; border: solid 1px #f8f8f8;}

.signup_warning_title {background-color:#666666; font-weight: 800;}

.signup_warning_message {padding: 4px; color:#FFFFFF}



.rating_star a {background: url('/admin/core/images/icons/star.jpg'); width: 16px; height: 16px; display: block;}

.rating_star a:hover {background: url('/admin/core/images/icons/star_grey.jpg'); width: 16px; height: 16px; display: block;}



#footer {text-align: right; font-size: 14px;}



.orange A {color: #dc6c22;}



.inner_bot{ width:814px; height:29px; background-image:url('images/topbanner1.gif'); background-repeat:no-repeat}



.categories_header {font-size: 20px; font-weight: 800; color: #545454; padding-left: 10px;}



.grid_top{ width:768px; height:13px; background-image:url('images/grid_top.gif'); background-repeat:no-repeat}

.grid_top2{ width:580px; height:13px; background-image:url('images/grid_top2.gif'); background-repeat:no-repeat}



.grid_top_title{ width:768px; height:28px; background-image:url('images/grid_top_title.gif'); background-repeat:no-repeat}



.grid_bot{ width:768px; height:13px; background-image:url('images/grid_bot.gif'); background-repeat:no-repeat}
.grid_bot2{ width:580px; height:13px; background-image:url('images/grid_bot2.gif'); background-repeat:no-repeat}



.mid_grid{ width:768px;background-image:url('images/mid_grid.gif'); background-repeat:repeat-y; font-size:12px;}
.mid_grid2{ width:580px;background-image:url('images/mid_grid2.gif'); background-repeat:repeat-y; font-size:12px;}



.col_left{ width:189px; height:32px; background-image:url('images/coll_left.gif'); background-repeat:no-repeat}



.high_left { width:189px; height:25px; background-image:url('images/high_left.gif'); background-repeat:no-repeat}



.bg_strip_testbank { height:37px; background-image:url('images/bg_strip_title.gif'); background-repeat:repeat-x; color:#FFFFFF; font-weight:700; font-size:16px;  font-family:Georgia;} 



.bg_strip_ask { height:37px; background-image:url('images/bg_strip_ask.gif'); background-repeat:repeat-x; color:#FFFFFF; font-weight:700; font-size:16px; font-family:Georgia;} 

  

.bg_strip_search { height:37px; background-image:url('images/bg_strip_search.gif'); background-repeat:repeat-x; color:#FFFFFF; font-weight:700; font-size:16px; font-family:Georgia;} 

  

.bg_strip_study { height:37px; background-image:url('images/bg_strip_study.gif'); background-repeat:repeat-x; color:#FFFFFF; font-weight:700; font-size:16px; font-family:Georgia;} 



.bg_strip_common { height:48px; background-image:url('images/strip_common.gif'); background-repeat:repeat-x; color:#FFFFFF; font-weight:700; font-size:16px; font-family:Georgia; color:#000000} 



table.grid1 {

             table-layout:auto;

             background-color:#ffffff;

			 

	margin-left: auto; 

	margin-right: auto;

	

	

             }          

table.grid1 th { 

	background-color:#000000;

	font:bold 12px Arial, Helvetica, sans-serif;

	color: #ffffff;

	line-height:1.38em;

	letter-spacing:.1em;

	text-align:center;

	padding:6px;

		border:0px solid  #FFFFFF;



	}

table.grid1 td { 

	padding: 6px;

	text-align:center;

	font:12px Arial, Helvetica, sans-serif;

	letter-spacing:normal;

	vertical-align:top;

		border:0px solid #FFFFFF; 



			 

			  

             }

table.grid1 tr { 

	background-image:url('images/mid_grid.gif'); background-repeat:repeat-y

	

             }



#grid_new 

{

	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;

	margin: 45px;

	width: 90%;

	text-align: left;

	border-collapse: collapse;

	 

}

#grid_new th

{

	font-size: 13px;

	font-weight: 700;

	padding: 8px;

	background:#333333 url('images/table_top.gif') repeat-x;

border-bottom: 1px solid #b1b3b3;

	color: #ffffff;

	border-top: 1px solid #b1b3b3;

	border-left: 1px solid #b1b3b3;

	border-right: 1px solid #b1b3b3;

	text-align:left; 

	color: #ffffff;

	

}

#grid_new td

{

	padding: 8px; 

	border-bottom: 1px solid #b1b3b3;

	color: #ffffff;

	border-top: 1px solid #b1b3b3;

	border-left: 1px solid #b1b3b3;

	border-right: 1px solid #b1b3b3;

	background: #666666 url('') repeat-x;

	text-align:left

	 

}

#grid_new tfoot tr td

{

	background: #333333;

	font-size: 12px;

	color:#FF9900 ; 

}

#grid_new tbody tr:hover td

{

	background: #333333 url('') repeat-x;

	color: #ffffff;



}

 .LayoutObject_Div{ background:tranparent; font-size:12px;}



 .inner_banner{ width:814px; height: 174px}
 
 

 

 .inner_banner_top{ width:814px; height:254px; background-image:url('images/inner_banner_top.png'); background-repeat:no-repeat}

 

 .inner_banner_bot1{ width:189px; height:27px; background-image:url('images/inner_banner_bot1.png'); background-repeat:no-repeat}

 

 .inner_banner_bot2{ width:625px; height:27px; background-image:url('images/inner_banner_bot2.png'); background-repeat:no-repeat}         

 

 .inner_banner_right{ width:190px; height:174px; background-image:url('images/right-banner.gif'); background-repeat:no-repeat}      

 

 .h_strip_inner{ width:2px; height:27px;}



.a_strip_inner{ width:2px; height:27px;}



.s_strip_inner{ width:2px; height:27px;}



.t_strip_inner{ width:2px; height:27px;}



.search_strip{ height:49px; background-image:url('images/search_strip.gif'); background-repeat:repeat-x}



.search_txt{ width:219; height:29px; background-image:url('images/search_txt.gif'); background-repeat:no-repeat; vertical-align:top}		 

.footer_bg{ background-image:url('images/footer_bg.png'); background-repeat:no-repeat; background-color:#2c3335; font-size:12px;}



.login_bg{ background-image:393px; height:292px; background-image:url('images/login_bg.png'); background-repeat:no-repeat}



.blog_top{ width:559px; height:6px; background-image:url(images/blog_top.gif); background-repeat:no-repeat}



.blog_bg{ width:559px; height:58px; background-image:url(images/blog_bg.gif); background-repeat:no-repeat}



.blog_strip{width:559px; background-image:url(images/blog_strip.gif); background-repeat:repeat-y}



.blog_bottom{width:559px; background-image:url(images/blog_bottom.gif); background-repeat:no-repeat; height:6px;}



.test1 a:link {

	color:#979ea1;

	text-decoration:none

}

.test1 a:visited {

	color:#979ea1;text-decoration:none

}

.test1 a:hover {

	color:#ffffff;text-decoration:none

}

.test1 a:active {

	color: #979ea1;text-decoration:none

}



input{ border:0px solid #CCCCCC}


.tb
{
background-color:#646464;
border: 1px solid #828282;
color:#ffffff;
font-size:11px;
padding:2px 2px 2px 2px;
}


.outerdiv

{

width:785px;

height:650px;

overflow:hidden;

position:relative;

padding-right:20px;



}



.inneriframe

{

position:relative;

top:0px;

left:-50px;

right:-0px;



width:980px;

height:650px;

overflow:scroll; widows:inherit

}





table.grid2 {

             table-layout:auto;

             background:transparent;

			 

	margin-left: auto; 

	margin-right: auto;

	

	

             }          

table.grid2 th { 

	background:transparent;

	font:bold 12px Arial, Helvetica, sans-serif;

	color: #ffffff;

	line-height:1.38em;

	letter-spacing:.1em;

	text-align:left;

	padding:6px;

		border:0px solid  #FFFFFF;



	}

table.grid2 td { 

	padding: 6px;

	text-align:left;

	font:12px Arial, Helvetica, sans-serif;

	letter-spacing:normal;

	vertical-align:top;

		border:0px solid #FFFFFF;



			 

			  

             }

table.grid2 tr { 

	

	

             }

			 

			 



#grid_new1 

{

	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;

	margin:0px 0px 0px 0px;

	width: 90%;

	text-align: left;

	border-collapse: collapse;

	 

}

#grid_new1 th

{

	font-size: 13px;

	font-weight: 700;

	padding: 8px;

	

border-bottom: 0px solid #b1b3b3;

	color: #ffffff;

	border-top: 0px solid #b1b3b3;

	border-left: 0px solid #b1b3b3;

	border-right: 0px solid #b1b3b3;

	text-align:left; 

	color: #ffffff;

	

}

#grid_new1 td

{

	padding: 8px; 

	border-bottom: 0px solid #b1b3b3;

	color: #ffffff;

	border-top: 0px solid #b1b3b3;

	border-left: 0px solid #b1b3b3;

	border-right: 0px solid #b1b3b3;

	

	text-align:left

	 

}

#grid_new1 tfoot tr td

{

	background: #333333;

	font-size: 12px;

	color:#FF9900 ; 

}

#grid_new1 tbody tr:hover td

{

	

	color: #ffffff;



}

.tu_hd
{
font-family:Arial, Helvetica, sans-serif;
color:#0099cd;
font-size:12px;
font-weight:bold
}

.st_hd
{
font-family:Arial, Helvetica, sans-serif;
color:#0099cd;
font-size:12px;
font-weight:bold
}

.footer_h1{

	padding:1px 3px 3px 3px; margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-align:center; color:#FFFFFF; font-weight:normal;

}

/* styles ends over here  created by arungandhi */