/* Global */
*{
	margin:	0px;
	padding:0px;
}
html,
body {
   margin:0;
   padding:0;
   height:100%;
}
.clearfloat {
	clear:both;
	visibility:hidden;
	height: 0px;
}
#signature a.getup:link, #signature a.getup:visited { color:#1f7ec0; font-weight:bold; font-size: 14px;}
#signature a.getup:hover { color:#ed174b; text-decoration:none; font-size: 14px;}
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	color: #002F4B;
	background: url(../imgs/bodypagebg.png) #FFF repeat-x top left;
}
body.page {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	background: url(../imgs/bodypagebg.png) #FFF repeat-x top left;
}
form {
	margin: 0px;
}
input, textarea, select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #F9F9F9;
	font-size: 12px;
	color: #000000;
}
a {
	COLOR: #4D619E;
}
a:hover {
	COLOR: #6582CA;
}
h1 ,h2,h3,h4,h5,h6{
	font-weight:bold;
}
h1 {
	/*margin-top:0px;
	color:#000000;
	font-size:2em;*/
	color: #1F7EC0;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 17px;
}
.csc-header {		
	margin: 0px;
	padding:0px;
	height:auto;
}
h2 {
	margin-top:0px;
	color:#000000;
	font-size:1.5em;
}

h2.csc-firstHeader {
	color:#EC8000;
	font-size:24px;
	margin: 0px 0px 20px 0px;
	font-weight: normal;
	background: none;
	height: auto;
	width: auto;		
	padding: 0;	

}
h3 {
	margin-top:0px;
	color:#000000;
	font-size:1.2em;
}
h3{
	background: url(../imgs/left_bluebg.png) no-repeat;
	height: 22px;	
	margin-bottom: 0px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	padding: 4px 0px 0px 7px;	
}
h3.tutorials{
	height: 22px;	
	margin-bottom: 0px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	padding: 4px 0px 0px 7px;	
}
h4 {
	margin: 0px;
	padding: 2px;
	color:#1F7EC0;
	font-size:18px;
	font-weight:normal;
}
h5 {
	margin-top:0px;
	color:#000000;
	font-size:0.9em;
}
h6 {
	margin-top:0px;
	color:#000000;
	font-size:0.8em;
}
strong{
	font-weight:bold;
}
/* @group Main Container */
#body{
	min-height:100%; /* IE 6 code present in ie6fix.css */
   position:relative;
}
#container {
	width: 950px; /* changes in this value must be matched in footergroup */
	min-width: 950px;
	margin: auto;
	padding-bottom:70px;
}
/* @end */

/* @group Top Bar */
#topbar {
	height: 81px;
	padding: 0px;
	color: #999999;
	font-size:11px;		
	margin:0;
}
#topbar .boldwhite {
	color: #FFFFFF;
	font-weight: bold;
}

.logo {
	float: left;
	padding:32px 0px 0px 20px;
}
#loginbox {
	text-align: right;
	float:right;
	margin:28px 31px 0px 0px;
	margin-top:95px;
}

#loginbox input {
	height: 21px;
	background-color: transparent;
	border: none;
	font-size: 11px;
	color: #405F71;
	vertical-align: center;
}
#loginbox  input{
	background: url(../imgs/loginbg.png) no-repeat;
	height: 21px;
	width: 95px;
	padding: 4px 0px 0px 7px;
	font-size: 12px;	
}
#loginbox input.buttonicon {
	height: 21px;
	width: 45px;	
	border: none;
	background: none;
	vertical-align: top;
	padding: 0px;
}
/* For IE 7 only*/
#loginmenu {
	float: right;
	background:url(../imgs/loginpagebg.png) top left no-repeat;
	height:18px;
	width:249px;
	margin-top:60px;
	z-index:-2;
	padding: 4px 0px 0px 10px;
	text-align: center;
}
/* for all other modern browsers */
html>/**/body #loginmenu {
	float: right;
	background:url(../imgs/loginpagebg.png) top left no-repeat;
	height:18px;
	width:249px;
	margin-top:60px;
	z-index:-2;
	padding: 4px 0px 0px 10px;
}

#loginmenu  ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#loginmenu li {
	float:left;
}
#loginmenu a, #loginmenu li a{
	color:#405f71;
	font-size:12px;
	padding:0px 3px 0px 3px;
	text-decoration:none;
}
#loginmenu .itemcur a {
	font-weight:bold;
}
#loginmenu .itemact a {
	font-weight:bold;	
}
html>/**/body #loginmenu form {
	display:inline;
	float:left;
	margin:0px;
	padding:0px;
}
#loginmenu .username{
	font-weight:bold;
	color:#405f71;
	font-size:12px;
	display: inline;
}

#loginmenu .logout{
	display: inline;
	padding:0px 0px 0px 0px;
}

#loginmenu .myaccount{
	display: inline;
	margin:0px 3px 0px 5px;
	padding:0px 2px 0px 2px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}
