body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#000000;

}

#OutterCont{
	width:100%;
	background-color:#000000;
	float:left;
}

#OutterContI{
	width:100%;
	background-color:#000000;
	float:left;
	position:relative;
}

#Container{
	width:790px;
	font-size: 12px;
	margin:auto;
	background-color: #000000;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #333333;
	border-left-color: #333333;
}

#Header{
	width:790px;
	background-image:url(../images/new-school-banner.png);
	background-repeat: no-repeat;
	float:left;
	border: 0px solid #FF00FF;
	padding-bottom:20px;
	background-color:#000000;
	position: relative;
	z-index:1;
	
}

#HeaderC{
	width:790px;
	background-image:url(../images/coursesbanner_2.png);
	background-repeat: no-repeat;
	float:left;	
	border: 0px solid #FF00FF;
	padding-bottom:20px;
	background-color:#CC0000;
	position: relative;	
	z-index:400;
}

#HeaderR{
	width:790px;
	background-image:url(../images/researchbanner_2.png);
	background-repeat: no-repeat;
	float:left;	
	border: 0px solid #FF00FF;
	padding-bottom:20px;
	background-color:#3399cc;
	position: relative;	
	z-index:1;			
}

#wsahome{
	width:50px;
	float:left;
	height:110px;
	background-color:transparent;
	padding-top: 2px;
}

.wsahomeinvis{
	border:0px;
}

/*Courses Tab START*/

#Coursemenu {
	width:100px;
	background-color:transparent;
	float: left;
	margin-top:95px;
	margin-left:-242px;
	text-align:right;
	cursor:pointer;
}

#Coursemenu ul {
	list-style: none;
	margin-left:0;
	padding: 0;
	width: 100px;
	float: left;
}
calender {
	padding: 5px;
}


#Coursemenu a, #Coursemenu h2 {
	font-size:12px;
	display: block;
	margin: 0;
	padding:2px 3px;
}

#Coursemenu h2 {
	color:#CC0000;
	background-color:transparent;
	text-transform: uppercase;
	list-style-image: url(../images/Courses_Arrow.png);
	position:relative;
}

#Coursemenu h3 {
	color:#CC0000;
	background-color:#000000;
	font-size:10px;	
}

#Coursemenu a:hover {
	color:#CCCCCC;
	text-decoration:none;
	background: #333333;
}

#Coursemenu a {
	color:#CCCCCC;
	text-decoration:none;
	padding-left:10px;
}

#Coursemenu li a{
	position: relative;
	list-style-type:none;
}

#Coursemenu ul ul {
	position: absolute;
	z-index: 500;
}

#Coursemenu ul ul ul{
	top: 0;
	left: 100%;
	list-style-type:none;
}

div#Coursemenu ul ul,
div#Coursemenu ul li:hover ul ul,
div#Coursemenu ul ul li:hover ul ul
{
	display: none;
}

div#Coursemenu ul li:hover ul,
div#Coursemenu ul ul li:hover ul,
div#Coursemenuul ul ul li:hover ul
{
	display: block;
	background:#000000;
	text-decoration: none;
	padding-bottom:10px;
	width:280px;
	border-top:1px solid #666666;
	border-right:1px solid #333333;	
	border-left:1px solid #333333;
	border-bottom:#666666 solid 1px;
}

.BoldCourseh2
{
	color:#CC0000;
	font-weight:bold;
	font-size:13px;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
}

/*Courses Tab END*/


/*Research Tab START*/
#Researchmenu {
	width:10px;
	background-color:transparent;
	float: left;
	margin-top:95px;
	margin-left:-155px;
	cursor:pointer;
}

#Researchmenu ul {
	list-style: none;
	margin-left:0;
	padding: 0;
	width: 60px;
	float: left;
}

#Researchmenu a, #Researchmenu h2 {
	font-size:12px;
	display: block;
	margin: 0;
	padding:2px 3px;
}

#Researchmenu h2 {
	color:#3399cc;
	background-color:transparent;
	text-transform: uppercase;
	list-style-image: url(../images/Research_Arrow.png);
}

#Researchmenu a {
	color:#CCCCCC;
	background: transparent;
	text-decoration:none;	
}

#Researchmenu a:hover {
	color:#CCCCCC;
	background: #333333;
	text-decoration:none;
}

#Researchmenu li a{
	position: relative;
	list-style-type:none;
	line-height:16px;
}

#Researchmenu li li a
{
	position: relative;
	width:300px;
}

#Researchmenu ul ul {
	position: absolute;
	z-index: 500;
}

#Researchmenu ul ul ul {
	top: 0;
	left: 100%;
	list-style-type:none;
}

div#Researchmenu ul ul,
div#Researchmenu ul li:hover ul ul,
div#Researchmenu ul ul li:hover ul ul
{
	display: none;
}

div#Researchmenu ul li:hover ul,
div#Researchmenu ul ul li:hover ul,
div#Researchmenu ul ul ul li:hover ul
{
	display: block;
	background: #000000;
	text-decoration: none;	
	width:670px;
	padding-left:10px;
	padding-bottom:30px;
	margin-left:-170px;
	height:430px;
	border-top:1px solid #666666;
	border-right:1px solid #333333;	
	border-left:1px solid #333333;
	border-bottom:#666666 solid 1px;	
}

.BoldResearchh2
{
	color:#3399cc;
	font-weight:bold;
	font-size:13px;
    padding-top:10px;
	padding-bottom:10px;
}

#Researchmenu table
{
	position:relative;
	float:left;
	right:-10px;
	background-color:transparent;
	top:-410px;
	margin-left:330px;
	color:#CCCCCC;
	font-size:12px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	padding-left:20px;	
}
#Researchmenu table td
{ 
	padding:0px;
}
/*Research Tab END*/


/*School Tab START*/
#Schoolmenu {
	width:10px;
	background-color:transparent;
	float: left;
	margin-top:95px;
	margin-left:-320px;
	cursor:pointer;
}

#Schoolmenu ul {
	margin-left:0;
	padding: 0;
	width: 100px;
	float: left;
}

#Schoolmenu a, #Schoolmenu h2 {
	font-size:12px;
	display: block;
	margin: 0;
	padding:2px 3px;	
}

