@charset "utf-8";
											/* Basics */
body{
	margin:0;
	padding:0;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #373737;
	background: url(../images/c2-bg_body.gif) #2a5d85 repeat-x top left;
}
.left{
	float:left;
}
.right{
	float:right;
}
.clearB{
	clear:both;
}
.marginA{
	margin:auto;
}
a img{
	border:0px;
}
form, table{
	padding:0px;
	margin:0px;
}
p, h1, h2, h3, h4, h5, h6{
	padding:0;
	margin:0;
}
h1{
	padding: 0 0 20px 0;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	/*height: 25px;*/
	color: #4b8781;
}

h2{
	padding: 10px 0 5px 0;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #426B83;
}
h3{
	padding: 15px 0 5px 0;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	height: 19px;
	color: #426B83;
}
h3.exhibitionspg {
	padding: 15px 0 5px 0;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px; !important
	height: 19px;
	color: #426B83;
}
h2.exhibitionspg {
	color: #000000; font-family: georgia, 'times new roman', times, serif; font-size: 18px; !important font-style: italic; 
}
h4{
	padding: 0 0 25px 0;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	height: 17px;
	/*color: #373737;*/
	color: #1e0e0e;
}
h5{
	padding: 0 0 15px 0;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	height: 15px;
	color: #b46216;
	/*color: #bdbdbd;*/
}
h6{
	padding: 0;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #426B83;
}
#birthdayparties {
	background: url(/images/rentals/childrensbirthdayparties.gif) no-repeat left top;
	width: 553px;
	height: 49px;
	text-indent: -100em;
	overflow: hidden;
}
#artrageous {
	background: url(/images/education/artrageousartcamps.gif) no-repeat left top;
	width: 453px;
	height: 49px;
	text-indent: -100em;
	overflow: hidden;
}

p{
	padding:0;
	margin:0;
}
p + p {
  /*text-indent: 1.5em;*/
  margin-top: 15px;
  padding-top: 0;
}
:focus{
	outline:0 !important;
}

#birthdayparties {
	background: url(/images/rentals/childrensbirthdayparties.gif) no-repeat left top;
	width: 553px;
	height: 49px;
	text-indent: -100em;
	overflow: hidden;
}
#artrageous {
	background: url(/images/education/artrageousartcamps.gif) no-repeat left top;
	width: 453px;
	height: 49px;
	text-indent: -100em;
	overflow: hidden;
}
											/* Wrapper */
#wrapper{
	margin: 0 auto;
	width: 940px;
}
											/* Header */
#header{}
#logo{
	padding: 28px 0 19px 0;
	height: 67px;
}
#menu{
	/*width: 938px;
        padding:0 0 0 5px;*/
	height: 46px;	
	border-left: 1px solid #0a0a0a;
	border-right: 1px solid #0a0a0a;	
	background: #000000 url(../images/bg_menu.gif) repeat-x top left;
}				
#flash_container{
	width: 938px;
	height: 398px;	
	background: #2A5D85;
}							
											/* Body */
#body{
}
#maincontent_container, #maincontent_container2{
	padding: 35px 61px;
	width: 816px;
	/* min-height: 300px;
	height: auto !important;
	height: 300px;*/
	border-top: 1px solid #333333;
	border-left: 1px solid #3f3f3f;
	border-right: 1px solid #3f3f3f;	
	background: url(../images/bg_content.jpg) #ffffff repeat-x bottom left;
}

/*************************************************************************/
/*************** CHANGE HEIGHT OF WHITE BOX ON HOMEPAGE ******************/
/*************************************************************************/
#maincontent_container {
	height:200px;
	}
#maincontent_container2 {
	padding: 70px 61px;
}
/*************************************************************************/
/*************** CHANGE HEIGHT OF GREEN BOX ON HOMEPAGE ******************/
/*************************************************************************/
#extra_links{
	padding: 5px 0 5px 61px;
	width: 877px;
	/*min-height: 159px;
	height: auto !important;
	height: 159px;*/
	border-left: 1px solid #10433e;
	border-right: 1px solid #10433e;
	background: url(../images/c2-bg_extralinks_top.gif) #4b8781 repeat-x top left;
	height:40px;
}
.extra_col{
	padding: 0 60px 0 0;
	width: 230px;
}
.extra_col p{
	padding: 0 0 20px 0;
	font-size: 14px;
	/*color:#373737;*/
	color:#2d2d2d;
}
.extra_col p a{
	font-size: 14px;
	color:#faf6ea;
	text-decoration: underline;
}
.extra_col p a:hover{
	text-decoration: none;
}
.extra_col .viewlink a{
	padding: 0 20px 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: 1px;
	font-size: 12px;
	color:#d6ceaf;
	text-decoration: underline;
	background: transparent url(../images/c2-bg_arroworange.gif) no-repeat top right;	
}
.extra_col .viewlink a:hover{
	text-decoration: none;
}



											/* Column Left */
.col_left{
	padding: 0 83px 0 0;
	width: 458px;
}
.col_left p{
	font-size: 16px;
}