#breadcrumb {
	color:#405f71;
	font-size:11px;
	font-weight:normal;
	float:right;
	clear:both;
	padding-right:18px;
	padding-top:7px;
	position: relative;
	top: 60px;
}
html>/**/body #breadcrumb {
	color:#405f71;
	font-size:11px;
	font-weight:normal;
	float:right;
	clear:both;
	padding-right:18px;
	padding-top:7px;
	position: relative;
	top: 0px;
}
#breadcrumb a {
	color: #405f71;
	font-weight:normal;
	text-decoration: underline;
}
#breadcrumb a:hover {
	color: #405F71;
}
/* @end */

/* @group Header */
#header {
	float: left;
	width: 950px;
	height: 57px;
	padding-left: 0px;
	background:url(../imgs/headingbg.png) 0px bottom no-repeat;
}
#header h1 { 
	color: #FFFFFF;
	font-size: 11px;
	margin: 20px 0px 0px 23px;
	font-weight:bold;	
}
#header img {
	vertical-align: bottom;
}
.header_flash {
	float: left;
	width:768px;
}
.header_right {
	height: 160px;
	width: 193px;
	float: left;
}
.header_right_top {
	padding: 16px 29px 0px 0px;
	text-align: right;
}
.header_right_bottom  img {
	/*margin: 51px -23px 0px 0px;*/
	margin: 51px -11px 0px 0px;
	float: right;
}
/* @end */

/* @group Top Menu */
#topmenu {
	color: #FFFFFF;
	font-size: 13px;
	height:60px;	
	padding:0px 0px 0px 0px;
	margin-left: 20px;
	background: url(../imgs/menu_sep.jpg) left top no-repeat ;	
}
#topmenu.nopaddingleft {
	padding:0px 20px 0px 0px;
}
#topmenu ul {
	list-style-type: none;	
	margin: 0;
	padding:0;
	position:absolute;
}
#topmenu li {
	float:left;
	white-space:nowrap;
	background: url(../imgs/menu_sep.jpg) no-repeat right top;
}
#topmenu li a {
	padding-left:37px;
	padding-right:37px;
	line-height: 52px;
	height:65px;
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	font-weight:bold; 
	font-size: 13px;
	_float: left;
}
#topmenu a:hover {
	background: url(../imgs/hover.gif) 50% bottom no-repeat;
	z-index: -2;
}
#topmenu a:active {
	background: url(../imgs/hover.gif) 50% bottom no-repeat;
}
#topmenu .itemact a {
	background: url(../imgs/hover.gif) 50% bottom no-repeat;
}
#topmenu .itemcur a {
	background: url(../imgs/hover.gif) 50% bottom no-repeat;
}
#topmenu a.itemsub { }
/* @end */

/* @group Left Column */
#leftcolumn {
	width:230px;
	height:100%;
	font-size: 13px;
	float:left;
	padding:0px;
	margin-left: 4px;
}
.leftredtitle {
	background: url(../imgs/left_redbg.png) no-repeat;
	height: 23px;
	width: 230px;
}
.leftredtitle h2 {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	padding: 4px 0px 0px 7px;
}
.leftbluetitle {
	background: url(../imgs/left_bluebg.png) no-repeat;
	height: 23px;
	width: 230px;
	margin-bottom: 3px;
}
.leftbluetitle h2 {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	padding: 4px 0px 0px 7px;
}
#leftmenu{
	list-style-type: none;
	width:230px;
	margin: 6px 0px 11px 0px;
	padding: 0px;
}
#leftmenu ul {
	list-style-type: none;
	padding: 0px;
}
#leftmenu li a {
	margin: 0px 0px 0px 9px;
	background: url(../imgs/listimg.png) center left no-repeat;
	line-height: 12px;
}
#leftmenu a {
	display: block;
	padding:3px 3px 3px 13px;
	width: 214px;
	text-decoration: none;
	color: #000000;
	font-size: 12px;
}
#leftmenu li li a {
	padding-left:30px;
	font-size: 11px;
	width: 147px;
	background: url(../imgs/listimg.png) 15px center no-repeat;
}
#leftcolumn li li li a {
	width: 132px;
	padding-left:45px;
	font-weight: normal;
}
#leftmenu a:hover {
}
#leftmenu a:active {
	
}
#leftmenu .itemact a { }
#leftmenu  ul li.itemcur a {
	background: none;
	/* background: url(../imgs/listimg.png) center left no-repeat; */
}
#leftmenu li.itemact a {
	background: none;
}
/*#leftmenu li li.itemcur a {
	background: none;
} */
/* @end */

/* @group Left Content */
#leftcontent {
	margin: 0px;
	padding: 0px;
	height: 100%;
}
/* @end */

/* @group Content Container */
#contentcontainer {
	padding-left: 0px;
	margin-top: 65px;
}
/* @end */

