/* CSS Document */

/*used for the news titles*/
.news_title, .news_title a , .news_title a:visited, .news_title a:hover
{
	background:#000066;
	color: #FFFFFF;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 13px;
	text-decoration: none;

}

/*used for the news titles*/
.news_content , .news_content a, .news_content a:visited, .news_content a:hover
{
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	text-decoration: none;
	color: #000000;

}




/* used on home page*/
.header1_home
{
padding-right: 16px;
display: block;
width: 37%;
height: 220px;
float: left;
/*border-left: 1px dashed #000000;*/
}

/* used on home page*/
.header2_home
{
display: block;
border-left: 12px solid #990000;
font-size:20px;
color: #990000;
font-family: "Tw Cen MT Condensed Extra Bold";
}

.header2_home a
{
font-size:20px;
color: #990000;
font-family: "Tw Cen MT Condensed Extra Bold";
}

.header2_home a:visited
{
font-size:20px;
color: #990000;
font-family: "Tw Cen MT Condensed Extra Bold";
}



/* used on home page*/
.box1
{
 height:120px;
 border: 1px solid #333333;
}


/* used on home page*/
.box11
{
	display: block;
	float: left;
	width: 148px;
	height: 120px;
}

/* used on home page*/
.box12
{
	display: block;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 10px;
	height: 110px;
	border-left: 1px solid #333333;
	background: url(../images/headerdivbg.gif) no-repeat right;
	float: right;
	width: 302px;
}


/*used for the side menu */
.sidemenu1
{
	text-align: justify;
	line-height: 1.6em;
	width: 180px;
	display: block;
	float: left;
}

/*used for services page main content*/
.maincontent_serv1
{
	padding-left: 30px;
	text-align: top;
	display: block;
	float: left;
	width: 510px;
}

.maincontent_serv
{
	width: 775px;
}


/* just blank block */
.dummybar
{
	width: 30px;
	float: left;

}

/*This style is used for the Text on the header of the webpage */
.headertext
{
  text-align: left;
  font-size: 20px;
  text-indent:20px;
  color: #FFFFFF;
}

.header21
{
  color:#000066;
  font-weight: bold;
  text-align: right;
}

.header21 a, a:visited
{
  color:#000066;
  /*font-weight: bold;*/
  text-align: right;
  text-decoration: none;
}



body
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#333;
/*text-align: left;*/
  background: url(../images/draw1.jpg) repeat-x fixed;
  margin: 0px auto;
  width: 780px;
}



.indent
{
  text-indent: 25px;
  color:

}

.head1
{
  font-size: 12px;
  font-weight: bold;
  height: 25px;
  padding-top: 2px;
  display: block;
}

a
{
	text-decoration: none;
color: #009900;
}

a:hover
{
	text-decoration: underline;
/*	color: #991199;*/
/*	color: #cc0088;*/
color: #cc0033;


}


a:visited
{
	color: #cc8800;
	text-decoration: underline;
}

.text1
{
  font-size: 12px;
  font-family:"Arial Narrow";
  text-align: center;
}


.text1 a
{
  text-decoration: underline;
  text-align: center;
  color: #322D22; /* dark brown color */ 
  display: block;
}

.wholepage
{
	position: relative;
	float: left;
	width: 778px;
	/*border: 1px dashed #000000;*/
	height: 100%;
	/*padding-bottom: 25px;*/
	/*background: #ccee11;
	background: #99ff22;*/
	/*padding-top: 25px;*/
	/*border: 8px groove #000033;*/
}

.container
{
	height: 100%;
	background: #ffffff;
	float: left;
	position: relative;
	border: 1px solid #CCC;
	width: 778px;
}



/* This style is used for the top part of the header */
.headertop
{
	height: 95px;
	z-index: 0;
	float: left;
	display: inline;
}


/* This style is used for Clarkson University logo background */
.headerlogo
{
	position: relative;
	float: left;
	width: 300px;
	cursor: hand;
	height: 96px;
	left: 20px;

}