#Schoolmenu h2 {
	color:#CCCCCC;
	background-color:transparent;
	text-transform: uppercase;
	list-style-image: url(../images/School_Arrow.png);
}

#Schoolmenu a {
	color:#CCCCCC;
	text-decoration:none;
	padding-left:10px;
}

#Schoolmenu a:hover {
	color:#CCCCCC;
	background: #333333;
	text-decoration:none;
}
		
#Schoolmenu li a{
	position: relative;
}

#Schoolmenu ul ul {
	position: absolute;
	z-index: 500;
}

#Schoolmenu ul ul ul {
	top: 0;
	left: 100%;
}

div#Schoolmenu ul ul,
div#Schoolmenu ul li:hover ul ul,
div#Schoolmenu ul ul li:hover ul ul
{
	display: none;
}

div#Schoolmenu ul li:hover ul,

div#Schoolmenu ul ul ul li:hover ul
{
	display: block;
	color: #000;
	background: #000000;
	text-decoration: none;
	padding-bottom:10px;
	width:220px;
	border-top:1px solid #666666;
	border-right:1px solid #333333;	
	border-left:1px solid #333333;
	border-bottom:#666666 solid 1px;
}

.BoldSchoolh2
{
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
}
/*School Tab END*/

/*Collapsible Menu START*/

#CollapsCont
{
	width:45px;
	position:relative;
	margin-top:95px;
	float:left;
	background-color:transparent;
	margin-left:-50px;
	border:0;
}

#CollapsCont a
{
	color:#CCCCCC;
	text-decoration:none;
	font-size:11px;
}

#SCol1
{
	width:230px;
	float:left;
	padding-left:20px;
}

#SCol1 li
{
	line-height:19px;
}

#SCol1 li a
{
	text-decoration:none;
	color:#666666;
	font-size:11px;
}

#SCol1 li a:hover
{
	text-decoration:underline;
	color:#666666;
	font-size:11px;
	padding-bottom:4px;
}

#SCol1 h1
{
	color:#333333;
	font-size:14px;
}

.SColTitle
{
	font-size:12px;
	font-weight:bold;
	color:#333333;
	padding-bottom:5px;
	padding-top:10px;
}

#SCol2
{
	width:230px;
	float:left;
	margin-right:20px;
}

#SCol2 li
{
	line-height:19px;
}

#SCol2 li a
{
	text-decoration:none;
	color:#666666;
	font-size:11px;
}

#SCol2 li a:hover
{
	text-decoration:underline;
	color:#666666;
	font-size:11px;
	padding-bottom:4px;
}

#SCol2 h1
{
	color:#CC0000;
	font-size:14px;
}

.SCol2Title
{
	font-size:12px;
	font-weight:bold;
	color:#CC0000;
	padding-bottom:5px;
	padding-top:10px;
}

#SCol3
{
	width:230px;
	float:left;
	margin-right:20px;
}

#SCol3 li
{
	line-height:19px;
}

#SCol3 li a
{
	text-decoration:none;
	color:#666666;
	font-size:11px;
}

#SCol3 li a:hover
{
	text-decoration:underline;
	color:#666666;
	font-size:11px;
	padding-bottom:4px;
}

#SCol3 h1
{
	color:#3399cc;
	font-size:14px;
}

.SCol3Title
{
	font-size:12px;
	color:#3399cc;
	padding-bottom:5px;
	padding-top:10px;
	font-weight:bold;
}

.HMAP
{
	color:#000000;
	font-size:11px;
	padding-left:5px;	
}
/*Collapsible Menu END*/

#LinksContainer{
	width:790px;		
	float:left;
	background-repeat:no-repeat;
	background-image:url(../images/LinksContBGRESEARCH.gif);
	
}

#LinksContainer ul{
	color:#666666;
	background-color:transparent;
}

#LinksContainer li a{
	text-decoration:none;
	color:#666666;
	font-size:10px;
	font-weight:bold;
	background-color:transparent;	
}

#LinksContainer li a:hover{
	text-decoration:underline;
}

.LinksContainerh1{
	color:#666666;
	font-size:15px;
	font-weight:bold;
	padding-bottom:14px;
	letter-spacing: 1px;
	background-color:transparent;
}

#Q{
	width:345px;
	height:118px;
	float:left;	
	border: 0px solid yellow;	
}

#Qimg
{
	float:left;
}

#QTitle{
	width:440px;
	background-color:#666666;
	height: 18px;
	float:left;
	color:#FFFFFF;	
	padding-left:5px;
	padding-top:2px;	
	letter-spacing: 1px;
	font-size:11px;
	font-weight:bold;
}

#Q1{
	width:133px;
	float:left;
	height:86px;
	padding-left:15px;
	border: 0px solid blue;
	padding-top:10px;
}

#Q1 li
{
	list-style-image:url(../images/SubMenu_arrow.png);
	margin-left:5px;
}

#Q2{
	width:145px;
	float:left;
	height:86px;
	padding-left:20px;	
	border: 0px solid orange;
	padding-top:10px;
	line-height: normal;	
}

#Q2 li
{
	list-style-image:url(../images/SubMenu_arrow.png);
	margin-left:5px;
}

#Q3{
	width:122px;
	float:left;
	height:86px;	
	border:0px solid green;	
	padding-top:10px;
	line-height: normal;
	padding-left:10px;	
}

#Q3 li
{
	list-style-image:url(../images/SubMenu_arrow.png);
	margin-left:5px;
}

#HorMenu{
	width:300px;
	height:16px;
	font-size:10px;
	margin-top:120px;
	margin-left: 10px;
	float:left;
	margin-right:25px;
}

#HorMenu li{
	display:inline;
	padding-right:10px;
	font-size:10px;	
}

#HorMenu a{
	text-decoration:none;
	color:#000000;	
	background-color:transparent;
}

#HorMenu a:hover{
	text-decoration:underline;
	color:#000000;	
	background-color:transparent;
}

#HorMenu2{
	width:325px;
	height:16px;
	font-size:10px;
	margin-top:50px;
	margin-left:30px;
	color:#FFFFFF;
	float:left;
	background-color:transparent;
}

#HorMenu2 li{
	display:inline;
	padding-left:8px;
	font-size:11px;	
}