/* @group Center Column atlch*/
#centercolumn {

	/* IE 6 code present in ie6fix.css */
	
	width: 387px;
	padding: 0px 32px 0px 34px;	
	margin: 15px 0px 0px 0px;
	float: left;
}
#centercolumn #content p {
	
}
#centercolumn li {
	font-size:1em;
	list-style-type:disc;
	margin-bottom:10px;
	margin-top:10px;
}
#centercolumn li li{
	font-size:1em;
	list-style-type:circle;
	margin-bottom:10px;
}
#centercolumn li ul li{
	font-size:1em;
	list-style-type:circle;
	margin-bottom:10px;
}
#centercolumn ol li {
	font-size:1em;
	list-style-type:decimal;
	margin-bottom:10px;
}
#centercolumn ul,#centercolumn ol {
	margin:0px 0px 20px 25px;
}
#centercolumn ul ul{
	margin:15px 0px 15px 25px;
}
/* @end */

/* @group Main Content Area */
#content {
	margin-top: 12px;
}
#centercolumn p {
	/*text-align:justify;
	font-size:1em;
	margin-top:0px;
	margin-bottom:20px;*/
	color: 002F4B;
	padding-bottom: 16px;
	line-height: 16px;
}
#centercolumn table p {
	padding-bottom: 0px;
}

#home #centercolumn #content p {
	color: 002F4B;
	padding-bottom: 22px;
	line-height: normal;
}
#content img {
	margin:5px;
	margin-top:0px;
}
#content hr {
	height: 1px;
	margin:5px 0px 5px 0px;
	border:0px;
}
#content ul {
	margin-left: 30px;
}
#content ol {
	margin-left: 40px;
}
.conyellowtop {
	background: url(../imgs/content_yellow_top.png) no-repeat;
	width: 393px;
	height: 6px;
	margin-top: 0px;
}
.conyellowmiddle {
	background: url(../imgs/content_yellow_middle.png) repeat-y;
	width: 343px;
	padding: 12px 33px 0px 17px;
	/*padding: 17px 33px 19px 17px;*/
}
.conyellowmiddle h2 {
	color: #DD0000;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 18px;
}
.conyellowmiddle p {
	color: #002F4B;
	font-size: 12px;
}
.conyellowmiddle a {
	color: #DD0000;
	font-size: 12px;
	background: url(../imgs/arrow.png) center right no-repeat;
	padding-right: 8px;
}
.conyellowbottom {
	background: url(../imgs/content_yellow_bottom.png) no-repeat;
	width: 393px;	
	height: 6px;
	margin-bottom: 22px;
}
.conbluetop {
	background: url(../imgs/content_blue_top.png) no-repeat;
	width: 393px;
	height: 6px;
}
.conbluemiddle {
	background: url(../imgs/content_blue_middle.png) repeat-y;
	width: 363px;
	padding: 12px 12px 0px 18px;
}
.conbluemiddle h2 {
	color: #1F7EC0;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 12px;
}
.conbluemiddle p {
	color: #002F4B;
	font-size: 12px;
}
.conbluebottom {
	background: url(../imgs/content_blue_bottom.png) no-repeat;
	width: 393px;	
	height: 6px;
	margin-bottom:10px;
}

/* @group Right Column */
#rightcolumn {
	margin-top: 0px;
	padding:0px 0px 0px 4px;
	float: left;
	width: 255px;
}
#rightcolumn h3 {  
	background: url(../imgs/right_bluebg.png) no-repeat;
}
.redboxtop {
	width: 255px;
	height: 21px;
	background: url(../imgs/right_red_top.png) no-repeat;
}
.redboxtop h2 {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	padding: 4px 0px 0px 25px;
}
.redboxmiddle {
	width: 255px;
	background: url(../imgs/right_red_middle.png) repeat-y;
}
.redboxmiddle p {
	color: #FFFFFF;
	padding: 3px 5px 2px 7px;
	font-size: 11px;
}
.redboxmiddle p a{
	color: #FFFFFF;
	text-decoration:none;
}
.redboxbottom {
	background: url(../imgs/right_red_bottom.png) no-repeat;
	height: 4px;
	width: 255px;
}
.search {
	background: url(../imgs/searchbg.png) no-repeat;
	width: 255px;
	height: 64px;
	margin-bottom: 10px;
}
.search h2 {
	font-size: 11px;
	font-weight: normal;
	color: #002F4B;
	padding: 9px 0px 0px 28px;
}
.search .searchbuttonicon {
	height: 21px;
	width: 53px;	
	border: none;
	background: none;
	vertical-align: top;
	padding: 0px;
	margin: 10px 0px 0px 2px;
}
.search input {
	background: url(../imgs/search_input.png) no-repeat;
	border: 1px solid #87A4B8;
	height:16px;
	margin:10px 0px 0px 13px;
	padding:3px 0px 0px 5px;
	width:164px;
	color:#002F4B;
	font-size:11px;
	font-weight:normal;
}
.pinkbox {
	padding: 0px;
	margin: 0px;
	line-height: 15px;
	color: #4B0000;
	font-size: 11px;
}
/* @end */