/* This style is used for the navigation bar which is on the header */
.headertopnav
{
	float: right;
	height: auto;
	width: 450px;
	text-align: right;
	padding-top: 25px;
	padding-right: 0px;
	padding-left: 15px;
}

/* This style is used for the image size on the header top navigation bar */
.imagebox
{
  width: 14px;
  width: 14px;
}
/* This style is used for the buttons on the navigation bar of the header */
/*.headertopnavBtn
{
	height: 35px;
	width: 55px;
	background:url(../images/headertopnavBtnback.gif);
	color: #FFF4BE;
	text-align: center;
	font-size: 12px;
	cursor: hand;
	padding-top: 6px;
	padding-bottom: 5px;
	display: block;
}
*/

.headertitle
{
	height: 40px;
	width: 778px;
	display: block;
	float: left;
}

/* This style is used for the second part of the header */
.headertopsec
{
	width: 778px;
	height: 184px;
	float: left;
	display: block;

}


/* This style is used for the news column in the home page */
.homenews
{
	float: left;
	margin-top: 10px;
	text-indent: 10px;
	text-align: justify;
	display: inline;
	width: 215px;
	margin-left: 10px;
}

/* This style is used for the side menu in services page */
.sidemenu11
{
	float: left;
	margin-top: 0px;
	height: auto;
	line-height: 1.6em;
	text-indent: 10px;
	text-align: justify;
	display: inline;
	border-right: 1px dashed #660000;
	width: 200px;
}


/* This style is used for the main navigation bar */
/*
.mainnavbar_non
{
	display: block;
	float: left;
	height: 40px;
	background-image:url(../images/footerback.gif);
	display: block;
	width: 750px;
}*/


.mainnavbar
{
	height: 56px;
	display: block;
	float: left;
	width: 100%;
	background:url(../images/Buttons/Btn.gif) repeat-x;
	
}
/*Latha Menubar*/
.menubar
{
	height: 56px;
	display: block;
	float: left;
	width: 100%;
	background:url(../images/menu/bg.jpg) repeat-x;

	
}



.mainnavbarBtn
{
  width: auto;
  float: left;
  display: block;
}
.mainnavbarBtn a
{
	/*color:#FFFFFF;*/

}

.mainnavbarBtn a:active
{
 /* background: url(../images/bigBtnOver.gif);*/
}

.mainnavbarBtn a:hover
{
  /*color: #FBF0CB;*/
  text-decoration: underline;
}


/*This style is used for the container holding main content and main navigation bar */
.main
{
	width: 100%;
	height: 100%;
	float:left;
}

/*Used on Nonmember template: This style is used for the container holding main content and main navigation bar */
/*
.main_member
{
	float: left;
	display: inline;
	width: 100%;
	/*height: 100%;*/
	/*background-image: url(../images/containerback.gif);
}
*/
/* This style is used for the main content */
/*padding: top right bottom left is the order of padding */
.maincontent
{
	text-align: justify;
	line-height: 1.6em;
	height: 100%;
	width: 100%;
}

/*This style is used for the page area on the container*/
.pagecontent
{
	text-align: justify;
	line-height: 1.6em;
	height: 100%;
	width: 727px;
	margin-left: 25px;
	margin-right: 25px;
	margin-top: 0px;
	margin-bottom: 5px;
	padding-top: 3px;
}

.pagecontent1
{
	text-align: justify;
	line-height: 1.6em;
	height: 100%;
	width: 737px;
	margin-left: 25px;
	margin-right: 25px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 3px;
}

/*.pagecontent p
{
  text-indent: 25px;
}*/

.newscontent {
	padding:10px 10px 0 10px;}


.maincontentinner
{
	width: 510px;
	float: left;
	margin-left: 20px;
	padding-right: 10px;
	height: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
}

.homemaincontentinner
{
	float: left;
	display: block;
	width: 485px;
}


/*.maincontentinner p
{
	text-indent:
	
}*/

ul
{
list-style-type:none;
padding:0px;
margin:0 0 0 5px;
}