#HorMenu2 a{
	text-decoration:none;
	color:#FFFFFF;	
	background-color:transparent;
}

#HorMenu2 a:hover{
	text-decoration:underline;
	color:#FFFFFF;	
	background-color:transparent;
}

#TitlePageC{
	width:464px;
	height:34px;
	font-size:12px;
	position:absolute;
	left: 122px;
	top: 150px;
	font-weight:bold;
	color:#CC0000;
	background-color:transparent;
}

.MenuHeader1 a{	
	font-weight:bold;
	color:#0099CC;
	font-weight:bold;
	font-size:12px;
	padding-left:15px;
	text-decoration:none;	
}

.MenuHeader3 a{
	font-weight:bold;
	color:#CC3300;
	font-weight:bold;
	font-size:12px;
	padding-left:20px;
	text-decoration:none;
	margin-left:100px;
	background-color:transparent;
}



#Container{
	width:790px;
	border:0px solid black;
}

#Container2{
	width:790px;
	border:0px solid #999999;
	font-size: 12px;
	background-color:#000000;
	margin:auto;
	border-bottom-width: 0px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;	
}

#SectMid{
	width:100%;
	background-color:#000000;
	float:left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
}


#SectMidI{
	width:100%;
	background-color:#333333;
	float:left;
	border-top-width: 0px;
	border-top-style: dotted;
	border-top-color: #999999;
}

#Content{
	width:790px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	position:relative;
	margin:auto;
	background-color:#FFFFFF;
	padding-bottom:25px;
}

#Content2{
	width:700px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;	
	padding-top:20px;
	background-color:transparent;
	padding-left:20px;
}



#Content2 h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#999966;	
	background-color:transparent;	
}

#Content h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#999966;	
	background-color:transparent;
}

#indexCont{
	width:790px;
	float:left;
	height: 469px;
	border: 0px solid #FF00FF;	
	background-image:url(../images/index/IndexBg.png);
	height: 390px;	
	background-repeat:no-repeat;
	background-color:transparent;
}

#index1{
	width:520px;
	border: 0px solid green;
	float:left;
}

#index2{
	width:200px;
	border: 0px solid blue;
	float:left;
	margin-top:0px;	
	padding-left:30px;	
	position:relative;
}

#index2 h1{
	padding-left:20px;
}

.Imgpos{
	float:left;
	padding-right:20px;
	padding-bottom:10px;	
}
.Imgposright{
	float:right;
	padding-left:20px;
	padding-bottom:10px;
	clear:both;	
}

.FlashBed{
	z-index:0;
	position:relative;
	visibility: visible;	
}

.FlashBed2{
	z-index:0;
	position:relative;
	visibility: visible;
	float:left;
	padding-right:10px;	
}

#indexTitleL{
	width:390px;
	border: 0px solid green;
	float:left;	
	height:15px;
	margin-top:20px;
}

#indexTitleH{
	width:390px;
	border: 0px solid green;
	float:left;	
	height:15px;
}

#indexTitleR{
	width:150px;
	border: 0px solid green;
	float:left;	
	margin-left:150px;
	height:30px;
}

.indexTitles{
	font-size:18px;
	color:#333333;
	background-color:transparent;
	padding-left:10px;
	font-weight:bold;
}

#CourseCont{
	width:770px;	
	padding-right:20px;
	margin-top:0px;
}

#BotCoursLine{
	width:790px;
	background-color:#CC0000;
	float:left;
	height:10px;
}

#BotResLine{
	width:100%;
	background-color:#3399cc;
	float:left;
	height:10px;
}

#CourseText h1{
	color:#CC0000;
	font-size: 16px;
	background-color:transparent;
	font-weight:bold;
}

#CourseText h2{
	color:#990000;
	font-size: 14px;
	font-weight:bold;
	background-color:transparent;
}

#CourseText h3{
	color:#333333;
	font-size: 12px;
	font-weight:bold;
	background-color:transparent;
}

#CourseText h4{
	color:#CC0000;
	font-size: 11px;
	background-color:transparent;
	font-weight:bold;
}

#ContText{
	color:#333333;	
	width:790px;
	float:left;	
	background-color:transparent;
	margin-top:20px;
	font-size:11px;	
}

#ResearchText{
	color:#333333;
	width:790px;
	background-color:#FFFFFF;
	float:left;
	background-color:transparent;
	margin-top:20px;
	font-size:12px;	
}

#CourseText{
	color:#333333;
	width:790px;
	background-color:transparent;
	float:left;
	margin-top:20px;
	font-size:12px;	
}
#NL {width: 230px;
	float:left;
	background-color:transparent;
	border: 0px solid green;
	padding-left:20px;
	line-height: 18px;
}
#NR{
	width:250px;
	float:left;
	border: 0px solid green;
	padding-left:50px;
	line-height: 18px;
	background-color:transparent;
	margin-left:20px;
}
#CL{
	width:340px;
	float:left;
	background-color:transparent;
	border: 0px solid green;
	padding-left:20px;
	line-height: 18px;
}

#CR h1{
	color:#CC0000;
	background-color:transparent;
	font-size:16px;
	font-weight: bold;	
}

#CR h2{
	color:#CC0000;
	background-color:transparent;
	font-size:14px;
	font-weight: bold;	
}

#CL li{
	color:#333333;
	background-color:transparent;
	list-style-image:url(../images/BlueArrow.png);
	margin-left:30px;
	font-size:12px; 
}

#CL a{	
	color:#CC0000;
	background-color:transparent;
	text-decoration:underline;			
}

#CR{
	width:340px;
	float:left;
	border: 0px solid green;
	padding-left:50px;
	line-height: 18px;
	background-color:transparent;
	margin-left:20px;
}

#CR li{
	color:#333333;
	list-style-image:url(../images/BlueArrow.png);
	margin-left:30px;
	background-color:transparent;
	font-size:12px;
}

#CR a{	
	color:#CC0000;
	text-decoration:underline;
	background-color:transparent;			
}
#RLfullpg {
	width:760px;
	float:left;
	background-color:transparent;
	padding-left:20px;
	line-height: 18px;
}
#RLfullpg li {
	background-color:transparent;
	color:#333333;
	list-style-image:url(../images/BlueArrow.png);
	margin-left:10px;
	font-size:12px;
}