/* @group Footer */

	#pagefooter{		
		height:60px;
		width:100%;
		position:absolute;
		bottom:0;
	}
	#pagefooter #footergroup #fcentered {
		border: none;
		margin-top:0px;
	}
	#pagefooter #footergroup{
		
		
	}
	#footergroup {
		font-weight: bold;
		height:60px;
		background: url(../imgs/footerbg.png) #ECECEC bottom left repeat-x;
	}
	#footergroup #fcentered {
		margin:auto;
		width:950px;
	}

	#footer {
		padding: 11px 0px 10px 13px;
		text-align: center;
		float: left;
	}
	#footer a, #footer a:hover {
		color: #fff;
		text-decoration: none;
		font-size: 11px;
		font-weight: bold;
	}
/* @end */

/* @group Signature */
#signature {
	text-align: center;
	float: left;
	padding: 10px 0px 0px 0px;	
	margin-left:50px;
	width:450px;
	color:#767676;
	font-size:11px;
	font-weight:normal;
}
#signature a, #signature a:hover {
	color:#767676;
	font-size:11px;






	font-weight:normal;
}






#footer_image{
	float:right;
}
/* @end */

/* @group Flexible Contents */

.fce1 {
	height: 280px;
	!height: 300px;
	padding: 0px;
}
#home #content .fce1 p {
	text-align: left;
	color: #000000;
	margin:0px;
}

.fce1text, #home #centercolumn #content .fce1text p{
	height: 200px;	
	line-height: 19px;
	text-align: left;
	color: #000000;
	margin:0px;
}

.atl_column .fce1text {
	height: 200px;	
}

.atl_col_right .fce1text {
	width:230px;
}
.teacher-text {
	width:280px;
	line-height:19px;
}
.fce1  span {
	color: #1F7EC0;
	font-weight: bold;
}
.fce1 h3 {
	color:#EC8000;
	font-size:24px;
	margin: 0px 0px 10px 0px;
	font-weight: normal;
	
	background: none;
	height: auto;
	width: auto;		
	padding: 0;	
}

.fce2, .fce3 {
	padding: 0px;
	height:220px;
}
.fce2 img, .fce3 img{
	float:right;
	margin:0px 15px 0px 0px;
}
.fce2 h4, .fce3 h4{
	color:#1F7EC0;
	font-size: 14px;
	margin-bottom: 17px;
}
.fce2text {
	width:115px;
	font-size:12px;
	line-height: 19px;
	color: #010101;
}
.atl_col_left .fce2text{
	margin-left:3px;
}
.fce3text{
	font-size:11px;
	width:160px;
	line-height: 17px;
	color: #010101;
}


.fce4 {
	height: 280px;
	padding: 0px;
}
#home #content .fce4 p {
	text-align: left;
	color: #000000;
	margin:0px;
}

.fce4text, #home #centercolumn #content .fce4text p{
	height: 192px;	
	line-height: 19px;
	text-align: left;
	color: #000000;
	margin:0px;
}
.atl_col_right .fce4text {
	width:230px;
}
.fce4  span {
	color: #1F7EC0;
	font-weight: bold;
}
.fce4 h4 {
	color:#1F7EC0;
	font-size: 18px;
	margin-bottom: 0px;
}

.fcebutton{
	margin:20px 0px 0px 0px;
	width: 114px;
	height:32px;
	text-align: left;
	
}
.fcebutton img{
	float:none;
	margin:0;
	border:none;
}

.fcebutton2{
	margin:0px 0px 0px 0px;
	height:32px;
	 width:200px;
	
}
.fcebutton2 img{
	float:none;
	margin:0;
	border:none;
}
.fcebutton a, .fce3 a, .fce1 a:hover, .fce3 a:hover{
	color: #FFFFFF;
	text-decoration: none;	
	display:block;
	font-size:9px;
	font-weight: bold;
	/*text-align:center;*/
	text-transform: uppercase;	
}

.fce1 .fcebutton {	
	margin:0px 0px 0px -5px;
}
.fce2  .fcebutton {
	b/ackground: url(../imgs/button_red.jpg) no-repeat;		
}
.fce3  .fcebutton {
	b/ackground: url(../imgs/button_blue.jpg) no-repeat;	
}
.fce4 .fcebutton {	
	margin:10px 0px 0px 0px;
}
.atl_col_left {
	padding-left:25px;
	width:260px;
}
.atl_col_middle{
	width:285px;
}
.atl_2columns tr, .atl_3columns tr ,.atl_2columns td, .atl_3columns td{
 vertical-align: top;
}
.atl_sep_left {
 padding-left: 49px;
 width:1px;
 font-size:0px;
 overflow:hidden;
}
.atl_sep_right {
 padding-right: 49px;
 width:1px;
 font-size:0px;
 overflow:hidden;
}
.atl_sep_right2 {
 padding-right: 25px;
 width:1px;
 font-size:0px;
 overflow:hidden;
}
#content_bottom .atl_column {
	padding-top:25px;
	padding-bottom:0px;
}
.atl_3columns .atl_column {
 
}
.atl_2columns .atl_column {
 width: 50%;
}
/* @end */