li
{
background-image:url(../images/bullets/erpa_globe.gif);
background-repeat:no-repeat;
background-position:0px 2px; 
padding-left:20px;
}

.maincontentinner li
{
}

.pagecontent li
{
}

.li1
{
background-image:url(../images/bullets/erpa_globe.gif);
background-repeat:no-repeat;
background-position:0px 2px; 
padding-left:20px;	
}



.maincontent_serv
{
	/*height: 98%;*/
  text-align: justify;
	line-height: 1.6em;
	width: 725px;
	height: 100%;
}


/*Footer */
.footer
{
	text-align: center;
	padding-top: 20px;
	font-size: 11px;
	color:#B3E5C1;
	margin-top:2px;
	height:65px;
	float:left;
	background-image: url(../images/footerBg.gif);
	padding-bottom: 10px;
	width: 778px;
}

.footer div a
{
  color: #FFFCD4;
  text-decoration: none;
}

.footer div a:hover
{
  color: #33FFFF;
  text-decoration: underline;
}

/* Footer button text style */
.footerbtnText
{
  font-size: 12px;
  padding-right: 5px;
  padding-left: 5px;
  color: #FBF0CB; /* light cream color */
}

/* Footer button links style */
.footerbtnText a
{
 /* color: #FFF6EE; */
  color: #FFFCD4;
  text-decoration: none;
}

.footerbtnText a:hover
{
 /* color: #FFF6EE; */
  color: #33FFFF;
  text-decoration: underline;
}



/* Footer space between the between */
.footerbtnspacer
{
  font-size: 12px;
  padding-right: 2px;
  color: #FBF0CB; /* light cream color */
}

/* This style is unsed for the text  Add, Update, Delete and view on the forms */
.formHeader
{
  font-weight: bold;
  font-size: 12px;
  padding-right: 10px;
  padding-left: 10px;
  color: #7E2217; /* Indian Red4 */
  text-align: center;
}

/* This style is used for the links Add,Update, Delete and View links on forms */
.formHeader a
{
  color: #7E2217; /* Indian Red4 */
  text-decoration: underline;
}

/* This style is used for hover of links for Add, Update, Delete and View */
.formHeader a:hover
{
  color: #254117; /* Dark Green */
  text-decoration: none;
}

/*This is used as a header bar for homepage news, */
.gradbar1
{
	background: url(../images/grad_bar1.gif) no-repeat;
}

.header1
{
	font-weight: bold;
	font-size: 16px;
	color: #003388;
	font-family: Arial, Helvetica, sans-serif;
}

.header2
{
	color: #338800;
	font-weight: bold;
}



.erp
{
	font-weight: bold;
	color: #006699;
	font-family: Arial, Helvetica, sans-serif;
}

/*non indent for Paragraph*/
.nind
{
	text-indent: 0px;
	font-family: Arial, Helvetica, sans-serif;
	display:inline;
	text-align:justify;
}

.mainheader
{
	font-family: "Freestyle Script";
	font-size: 24px;
	font-weight: bold;
	color:#990000;
	text-align: left;
}



.mainheader2
{
	text-align: left;
	font-family: "Freestyle Script";
	font-size: 24px;
	font-weight: bold;
	color:#990000;

}

.style9 {
	color: #B71E0D;
	font-weight: bold;
	display: block;
	line-height: 14px;
	padding-bottom: 2px}
.style10 {color: #FF3300}

.style11 {
	font-size: 24px;
	color: #993300;
	font-family: "Tw Cen MT Condensed";
}
/* News&Events Doc Heading*/
.hd1{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#006699}

.hd2{
	color: #338800;
	font-weight: bold;
}

	
#sidepan1{
	width:150px;
	height:auto;
	border:#CCC 1px solid;
	float:right;
	margin-left:10px;
	margin-top:10px;
	}
	
.time{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#003399;
}
.normal{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight:normal;
  color:#333;
  margin-left:50px;
  display:inline
  }
/*Archived Events*/ 
#ae{
width:100%;
height:250;
text-align:center;}
.l1{
	text-align:left;}