#RL{
	width:340px;
	float:left;		
	background-color:transparent;
	padding-left:20px;	
	line-height: 18px;
}
#stat_footer {
	line-height: 18px;
	width: 90%;
	padding-right: 20px;
	padding-left: 20px;
}
#stat_footer a {
	color: #3399cc;
	
}
#RL h2{
	color:#333333;
	background-color:transparent;
	font-size: 12px;
	font-weight:bold;
}

#RL li{
	background-color:transparent;
	color:#333333;
	list-style-image:url(../images/BlueArrow.png);
	margin-left:10px; 
	font-size:12px;
 
}

#RL a{
	color:#3399cc;
	background-color:transparent;
	text-decoration:underline;
}

#RR{
	width:340px;
	float:left;
	border: 0px solid green;
	padding-left:50px;
	margin-left:20px;
	line-height: 18px;	
}

#RR img a
{
	border:1px solid #FFFFFF;
}

#RR li{
	color:#333333;
	margin-left:30px;
	background-color:transparent;
	list-style-image:url(../images/BlueArrow.png);
	font-size:12px;
}

#RR a{
	color:#3399cc;
	background-color:transparent;
	text-decoration:underline;
}

#RR img{
	border:0;
}

#RR h2{
	color:#333333;
	background-color:transparent;
	font-size:12px;
	font-weight: bold;	
}

#ResearchText h1{
	color:#3399cc;
	font-size: 16px;
	background-color:transparent;
	font-weight:bold;
}

#ResearchText h2{
	color:#3399cc;
	font-size: 14px;
	background-color:transparent;
	font-weight:bold;
}

#ResearchText h3{
	color:#333333;
	font-size: 12px;
	background-color:transparent;
	font-weight:bold;
}

#ResearchText h4{
	color:#3399cc;
	font-size: 11px;
	font-weight:bold;
	background-color:transparent;
}

#MainNews{
	width:510px;
	border: 0px solid green;	
	height:105px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:transparent;
	font-size:12px;
	color:#333333;
	float:left;
	line-height: 16px;
	padding-left:10px;	
}

#NewsPageCont{
	width:790px;
	border: 0px solid green;
	background-image:url(../images/index/NewsSectionIndex/BG2.png);
	height:350px;
	margin-top:15px;
}

#MainNews img{
	float:left;
	padding-right:20px;
	text-decoration: none;
}

#SNewsL{
	border: 0px solid orange;
	width:230px;
	background-color:transparent;
	float:left;
	margin-top:50px;
	height: 130px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height: 16px;
	padding-left:10px;
	text-decoration: none;
}

#SNewsR{
	border: 0px solid black;	
	width:230px;
	float:left;
	height: 130px;	
	margin-top:50px;
	margin-left:40px;
	background-color:transparent;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height: 16px;	
}

#SNewsR img{
	float:left;
	padding-right:5px;
	text-decoration: none;
}

#SNewsL img{
	float:left;
	padding-right:5px;
	text-decoration: none;
}

.NewsTitles{
	font-size:12px;
	color:#000000;
	background-color:transparent;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.NewsTitles2{
	font-size:10px;
	color:#000000;
	background-color:transparent;
	font-weight:bold;
}

.ReadMore{
	font-size:11px;
	color:#CC0000;
	background-color:transparent;
	text-decoration: underline;
}

#Flash{
	width:230px;
	position:absolute;
	left: 21px;
	top: 53px;
	height:255px;
	background-image:url(../images/index/FlashBg.png);
}

#RessearchGeneralArea{
	width:720px;
	float:left;		
	background-color:transparent;
	padding-left:20px;	
	line-height: 18px;
}

#RessearchGeneralArea table
{
	margin-left:1px;
}

#Gen1{
	width:586px;
	float:left;
	line-height: 16px;
	margin-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	background-color:transparent;
	line-height: 18px;
	padding-left:10px;
	padding-right:20px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color:#FFFFFF;
	padding-bottom:0px;
	padding-top:10px;
	margin-top:20px;
}
.gen1ID {
	width:740px;
	float:left;
	line-height: 16px;
	margin-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	background-color:transparent;
	line-height: 18px;
	padding-left:10px;
	padding-right:20px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color:#FFFFFF;
	padding-bottom:0px;
	padding-top:10px;
	margin-top:20px;
}

#Gen1 ul
{

	margin-top:10px;	
}

#Gen1 li a
{
	font-size:12px;
	color:#336699;
}

#Gen1 li a:hover
{
	text-decoration:underline;
	font-size:12px;
}

#Gen1 li 
{
	font-size:12px;
	color:#333333;
	list-style-type:square;
	margin-left:30px;
	line-height:18px;
}

#Gen1 img{
	border: 0 solid #FFFFFF;	
}

.tablehead{
	font-size:12px;
	color:#CC0000;
	background-color:transparent;
	font-weight:bold;
}

#Gen1 tr{
	padding-left:5px;
}

#Gen1 h1{
	color:#333333;
	background-color:transparent;
	font-size:14px;	
}

#Gen1 h3{
	color:#000000;
	background-color:transparent;
	font-size:16px;	
}

#Gen1 h4{
	color:#CC0000;
	background-color:transparent;
	font-size:12px;	
}

#Gen1 a{
	text-decoration:none;
	color:#3399cc;
	background-color:transparent;
}
#Gen1 a:hover {
	text-decoration:underline;
	color:#3399cc;
	background-color:transparent;
}


.Gen1td{
	color:#3399cc;
	background-color:transparent;
	font-size:12px;
	font-weight:bold;
}

#Gen2{
	width:126px;
	float:left;
	padding-left:10px;
	position:relative;
	font-size:11px;
}

#Gen2 h1{
	font-size:13px;
	padding-top:5px;
	color:#336699;
}

.gen2red{
	font-size:13px;
	padding-top:5px;
	color:#CC0000;
	font-weight:bold;
}

.Gen2h2{
	color:#333333;
	font-size:12px;
	font-weight:bold;
}

#Gen2 ul { 
	padding-bottom:10px;
	border: none; 
	border-bottom: 1px solid #D3D3D3; 
	margin-bottom:20px;
}