/* @group Indexed Search */
.tx-indexedsearch-browsebox TD {
	padding:10px;
}
.tx-indexedsearch-percent {
	font-weight:bold;
}
.tx-indexedsearch-secHead {
	padding-top:20px;
}
.tx-indexedsearch-secHead TD {
	font-weight:bold;
}
.tx-indexedsearch-title A {
	font-weight:bold;
}
/* @end */

/* @group Login Box Macmade */
.tx-loginboxmacmade-pi1-error {
	color:#BE0027;
}
.tx-loginboxmacmade-pi1-forgotpasswordLink {
	padding: 4px;
}
/* @end */

/* @group News */
.news-latest-container {
	line-height: normal;
}
.news-latest-item{
	background:url(../imgs/news_line.jpg) left top repeat-x;
	margin:5px 0px 10px;
	padding:5px 0px 0px;
}
.news-latest-item h3{
	background: none;
	height: auto;
	width: auto;
	margin: 0px;	
	padding: 0;	
}
.news-latest-item h3 a{
	color:#ed174b;
	font-size:12px;
	font-weight:bold;
	text-decoration:none; 
}
.news-latest-item .news-date{
 color:#747474;
 font-size:10px;
 font-weight:normal;
 margin-bottom:5px;
}
.news-latest-item .news-latest-morelink a{
 color:#1f7ec0;
 font-size:11px;
 font-weight:normal;
 background:url(../imgs/readmorearrow.png) right 2px no-repeat;
 line-height:14px;
 padding-right:14px;
}





/* @group News */
.tut-latest-item{
	margin:5px 0px 0px;
	padding:0px 0px 0px;
}
.tut-latest-item h3{
	background: none;
	height: auto;
	width: auto;
	margin: 0px;	
	padding: 0;	
}
.tut-latest-item h3 a{
	color:#ed174b;
	font-size:12px;
	font-weight:bold;
	margin-bottom:0px;
	text-decoration:none; 
}
.tut-latest-item .news-date{
 color:#747474;
 font-size:10px;
 font-weight:normal;
 margin-bottom:5px;
}
.tutorial-movie { padding: 10px 0px; width:}
.tut-latest-item .news-latest-morelink a{
 color:#1f7ec0;
 font-size:11px;
 font-weight:normal;
 background:url(../imgs/readmorearrow.png) right 2px no-repeat;
 line-height:14px;
 padding-right:14px;
}






.atl-news-archive ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
.atl-news-archive li {
	padding: 0px;
	margin: 0px;
	padding-left: 6px;
}
.atl-news-archive .news-amenu-item-year {
	font-weight: bold;
}
/* @end */

/* Change Typo3 Default Image Margins */
div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image{
	margin:0px;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image{
	margin:0px;
}

/* @group Tool Box */
.toolboxVisible{
	display:block;
}
.toolboxHidden{
	display:none;
}
.student_toolbox {
	background: url(../imgs/stud_toolbox_top.png) no-repeat;
	width: 255px;	
	margin-bottom: 3px;
}
.student_toolbox h2 {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	padding: 4px 0px 0px 23px;
	text-transform: uppercase;
	height:19px;
	width:232px;
}
.student_toolbox h2 .toolicon{
	float:right;
	margin:0px 10px 0px 0px;
	cursor:pointer;
}
.student_toolbox #toolbox{
	background: url(../imgs/toolboxbg.png) top left repeat-y;	
}
.toolitem {	
	
}

.toolitem h2 {
	width: 255px;
	font-size: 12px;
	color: #1F7EC0;
	font-weight: bold;
	padding: 2px 0px 12px 8px;
	height: 9px;
	background: url(../imgs/toolboxtitlebg.png) top left no-repeat;
	clear:both;	
}

.tool_links {	
	
}
.toolitem img {
	padding: 0px 0px 0px 5px;
	vertical-align:middle;
}
.toolitem a {
	padding: 0px ;
	margin-bottom: 0px;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.toolitem a:hover {
	color: #DD0000;
	text-decoration: underline;
}
.toolTipMsg{
	display:none;
}
.studbottom {
	width: 255px;
	height:5px;
	background: url(../imgs/toolboxbottom.png) top left no-repeat;
	clear: both;
	font-size:1px;
}

.tip{ width: 146px; font-family: Verdana, Arial, Helvetica, sans-serif;	background: url(../imgs/tip_bg.png) left top repeat-y; font-size: 11px; }
.tip-top			{ width: 146px; background: url(../imgs/tip_top.png) left top no-repeat; height:5px; font-size:1px; }
.tip-title		{ display:none;}
.tip-text		{ background: url(../imgs/tip_text.png) left top repeat-y; color:#000; padding:10px 8px 10px 8px; }
.tip-bottom		{ background: url(../imgs/tip_bottom.png) left top no-repeat; height:5px; font-size:1px; width: 146px; }
#toolTip {
	position:absolute;
	visibility: hidden;
	overflow: hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	background: url(../imgs/tooltip-middle.gif) top left repeat-y;	
	width: 147px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #002F4B;
	font-size: 11px;
	padding:0px;
}
#toolTip p {
	margin:0px;
	padding:4px 2px;   
}
#toolTip .tooltiptop {
		
}
#toolTip .tooltipmiddle {
	padding: 5px;
	background: url(../imgs/tooltip-top.gif) no-repeat top left;	
}
#toolTip .tooltipbottom {
	background: url(../imgs/tooltip-bottom.gif) #FFF no-repeat top left;
	height:7px;
	font-size: 1px;
}
/* @end */