.col_left	a, .col_right a,  #maincontent_container2 a{
/*color:#736357;*/
color:#003366;
text-decoration:underline;
}
.col_left	a:hover, .col_right a:hover, #maincontent_container2 a:hover {
text-decoration:none;
}										/* Column Right */
.col_right{
	width: 275px;
}
.icon_news{
	padding: 0 0 0 35px;
	/*background: url(../images/bg_icon_news.gif) no-repeat top left;*/
}
.articles{
	padding: 0 0 17px 0;
}
.articles p{
	padding: 0;
	font-size: 14px;
}
.articles .readmore a{
	font-size: 12px;
	color: #2A5D85;
	text-decoration:underline;
}
.articles .readmore a:hover{
	font-size: 12px;
	color: #2A5D85;
	text-decoration:none;
}
.articles .news_date{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #426b83 !important;  
}
										
											/* Footer */
#footer{}											
#footer_extra{
	padding: 35px 0 0 0;
	width: 938px;	
	height: 185px;
	border: 1px solid #020202;
	background: #000000 url(../images/bg_footertop.gif) repeat-x top left;
}				
.f_extraaddress{
	padding: 0 0 0 61px;
	width: 359px;
}					
.f_extraaddress p{
	font-size: 16px;
	color: #ffffff;
}					
.f_extraaddress ul, .f_extralinks ul{
	margin: 0;
	padding: 0;
	list-style: none;
}					
.f_extraaddress ul li{
	float: left;
}					
.f_extraaddress ul li a{
	padding:0 9px 0 0;
	font-size: 14px;
	color: #998675;
	border-right:1px solid #707673;
	text-decoration:underline;	
}					
.f_extraaddress ul li a:hover{
	text-decoration:none;	
}
.f_extraaddress .sitemap a{
	padding:0 0 0 9px !important;
}	
.f_extralinks{
	width: 170px;
}
.f_extralinks ul li a{
	padding:0;
	font-size: 14px;
       color: #707673;
	text-decoration:underline;	
}					
.f_extralinks ul li a:hover{
	text-decoration:none;	
}					
#copyright{
	padding: 23px 0 0 0;
	height: 56px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1c0101;
	text-align: right;
	border-top: 1px solid #357ba2;
}
#copyright a {
	color: #1c0101;
	font-weight: bold;
	text-decoration: none;
}
#copyright a:hover {
	text-decoration: underline;
}
.nb a{
	border:0px !important;
}
/*webapps*/
.facultyname img, .left img .leftinside img {
float: right; 
padding-left: 15px;
}
.facultyname span a, .facultyname span a:hover, .facultyname span{
color:#000000 !important;
font-weight:bold;
text-decoration:none !important;
}
.facultyname {
margin-bottom: 15px;
}
.leftinside img {
	padding: 5px 5px 5px 0;
}
.right img {
float: right; 
padding: 0 0 15px 15px;
}
.rightinside img {
float: right; 
padding: 15px 0 15px 15px;
}
.l_box2 {
margin:30px 0 0 0;	
height:20px;
position:relative;
}
.hidden {
display:none !important;
}
.form label, .webform label {
font-size:14px;
}

/* webforms */
input.cat_textbox, textarea.cat_listbox, select.cat_dropdown, select.cat_listbox {
/*width: 225px;*/
width: 180px;
}
.space ul li{
	padding-bottom: 14px;
}
.form label, .webform label {
	font-size: 16px;
}
/* web apps */
#classtitle {
	width: 375px;
}
/* misc */
#pdfdownload {
	padding: 15px;
	background-color: #4b8781;
	border: 1px solid #2A5D85;
	width: 445px;
}
#pdfdownload span a {
	padding-left: 30px;
	background: transparent url(../images/pdficon_small.gif) no-repeat left center;
	height: 50px;
	color: #FFFFFF;
}
#pdfdownload span a:hover, a:active, a:visited {
	color: #FFFFFF;
}

.news_sub {
        color:#000000;
        font-family:georgia,'times new roman',times,serif;
        font-size:14px;
}
.news_sub a {
        color:#736357; 
}

/*added css-cw*/
.cclasses_box1 p {
     padding-bottom:15px;
}
.tbl_box table {
    border:1px solid #2A5D85;
}
.tbl_color1 {
    width:50px;
    text-align: left; 
background-color:#4B8781;
color:#FFFFFF;
    vertical-align: top;
}
.tbl_color3 {
  background-color: #eeece1;
}

/*-- calendar table class --*/
.tbl_color4 {
background-color:#4B8781;
color:#FFFFFF;
  width: 70px;
}
.tbl_color6 {
  background-color: #eeece1;
}
.tbl_color6 span {
  background-color: #ffffff;
  display:block;
}
.tbl_color7 {
background-color:#29567a;
color:#FFFFFF;
}
.tbl_color4 span, .tbl_color7 span {
    background-color: #24384f;
}

/******************************************************************/
/************************** CUSTOM EDITS **************************/
/******************************************************************/