#Gen2 a{
	text-decoration:none;
	color:#666666;
	background-color:transparent;
	font-size:11px;
	line-height:18px;
}

#Gen2 a:hover{
	text-decoration:underline;
}
/*arb start*/
#arb{
	width:126px;
	float:left;
	padding-left:10px;
	position:relative;
	font-size:11px;
}

#arb h1{
	font-size:13px;
	padding-top:5px;
	color:#336699;
}

.arbred{
	font-size:13px;
	padding-top:5px;
	color:#CC0000;
	font-weight:bold;
}

.arbh2{
	color:#333333;
	font-size:12px;
	font-weight:bold;
}

#arb ul { 
	padding-bottom:10px;
	border: none; 
	border-bottom: 1px solid #D3D3D3; 
	margin-bottom:20px;
}

#arb a{
	text-decoration:none;
	color:#666666;
	background-color:transparent;
	font-size:11px;
	line-height:12px;
}

#arb a:hover{
	text-decoration:underline;
}
/*arb*/
#Gen3
{
	width:730px;
	float:left;
	padding-left:10px;
	padding-bottom:20px;
	font-size:12px;
}

#Gen3 h1
{
	font-size:16px;
	color:#3399cc;
}

#Gen3 table
{
	padding-bottom:10px;
}

#Gen3 a
{
	color:#3399cc;
	font-size:12px;
	text-decoration:none;
}

#Gen3 a:hover
{
	color:#3399cc;
	font-size:12px;
	text-decoration:underline;
}

#Gen4
{
	width:730px;
	float:left;
	padding-left:20px;
	padding-bottom:20px;
	font-size:12px;
	line-height:18px;
}

#Gen4 h1
{
	font-size:16px;
	color:#CC0000
}

#Gen4 h2
{
	font-size:14px;
	color:#CC0000
}

#Gen4 table
{
	padding-bottom:10px;
}

#Gen4 a
{
	color:#CC0000;
	font-size:12px;
	text-decoration:none;
}

#Gen4 a:hover
{
	color:#CC0000;
	font-size:12px;
	text-decoration:underline;
}

#Gen4 ul{
	padding-left:15px;
}

#Gen4 li{
	font-size:12px;
	list-style-image:url(../images/BlueArrow.png);
}

#GenContent{
	width:790px;
	border: 0px solid green;
}



.GenTitleR{
	width:158px;
	float:left;
	margin-left:226px;
	height:25px;
	font-size:16px;
	color:#ffffff;
	background-image:url(../images/QuiCkLinks_BG.png);
	background-repeat:no-repeat;
	padding-left:5px;
	font-weight:bold;
	padding-top:8px;
	margin-top:3px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;	
}

#GenContent h2{
	font-size:14px;
	color:#999966;
	background-color:transparent;
}

#AlumniCont{
	width:560px;
	padding-left:0px;
	padding-right:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	background-color:transparent;
	font-size:12px;
	line-height: 18px;
}

#AlumniCont ul li{
	color:#333333;
	background-color:transparent;
	list-style-image:url(../images/BlueArrow.png);
	margin-left:20px; 
	font-size:12px; 
	line-height: 18px;
}

#AlumniCont h2{
	color:#999966;
	background-color:transparent;
}

#NewsCont1{
	width:576px;
	float:left;
	padding-left:0px;
}

#NewsCont1 h1{
	font-size:16px;
	color:#333333;
}

#NewsCont1 h2{
	font-size:13px;
	color:#333333;
}

#NewsCont1 ul 
{
	list-style-type:none;
	margin-left:-10px;
	background-color:#333333;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;	
}

#NewsCont1 li 
{
	font-size:12px;
	line-height:21px;
	color:#FFFFFF;	
	padding-bottom:5px;

}

#NewsCont2{
	width:576px;
	float:left;
	padding-left:0px;
}

#NewsCont2 img{
	float:left;
	padding-right:10px;
	padding-bottom:10px;
}

#NewsCont3{
	width:576px;
	float:left;
	padding-left:0px;
}

#NewsCont3 img{
	float:left;
	padding-right:10px;
	padding-bottom:10px;
}

#NewsCont4{
	width:576px;
	float:left;
	padding-left:0px;
}

#NewsCont4 img{
	float:left;
	padding-right:10px;
	padding-bottom:10px;
}

#NewsCont5{
	width:576px;
	float:left;
	padding-left:0px;
}

#NewsCont5 img{
	float:left;
	padding-right:10px;
	padding-bottom:10px;
}

#NewsCont6{
	width:576px;
	float:left;
	padding-left:0px;
}

#NewsCont1 img{
	float:left;
	padding-right:10px;
	background-color:transparent;
	padding-bottom:10px;
}

#NewsCont6 img{
	float:left;
	padding-right:10px;
	background-color:transparent;
	padding-bottom:10px;
}

#NewsCont7{
	width:576px;
	float:left;
	padding-left:0px;
}

#NewsCont7 img{
	float:left;
	padding-right:10px;
	background-color:transparent;
	padding-bottom:10px;
}

#NewsCont8{
	width:576px;
	float:left;
	padding-left:0px;
}

#NewsCont8 img{
	float:left;
	padding-right:10px;
	background-color:transparent;
	padding-bottom:10px;
}

#NewsCont9{
	width:576px;
	float:left;
	padding-left:0px;
}

#NewsCont9 img{
	float:left;
	padding-right:10px;
	background-color:transparent;
	padding-bottom:10px;
}

#NewsCont10{
	width:576px;
	float:left;
	padding-left:0px;
}

#NewsCont10 img{
	float:left;
	padding-right:10px;
	background-color:transparent;
	padding-bottom:10px;
}

#NewsCont11{
	width:576px;
	float:left;
	padding-left:0px;
}

#NewsCont11 img{
	float:left;
	padding-right:10px;
	background-color:transparent;
	padding-bottom:10px;
}

#NewsCont12{
	width:576px;
	float:left;
	padding-left:0px;
}

#NewsCont12 img{
	float:left;
	padding-right:10px;
	background-color:transparent;
	padding-bottom:10px;
}

#NewsCont13{
	width:576px;
	float:left;
	padding-left:0px;
}