/* @group Home Page */
#home #loginmenu {
	float: right;
	background:url(../imgs/loginpagebg.png) top left no-repeat;
	height:18px;
	width:249px;
	margin-top:60px;
	margin-right:11px;
	z-index:-2;
	padding: 4px 0px 0px 10px;
	text-align: center;
}
#home #centercolumn {
	width: 972px;
	padding: 0px;
	margin: 0px;
}
#home #content{
	height:295px;
	margin:0px;
}
#home #container {
	width: 972px;
	padding-bottom:0;
}
#home #contentcontainer {
	padding-left: 0px;
}
#home #topmenu {
	margin-left: 31px;
}
#home .logo {
	float: left;
	padding:32px 0px 0px 31px;
}

#home #header {

	/* IE 6 code present in ie6fix.css */

	float: left; 
	height: 173px;
	width: 970px;
	padding-left: 11px;
	background:url(../imgs/headerbottom.png) 11px bottom no-repeat;
}
#home #header img {
	vertical-align: bottom;
}
#home #footergroup {
	font-weight: bold;	 
	height:60px;
	background:none;
}
#home #breadcrumb{
	display:none;
}

#footergroup #fcentered {
	margin:auto;
	width:972px;
	border-top: 1px solid #bdbdbd;
}
/* @end */
#content_bottom{
	
	/* IE 6 code present in ie6fix.css */
	
	background: url(../imgs/footerbg.png) #ECECEC bottom left repeat-x;
}
#content_bottom_centered{
	width: 972px;/* same as home centercolumn */
	margin:auto;	
}

/* @ Group left_col_page css */
#left_col_page #centercolumn {
	width: 647px;	
	margin:0px;
	float: left;
}
#left_col_page #centercolumn h1 {
	margin: 15px 0px 0px 0px;
}
#left_col_page #contentcontainer {
	margin-bottom: 94px;
}

/* @ end left_col_page */

/* @ Group Module page css */
#module #centercolumn  {
	width: 647px;
	padding: 0px 0px 0px 0px;
	margin: 15px 20px 0px 20px;
	float: left;
}
#module #contentcontainer {
	margin-bottom: 4px;
}
/* @end Module page*/