#NewsCont13 img{
	float:left;
	padding-right:10px;
	background-color:transparent;
	padding-bottom:10px;
}

#NewsCont14{
	width:576px;
	float:left;
	padding-left:0px;
}

#NewsCont14 img{
	float:left;
	padding-right:10px;
	background-color:transparent;
	padding-bottom:10px;
}


.NewsPageTitle{
	color:#333333;
	background-color:transparent;
	font-size:13px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#projectcont{
	font-size:11px;	
}

#projectcont img{
	border:0px;
}

#projectcont td{
	width:180px;
	padding-right:6px;
}

.projtd{
	height:10px;
}

#proposaltab{
	margin:0px;	
}


#sub-footer {
	width: 790px;
	height: 30px;
	margin: 0 auto;
	float:left;
	font-size: 11px;
	color: #ffffff;
	background-color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

#sub-footer p {
	margin: 0;
	padding-top: 8px;
	padding-right: 20px;
	padding-bottom: 8px;
	padding-left: 10px;
	vertical-align: middle;
}

#sub-footer a {
	color: #ffffff;
	vertical-align: top;
	text-decoration: none;
}
#sub-footer a:hover{
	text-decoration: underline;
}




#Footer{
	width:100%;
	float:left;
	font-size:10px;
	color:#000000;
	background-color:transparent;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:10px;
	border-top-width: 0px;
	border-top-style: dotted;
	border-top-color:#666666;
	padding-bottom:15px;
}
#Footer a{
	color:#FFFFFF
}
#FooterCont{
	width:790px;
	float:left;
	margin:auto;
	background-color:#000000;
	padding-top:7px;
	padding-bottom:7px;
}

#FooterCont a{
	color:#ffffff;
	text-decoration: none;	
}

#Logo1{
	width:230px;
	float:left;	
	background-color:transparent;
	padding-left:5px;
}

#Logo1 img{
	border: 0px solid #333333;
	border: 0px solid #333333;
	padding-right:40px;
}

#FooterTx{
	width:140px;
	float:right;
	color:#CCCCCC;
	background-color:transparent;
	font-size:10px;
	line-height:13px;
	border-left:1px solid #666666;
	padding-left:10px;
	padding-right: 20px;
}

#FooterContI{
	width:790px;
	float:left;
	margin:auto;
	background-color:#000000;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	padding-top:10px;
	padding-bottom:10px;
}

#FooterTxI{
	width:350px;
	float:left;	
	color:#CCCCCC;
	background-color:transparent;
	padding-top:10px;
	font-size:10px;
}

#FooterValid{
	width:100px;
	float:left;
	font-size:10px;
	color:#CCCCCC;
	background-color:transparent;
	line-height:13px;
}

#FooterValid a{
	text-decoration:none;
	color:#CCCCCC;
} 

#FooterValid a:hover{
	text-decoration:underline;
	color:#CCCCCC;
}

.logoss{
	border: 1px solid #FFFFFF;	
}

#Calendar{
	width:620px;
	font-size:11px;
	color:#666666;
	background-color:transparent;
}

.CalendarTitles{
	font-size:11px;
	color:#666666;
	background-color:transparent;
	font-weight:bold;
}

/*start of people*/

#PeopleCont{
	width:550px;	
	float:left;	
	background-color:transparent;
}

#PeopleCont a{
	font-size:11px;	
	color:#3399cc;
	background-color:transparent;
	text-decoration:underline;	
}

#PeopleCont a:hover{
	font-size:11px;	
	color:#666666;
	background-color:transparent;
	text-decoration:underline;	
}

#PeopleCont img{
	float:left;
	padding-right:20px;
	background-color:transparent;
}

.StaffPicsGen
{
	float:left;
	padding-right:100px;
	
}


#NameHold{
	width:550px;
	height:20px;
	float:left;
}

#NameHold a{
	color:#666666;
	font-size:16px;
	background-color:transparent;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

#NameHold a:hover{
	color:#666666;
	background-color:transparent;
	font-size:16px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

.RolName{
	color:#990000;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.FirstName {
	color:#666666;
	background-color:transparent;
	font-size:16px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.SmallEmail{
	font-size:14px;
}

.PosName{
	color:#990000;
	background-color:transparent;
	font-weight: bold;
}

.ContactP{
	color:#3399cc;
	font-weight:bold;	
	background-color:transparent;
}

#BotLinks{
	color:#CC0000;
	background-color:transparent;
	text-decoration:underline;
	padding-left:150px;
}

#BotLinks a{
	color:#CC0000;
	background-color:transparent;
	text-decoration:underline;
}

#BotLinks a:hover{
	color:#990000;
	background-color:transparent;
	text-decoration:underline;
}

/*End of people*/
   
#Addons{
	width:790px;
	float:left;
}

table{
	font-family: Arial, Verdana, sans-serif;
	margin-left: 20px;
}

td{
	vertical-align: top;
	height:20px;
	padding-bottom:5px;
}

.flashport{
	z-index:-1;
	position:relative;
	visibility: visible;
	background-color:transparent;
}

#flashport{
	width: 557px;
	position:relative;
	background-color:transparent;
}

table#proposal{
	font-size:11px;
	margin:0;
}

.tdproposal{
	border-right:1px solid #666666;
}

.trgrey{
	background-color:#666666;
	color:white;
	font-weight:bold;	
	padding-left:3px;
}

.trlgrey{
	background-color:#CCCCCC;
	color:#333333;	
	padding-left:3px;
	border-right:1px solid #ffffff;
}

.trblack{
	background-color:#333333;
	color:white;
	padding-left:3px;
}

/*Beginning of FAQ menu*/

#FAQSCont{
	width:750px;
	margin-left:20px;
	margin-right:20px;
	color:#333333;
	background-color:transparent;
	line-height:18px;
}

#FAQSCont a{
	color:#CC0000;
	background-color:transparent;
	text-decoration:none;	
}

#FAQSCont a:hover{
	color:#CC0000;
	background-color:transparent;
	text-decoration:underline;
}

#FAQSCont h2{
	color:#CC0000;
	font-size:16px;
}

dl, dt, dd, ul, li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align:left;
	font-size:9px;
	font-family: Arial, Helvetica, sans-serif;
}