.usefultools { font-size:12px; font-family:Arial, Helvetica, sans-serif; width:640px;}
.usefultools td a { font-size:11px; text-decoration:none; color:#000000;}
.usefultools td a:hover { text-decoration:underline;}
.usefultools img { margin-right:5px; margin-left:2px;}
.usefultools td { height:28px;}
.ut-button { background-color:#e7f2ff;}
.ut-bluebar { background-color:#f3f8ff;}



/*Yellow Box Starts Here */

table.yellowbox {
	width:auto;
	margin-bottom:10px;
	border:none;
}
table.yellowbox p {
	margin-left:10px;
	margin-right:10px;
	text-align:left;
}

table.yellowbox tr.top {

	height:5px;
}
table.yellowbox tr.top td.left{
	background:url('../imgs/ytl.jpg') no-repeat;
	width:5px;
	text-align:left;
	vertical-align:top;
}
table.yellowbox tr.top td.center{
	background:url('../imgs/ytm.jpg') repeat-x;
	text-align:left;
	vertical-align:top;
}
table.yellowbox tr.top td.center h2{
	padding:7px 0px 0px 5px;
	font-weight:bold;
	font-size:14px;
	color: #642F00;
}
table.yellowbox tr.top td.right{
	background:url('../imgs/ytr.jpg') no-repeat;
	width:5px;
	text-align:left;
	vertical-align:top;
}
table.yellowbox tr.middle {
	height:100%;
}

table.yellowbox tr.middle td.left{
	background:url('../imgs/yml.jpg') repeat;
	width:5px;
	text-align:left;
	vertical-align:top;
}
table.yellowbox tr.middle td.center{
	background: #FFFEE7;
	text-align:left;
	vertical-align:top;
	padding:10px 0px 10px 0px;

}
table.yellowbox tr.middle td.center ul {
	margin-top: 10px;
}
table.yellowbox tr.middle td.center ul li {
	line-height: 18px;
}
table.yellowbox tr.middle td.center img {
	margin-bottom:5px;
}
table.yellowbox tr.middle td.right{
	background:url('../imgs/ymr.jpg') repeat;
	width:5px;
	text-align:left;
	vertical-align:top;
}
table.yellowbox tr.bottom {
	height:5px;
}
table.yellowbox tr.bottom td.left{
	background:url('../imgs/ybl.jpg') no-repeat;
	width:5px;
	text-align:left;
	vertical-align:top;
}
table.yellowbox tr.bottom td.center{
	background:url('../imgs/ybm.jpg') repeat-x;
	text-align:left;
	vertical-align:top;
}
table.yellowbox tr.bottom td.right{
	background:url('../imgs/ybr.jpg') no-repeat;
	width:5px;
	text-align:left;
	vertical-align:top;
}

/* Yellow Box End Here */

/* Blue Box Starts from here */
#blueboxbg {
	background: none;
}

table.bluebox {
	width:100%;
	margin-bottom:10px;
	border:none;
}
table.bluebox p {
	margin-left:10px;
	margin-right:10px;
	text-align:left;
}

table.bluebox tr.top {
	height:5px;
}
table.bluebox tr.top td.left{
	background:url('../imgs/btl.jpg') no-repeat;
	width:5px;
	text-align:left;
	vertical-align:top;
}
table.bluebox tr.top td.center{
	background:url('../imgs/btm.jpg') repeat-x;
	text-align:left;
	vertical-align:top;
}
table.bluebox tr.top td.center h2{
	padding:7px 0px 0px 5px;
	font-weight:bold;
	font-size:14px;
	color: #642F00;
}
table.bluebox tr.top td.right{
	background:url('../imgs/btr.jpg') no-repeat;
	width:5px;
	text-align:left;
	vertical-align:top;
}
table.bluebox tr.middle {
	height:100%;
}

table.bluebox tr.middle td.left{
	background:url('../imgs/bml.jpg') repeat;
	width:5px;
	text-align:left;
	vertical-align:top;
}
table.bluebox tr.middle td.center{
	background: #E7F2FF;
	text-align:left;
	vertical-align:top;
	padding:5px 0px 5px 0px;

}
table.bluebox tr.middle td.center ul li {
	line-height:23px;
}
table.bluebox tr.middle td.center img {
	margin-bottom:5px;
}
table.bluebox tr.middle td.right{
	background:url('../imgs/bmr.jpg') repeat;
	width:5px;
	text-align:left;
	vertical-align:top;
}
table.bluebox tr.bottom {
	height:5px;
}
table.bluebox tr.bottom td.left{
	background:url('../imgs/bbl.jpg') no-repeat;
	width:5px;
	text-align:left;
	vertical-align:top;
}
table.bluebox tr.bottom td.center{
	background:url('../imgs/bbm.jpg') repeat-x;
	text-align:left;
	vertical-align:top;
}
table.bluebox tr.bottom td.right{
	background:url('../imgs/bbr.jpg') no-repeat;
	width:5px;
	text-align:left;
	vertical-align:top;
}

/* Blue Box End Here */

/* Red Box Starts from here */

table.redbox {
	width:auto;
	margin-bottom:10px;
	border:none;
}
table.redbox p {
	margin-left:10px;
	margin-right:10px;
	text-align:justify;
}

table.redbox tr.top {
	height:5px;
}
table.redbox tr.top td.left{
	background:url('../imgs/rtl.jpg') no-repeat;
	width:5px;
	text-align:left;
	vertical-align:top;
}
table.redbox tr.top td.center{
	background:url('../imgs/rtm.jpg') repeat-x;
	text-align:left;
	vertical-align:top;
}
table.redbox tr.top td.center h2{
	padding:7px 0px 0px 5px;
	font-weight:bold;
	font-size:14px;
	color: #642F00;
}
table.redbox tr.top td.right{
	background:url('../imgs/rtr.jpg') no-repeat;
	width:5px;
	text-align:left;
	vertical-align:top;
}
table.redbox tr.middle {
	height:100%;


}

table.redbox tr.middle td.left{
	background:url('../imgs/rml.jpg') repeat;
	width:5px;
	text-align:left;
	vertical-align:top;
}
table.redbox tr.middle td.center{
	background: #FFE8E8;
	text-align:left;
	vertical-align:top;
	padding:10px 0px 10px 0px;

}
table.redbox tr.middle td.center ul li {
	line-height:23px;
}
table.redbox tr.middle td.center img {
	margin-bottom:10px;
}
table.redbox tr.middle td.right{
	background:url('../imgs/rmr.jpg') repeat;
	width:5px;
	text-align:left;
	vertical-align:top;
}
table.redbox tr.bottom {
	height:5px;
}
table.redbox tr.bottom td.left{
	background:url('../imgs/rbl.jpg') no-repeat;
	width:5px;
	text-align:left;
	vertical-align:top;
}
table.redbox tr.bottom td.center{
	background:url('../imgs/rbm.jpg') repeat-x;
	text-align:left;
	vertical-align:top;
}
table.redbox tr.bottom td.right{
	background:url('../imgs/rbr.jpg') no-repeat;
	width:5px;
	text-align:left;
	vertical-align:top;
}

/* Red Box End Here */

#leftbottom .news-latest-video-container a {
	font-size: 11px;
}

/* flv video */
.flvplayer_listpic {
	width:210px;
	height:90px;
	background: url(../imgs/blue_table_separation.jpg) 9px bottom no-repeat;

}
.flvplayer_listpic .videothumb {
	float:left;
	margin:3px 0px 0px 9px;
	width:76px;
	height:76px;
	background:url(../imgs/defaultThumb.gif) left top no-repeat;
}
.flvplayer_listpic .videothumb img{
	border:1px solid #1F7EC0;	
	width:76px;
	height:76px;
}
.videodetails {
	float:left;
	margin:5px 0px 0px 12px;
	width:110px;
}
.flvplayer_listpic .videotitle {
	font-size:11px;
	color:#002f4b;
	margin: 0px 0px 8px 0px;
}
.flvplayer_listpic .videodesc {
	font-size:10px;
	color:#7992af;
	margin: 0px 0px 8px 0px;
}
.flvplayer_listpic .videodesc p{
	margin:0;
	padding:0;
	text-align:left;
}
.flvplayer_listpic .playvideo {
	background: url(../imgs/readmorearrow.png) left 3px no-repeat;
	font-size:11px;
	color:#002f4b;
	text-align:left;
	padding-left:15px;
}
.flvplayer_listpic_pic {
	border:1px solid #1f7ec0;
}
/*flv video end*/




/* flv video */
.flvplayer_listpic-home {
	width:250px;
	height:65px;

}
.flvplayer_listpic-home .videothumb {
	float:left;
	margin:3px 5px 0px 0px;
	padding:0px;
	width:64px;
	height:48px;
}
.flvplayer_listpic-home .videothumb img{
	border:1px solid #1F7EC0;	
	width:64px;
	height:48px;
}
.videodetails {
	float:left;
	margin:5px 0px 0px 12px;
	width:110px;
}
.flvplayer_listpic-home .videotitle {
	font-size:11px;
	color:#002f4b;
	margin: 0px 0px 0px 0px;
}
.flvplayer_listpic-home .videodesc {
	font-size:10px;
	color:#7992af;
	margin: 0px 0px 8px 0px;
}
.flvplayer_listpic-home .videodesc p{
	margin:0;
	padding:0;
	text-align:left;
}
.flvplayer_listpic-home .playvideo {
	background: url(../imgs/readmorearrow.png) left 3px no-repeat;
	font-size:11px;
	color:#002f4b;
	text-align:left;
	padding-left:15px;
}
.flvplayer_listpic_pic {
	border:1px solid #1f7ec0;
}




/*flv video end*/
/*flv video list */
.news-list-video-container .flvplayer_listpic {
	width:175px;
	height:90px;
	/*background: url(../imgs/blue_table_separation.jpg) 9px bottom no-repeat;*/
	background: none;

}
.news-list-video-container .flvplayer_listpic .videothumb {
	float:left;
	margin:3px 0px 0px 9px;
	width:76px;
	height:76px;
	background:url(../imgs/defaultThumb.gif) left top no-repeat;
}
.news-list-video-container .flvplayer_listpic .videothumb img{
	border:1px solid #1F7EC0;
	width:76px;
	height:76px;
}
.news-list-video-container .videodetails {
	float:left;
	margin:5px 0px 0px 10px;
	width:80px;
}
.news-list-video-container .flvplayer_listpic .videotitle {
	font-size:11px;
	color:#002f4b;
	margin: 0px 0px 1px 0px;
}
.news-list-video-container .flvplayer_listpic .videodesc {
	font-size:10px;
	color:#7992af;
	margin: 0px 0px 1px 0px;
}
.news-list-video-container .flvplayer_listpic .videodesc p{
	margin:0;
	padding:0;
	text-align:left;
}
.news-list-video-container .flvplayer_listpic .playvideo {
	background: url(../imgs/readmorearrow.png) left 3px no-repeat;
	font-size:11px;
	color:#002f4b;
	text-align:left;
	padding-left:15px;
}
.news-list-video-container .flvplayer_listpic_pic {
	border:1px solid #1f7ec0;
}
/*flv video list end */

.tx-loginboxmacmade-pi1 h2{
display:none;
}
.newsFlash_inline {
	margin-top:0px;
	margin-bottom:10px;
}

/* css for preview display user */
#module dd.nameofschool {
	height:10px;
	margin-top:-13px;
}
.homebuttons { width:960px; height:40px;}
.homebuttons img { border:none;}
.homebuttons .col1 { padding-left:25px; width:310px; float:left;}
.homebuttons .col2 { width:315px; float:left;}
.homebuttons .col3 { width:200px; float:left;}
/* end */