#menuF {
	margin-top: 5px;
	border:0px solid green;
	padding-left:10px;
	background-color:transparent;
	width: 750px;
	color:#000000;
	/*filter: Alpha(Opacity=80);
	-moz-opacity:0.8;*/
}

#menuF dt {
	cursor: pointer;
	margin: 2px 0;
	height: 16px;
	text-align:left;	
	border:0px solid gray;
	padding-left:5px;
	font-size:11px;
	color:#333333;
	z-index:1;
	position:relative;
	background-color:transparent;
	padding-top:5px;
}

#menuF dd {
	border:0px solid gray;
}

#menuF li {
	font-size:12px;
	padding-top:2px;
	line-height:19px;
	padding-left:30px;	
}

#menuF li a, #menuF dt a {
	text-decoration: none;
	display: block;
	border: 0 none;
	background-color:transparent;
	height: 80%;
	color:#CC0000;
	padding-left:10px;
	padding-right:5px;
	z-index:1;
	position:relative;	
}

#menuF li a:hover, #menuF dt a:hover {	
	text-decoration:underline;
	color:#CC0000;	
	background-color:transparent;
	}

.toTOP{
	color:#CC0000;
	font-size:11px;
	background-color:transparent;
}

/*End of FAQ menu*/


/*Events START*/

#EventWrapper
{
	background-image:url(../images/Events/EventsCategory_Bg2.png);
	height:400px;
	float:left;
	width:570px;
	padding-bottom:20px;
	background-color:white;
	background-repeat:no-repeat;
}

#EventLect{
	width:200px;
	height:100px;
	float:left;
	color:transparent;
	margin-top:60px;
	margin-left:100px;
}


#EventSAWSA{
	width:150px;
	height:80px;
	float:left;
	margin-top:50px;
	margin-left:80px;
}

#eventconf{
	width:100px;
	height:60px;
	float:left;
	margin-top:180px;
	margin-left:-170px;
}

#EventSocial{
	width:160px;
	height:100px;
	float:left;
	margin-top:10px;
	margin-left:40px;
}

#EventSem{
	width:150px;
	height:70px;
	float:left;
	margin-top:20px;
	margin-left:80px;
}

#EventExhib{
	width:130px;
	height:90px;
	float:left;
	margin-top:10px;
	margin-left:30px;
}

#eventfilm{
	width:100px;
	height:60px;
	float:left;
	margin-top:30px;
	margin-left:30px;
}

#EventSAW
{
	width:576px;
	float:left;
	background-image:url(../sawsa/images/Events_BG.png);
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: dotted;
	border-left-style: dotted;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
}



.EventTitle
{
	font-size:14px;
	font-weight:bold;
	color:#999966;
}

#Event{
	float:left;
	width:590px;
}

#Event table
{
	margin:0;
}


#EventsBox
{
	width:576px;
	float:left;
	background-image:url(../images/Events/Event_TitleBG.png);
	height:25px;
	float:left;
}

/*Events END*/

#PortCont
{
	width:790px;
	float:left;
	background-color:black;
	background-image:url(../images/Portfolio/Portfolio_BG.png);
	height:600px;	
}

.BreadCrumb1 {
	color:#FFFFFF;
	font-size:10px;
	background-color:transparent;
	text-decoration:none;
}

.BreadCrumb1 a{
	color:#FFFFFF;
	font-size:10px;
	text-decoration:none;
	background-color:transparent;
}

.BreadCrumb1 a:hover{
	color:#FFFFFF;
	background-color:transparent;
	font-size:10px;	
	text-decoration:underline;
}

.BoldFonts{
	font-weight:bold;
	font-size:11px;
}

#ExtraInfo{
	width:790px;
	float:left;
	font-size:13px;
	background-color:transparent;
	margin-top:10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	background-color:#DDDDDD;
}

#ExtraInfo h1{
	font-weight:bold;
	color:#666666;
	font-size:12px;
	background-color:transparent;
	padding-top:8px;	
}

#EInfo1{
	float:left;
	width:199px;
	margin-right:28px;
	margin-left:7px;
	background-image:url(../images/Index/XInfo_1BG.png);
	font-size:11px;
	height:110px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	background-color:#C9C9AD;
}

#EInfo1 li{
	font-size:11px;
	padding-left:10px;	
}

#EInfo1 a{
	color:#666666;
	background-color:transparent;
	text-decoration:none;
}

#EInfo2{
	float:left;
	width:299px;
	background-image:url(../images/Index/XInfo_2BG.png);
	height:110px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	background-color:#C9C9AD;
}

#EInfo2 li{
	font-size:11px;
	padding-left:10px;	
}

#EInfo2 a{
	color:#666666;
	background-color:transparent;
	text-decoration:none;
}

#EInfo3{
	float:left;
	width:199px;
	margin-left:28px;
	margin-right:7px;
	background-image:url(../images/Index/vacanciesbg.png);
	height:110px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	background-color:#C9C9AD;
}

#EInfo3 li{
	font-size:11px;
	background-color:transparent;
	padding-left:10px;	
}

#EInfo3 a{
	color:#666666;
	background-color:transparent;
	text-decoration:none;
}

#druscreen{
	width:329px;
	height:370px;
	background-image:url(../images/DRU/DRU_Screenshot.png);
}

#screen1{
	float:left;
	width:329px;
	height:180px;
}

#screen1 a{
}

#screen1 a:hover{
	background-image:url(../images/DRU/screen1_b.png);
	width:600px;
	height:400px;
	position:absolute;
	margin-left:-250px;
	border:2px solid #999999;
	margin-top:-50px;	
}

#screen2{
	float:left;
	width:164px;
	height:90px;
}

#screen2 a{
}

#screen2 a:hover{
	background-image:url(../images/DRU/screen2_b.png);
	width:600px;
	height:400px;
	position:absolute;
	margin-left:-420px;
	border:2px solid #999999;
	margin-top:-50px;	
}

#screen3{
	float:left;
	width:164px;
	height:90px;
}

#screen3 a{
}

#screen3 a:hover{
	background-image:url(../images/DRU/screen3_b.png);
	width:600px;
	height:400px;
	position:absolute;
	margin-left:-420px;
	border:2px solid #999999;
	margin-top:-50px;	
}

#screen4 a{
}

#screen4 a:hover{
	background-image:url(../images/DRU/screen4_b.png);
	width:600px;
	height:400px;
	position:absolute;
	margin-left:-420px;
	border:2px solid #999999;
	margin-top:-50px;	
}

#screen5 a{
}

#screen5 a:hover{
	background-image:url(../images/DRU/screen5_b.png);
	width:600px;
	height:400px;
	position:absolute;
	margin-left:-420px;
	border:2px solid #999999;
	margin-top:-50px;	
}

#screen4{
	float:left;
	width:164px;
	height:90px;
}

#screen5{
	float:left;
	width:164px;
	height:90px;
}

/* AHTG People Contact*/

#handbk1{
	width:190px;
	padding-left:5px;
	float:left;
}

#handbk2{
	width:190px;
	padding-left:5px;
	float:left;
}

#handbk3{
	width:190px;
	padding-left:5px;
	float:left;	
}

#handbk1 ul{
	margin-left:-10px;
} 

#handbk2 ul{
	margin-left:-10px;
} 

#handbk3 ul{
	margin-left:-10px;
} 

#handbk1 li a{
	font-size:11px;
}

#handbk2 li a{
	font-size:11px;
}

#handbk3 li a{
	font-size:11px;
}

#handbk1 li a:hover{
	font-size:11px;
}

#handbk2 li a:hover{
	font-size:11px;
}

#handbk3 li a:hover{
	font-size:11px;
}

table#projects{
	font-size:11px;
}

#projects a{
	font-size:11px;
}

#projects a:hover{
	font-size:11px;
}

#projects td{
	border-bottom:1px solid #CCCCCC;
	padding-bottom:10px;
	padding-top:5px;
}

#AHTGStaff{
	width:300px;
	margin-left:30px;
	float:left;
	background-color:transparent;
	margin-bottom:20px;
	color:#333333;
}

#AHTGStaff2{
	width:300px;
	margin-left:30px;
	float:left;
	background-color:transparent;
	margin-bottom:20px;
	color:#333333;
}

#AHTGStaff3{
	width:300px;
	margin-left:30px;
	float:left;
	background-color:transparent;
	margin-bottom:20px;
	color:#333333;
}

#AHTGStaff4{
	width:300px;
	margin-left:30px;
	float:left;
	background-color:transparent;
	margin-bottom:20px;
	color:#333333;
}
	
#AHTGStaff ul{
	list-style-image:none;
}
	
#AHTGStaff li{
	list-style-image:none;
}
/*End People Contact*/


/*General classes*/

.ExProj{
	float:left;
	padding-right:10px;
	padding-bottom:45px;
}

.BoldTitles{
	color:#333333;
	font-weight:bold;
	background-color:transparent;
}

.BlueTitle{
	color:#3399cc;
	background-color:transparent;	
}
/*End general classes*/

.SiteMapTitle{
	font-size:10px;
	color:#666666;
	background-color:transparent;
}


.Blue{
	color:#3399cc;
	font-size:14px;
	font-weight:bold;
	background-color:transparent;
}

.BlueSmall{
	font-size:11px;
	background-color:transparent;
	font-weight:bold;
	color:#3399cc;
}

.Black{
	color:#000000;
	background-color:transparent;
	font-size:14px;
	font-weight:bold;
}

.BlackSmall{
	font-size:11px;
	font-weight:bold;
	background-color:transparent;
	color:#000000;
}

.Red{
	color:#CC0000;
	background-color:transparent;
	font-size:14px;
	font-weight:bold;
}

.RedSmall{
	font-size:11px;
	font-weight:bold;
	background-color:transparent;
	color:#CC0000;
}

.Pubitalic
{
	font-style: italic;	
	font-weight:bold;
}


#CribeCaseStudy
{
	width:310px;
	background-color:#999966;
	color:#FFFFFF;
	padding-left:10px;
	padding-right:10px;
}	

.CribeCaseStudyH1
{
	color:#FFFFFF;
	font-size:14px;
	background-color:transparent;
	font-weight:bold;
}

.newslink{
	background-color:#333333;
	color:#FFFFFF;
	border:solid 1px black;
	font-size:11px;
	padding-left:5px;
	padding-right:5px;
}

#quotes{
	width:300px;
	background-color:#333333;
	padding-right:10px;
	padding-left:10px;
	color:#ffffff;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom-width: 15px;
	border-bottom-style: solid;
	border-bottom-color:#3399cc;
}

#peopletop{
	font-size:10px;
	float:right;	
	width:70px;
}

#peopletop a{
	font-size:10px;
	float:left;	
	text-align:right;
}

#peopletop a:hover{
	font-size:10px;
	float:left;	
}

.questionmark{
	padding-left:8px;
	padding-top:4px;
	padding-bottom:4px;
	padding-right:8px;
	background-color:#CC0000;
	border:1px solid #333333;
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
}

.faqhover{
	background-color:green;
	width:400px;
	height:400px;
}
#Header_arb {
	width:790px;
	background-image:url(../images/new-school-banner-1.png);
	background-repeat: no-repeat;
	float:left;
	border: 0px solid #FF00FF;
	padding-bottom:20px;
	background-color:#000000;
	position: relative;
	z-index:1;
	
}
#arb_table {
	margin-left: -25px;
	
}
#arb_table table{
	border: 1px solid #999999;
	padding: 5px;
}

#arb_table td{
	border: 1px solid #999999;
	padding: 5px;
}
/*back to top*/
#BackToTop {
	font-size:9px;
	background-color: #000000;
	text-align: right;
	padding-bottom:5px;
	width: auto;
	float:right;

}
#BackToTop a{
	color:#ffffff;
	margin-right: 5px;
	text-decoration: none;
	vertical-align: middle;
}
		
#BackToTop a img{
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	vertical-align: top;
}.image-w-o-line {
	text-decoration: none;
}

.redtext {
	color: #CC0000;
}
hr {
	clear: both;
	
}
#bookcovers {
	float: right;
	width: 100px;
	padding-left: 10px;
	padding-right: 0px;
}

.economytitle {
	font-weight: bold;
	color: #A14D18;
	font-size: 14px;
}

.preview {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 18px;
	color: #000;
}

.preview span {
	color: #666;
}

