/* CSS Document */
clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/*fixes*/
.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

body{
	margin: 0px;
	background-color:#b7b7b7;

}

a:link, a:visited, a:hover {
	color: #006699;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}
/* overrides decoration from previous rule for hovered links */

h1, h2, h3, h4, h5, h6, h7 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:30px;
}
h1
{
 font-size:14px;
 color: #ffffff;
 padding-top:20px;
}
h2
{
 font-size:14px;
 color: #ffffff;
 padding-top:20px;
}
h6
{
 font-size: 12px;
 color: #ffffff;
 padding-top:20px;
 padding-left:12px;
}
h3
{
 font-size: 15px;
 color: #ffffff;
 padding-top:20px;
 padding-left:33px;
}
h4
{
 font-size: 15px;
 color: #ffffff;
 padding-top:20px;
 padding-left:20px;
}
h5
{
 font-size: 20px;
 color: #0072BC;
 padding-top:33px;
 padding-left:75px;
 font-weight:bold;
/*---------------------------------------
for whole layout
*/
}
#holder 
{
	width: 1000px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(images/studportal5.gif);
	background-repeat:repeat-y;
/*---------------------------------------
for menu bar up
*/
}

#header{
	margin:0;
	width: 1000px;
	height:83px;
	background-image:url(images/header.jpg);
	background-repeat:no-repeat;
}
#navholder 
{
	width: 1000px;
	height:32px;
	margin-left:auto;
	margin-right:auto;
}
#navholder2 
{
	width: 1000px;
	height:43px;
	margin-left:auto;
	margin-right:auto;
}
#navup {
	width:1000px;
	height:32px;
	background-image:url(images/parentNAV.jpg);
	background-repeat:no-repeat;
	float:left;
	margin-top:0px;
/*---------------------------------------
for copyright portion
*/
}
#copyrightholder 
{
	width: 1000px;
	height:19px;
	margin-left:auto;
	margin-right:auto;
/*---------------------
for content */
/*maincontent*/
}
#contentholder
{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(images/studportal5.gif);
	background-repeat:repeat-y;
}
#contentholder2
{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(images/studportal5.gif);
	background-repeat:repeat-y;
	padding-left:7px;
}
#maincontent_top
{
	background-image:url(images/maincontent_top.gif);
	background-repeat:no-repeat;
	height:49px;
}
#maincontent_mid
{
	background-image:url(images/maincontent_mid.gif);
	background-repeat:repeat-y;
	padding-left:20px;
	padding-top:8px;
}
.maincontent
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#006699;
}
#maincontent_end
{
	background-image:url(images/maincontent_end.jpg);
	background-repeat:no-repeat;
	height:20px;
}
.alltext{
	width:210px;
	padding-top:0px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#898989;
	padding-left: 10px;
}
.alltext2{
	width:230px;
	padding-top:0px;
	font-size:8px;
	font-family:Arial, Helvetica, sans-serif;
	color:#898989;
	padding-left: 10px;
/*updatecontent*/
}
#updatecontent_up
{
	background-repeat:no-repeat;
	background-image:url(images/updatecontent_up.gif);
	height:49px;
	width:985px;
}
#updatecontent_mid
{
	background-repeat:no-repeat;
	background-image:url(images/updatecontent_mid.gif);
	width:985px;
	background-repeat:repeat-y;
	padding-left:20px;
}
.updatecontent
{
	font-size:11px;
}
#updatecontent_down
{
	background-repeat:no-repeat;
	background-image:url(images/updatecontent_down.gif);
	height:14px;
	width:985px;
}
	
/***********************************************/
/*testimonials content                             */
/***********************************************/
#testi_msg
{
	width:520px;
	height:68px;
	background-image:url(images/testi1.gif);
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bolder;
	padding-top:0px;
}
#testi_msg2
{
	width:520px;
	height:54px;
	background-image:url(images/testi1_a.gif);
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bolder;
	padding-top:0px;
}
#testi_back{
	width:520px;
	background-image:url(images/testi2.gif);
	background-repeat:no-repeat;
	padding-top:0px;
}
#testi3below{
	width:520px;
	height:76px;
	background-image:url(images/testi3.gif);
	background-repeat:no-repeat;
	padding-top:0px;
}
#testi3below2{
	width:520px;
	height:20px;
	background-image:url(images/testi3_a.gif);
	background-repeat:no-repeat;
	padding-top:0px;
}
#testibackwhole{
	width:520px;
	margin-top:0px;
	padding-top:0px;
	background-repeat:repeat-y;
}
#nametestiback {
	width:520px;
	height:20px;
	margin-top:0px;
}
.nametesti {
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#006699;
	padding-top:18px;
	text-align:center;
	font-weight:bold;
	padding-left:6px;
	font-style:italic;
}
.testitext{
	width:480px;
	padding-top:0px;
	padding-right:20px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#006699;
	text-align: center;
	background-image:url(images/testiback.gif);
	background-repeat:repeat-y;
	padding-left:20px;
}
.testitext3
{
	width:480px;
	padding-top:0px;
	padding-right:30px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#006699;
	text-align: center;
	background-image:url(images/testiback_a.gif);
	background-repeat:repeat-y;
	padding-left:20px;
}
.testitext2{
	width:480px;
	padding-top:0px;
	padding-right:20px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#006699;
	text-align: center;
	background-image:url(images/testiback.gif);
	background-repeat:repeat-y;
	padding-left:20px;
}
/* below curve portion*/
#curvebelowholder 
{
	width: 1000px;
	height:20px;
	margin-left:auto;
	margin-right:auto;
}
#curvegraphics {
	width:1000px;
	height:25px;
	background-image:url(images/studportal27.gif);
	background-repeat:no-repeat;
	float:left;
	margin-top:0px;
/*navigation below (copyright, powered by) */
}
#poweredbyholder 
{
	width: 1000px;
	height:50px;
	margin-left:auto;
	margin-right:auto;
	background-color:#8c9db2;
}
#poweredbygraphics2 {
	width:1000px;
	height:40px;
	float:left;
	margin-top:0px;
	background-color:#8c9db2;

}
#copyrightback {
	width:1000px;
	height:20px;
	float:left;
	margin-top:0px;
	background-color:#b7b7b7}
.copyrightxt {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	color:#ffffff;
/***********************************************/
/* header portion                              */
/***********************************************/
}
#logobox {
	width:122px;
	height:95px;
	background-image:url(images/studportal1.gif);
	background-repeat:no-repeat;
	float:left;
	margin-top:0px;
}
#headergraphics {
	height:95px;
	width:711px;
	background-image:url(images/studportal2.gif);
	background-repeat:no-repeat;
	float:right;
	margin-top:0px;
	padding-top:0px;
	padding-left:167px;
/*-----------------------------
home, logout, bahs button style
*/
	
/*=======================================
small box style - for white inner blocks
=========================================
*/

}	
#headergraphicssmall
{
	width:250px;
	height:49px;
	background-image:url(images/content1.gif);
	background-repeat:no-repeat;

}
#comments_d{
	width:250px;
	height:19px;
	background-image:url(images/content2.gif);
	background-repeat:no-repeat;
}
#comments_b{
	width:220px;
	vertical-align:top;
	padding-left:30px;
	background-image:url(images/content31.gif);
	background-repeat:repeat-y;
	padding-top:10px;
	word-wrap: break-word;
}
#comments_ba{
	width:220px;
	vertical-align:top;
	padding-left:5px;
	background-image:url(images/content31.gif);
	background-repeat:repeat-y;
	padding-top:10px;
	word-wrap: break-word;
}
.comments_b
{
	padding-top:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006699;
	word-wrap: break-word;
}
.comments_c
{
	padding-top:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006699;
	word-wrap: break-word;
	width:230px;
}
.comments_d
{
	padding-top:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006699;
	word-wrap: break-word;
	width:240px;
}
#storyb{
	width:250px;
	margin-top:0px;
	padding-top:0px;
	background-image:url(images/content31.gif);
	background-repeat:repeat-y;
	vertical-align:top;
}
#box_todayevents {
	width:250px;
	float:right;
	background-image:url(images/content31.gif);
	background-repeat:repeat-y;
}
#todayevents_header {
	float:right;
	width:250px;
	height:49px;
	background-image:url(images/content1.gif);
	background-repeat:no-repeat;
}
#todayevents_backcontent{
	width:250px;
	background-image:url(images/content31a.gif);
	background-repeat:repeat-y;
	padding-top:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-position: center;
}
#newfeat_header {
	float:right;
	width:250px;
	height:49px;
	background-image:url(images/content1a.gif);
	background-repeat:no-repeat;
}
.newfeat_header 
{
    padding-left:22px;
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	padding-top:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#box_newfeatures {
	width:250px;
	float:left;
	background-image:url(images/content1.gif);
	background-repeat:no-repeat;
}
#newfeatures_header {
	float:left;
	width:249px;
	height:49px;
	background-image:url(images/commentbox1a.gif);
	background-repeat:no-repeat;
}
#newfeatures_belowcurve {
	width:249px;
	height:19px;
	background-image:url(images/content2a.gif);
	background-repeat:no-repeat;
}
#newfeatures_txt {
	width:249px;
	background-image:url(images/commentbox2a.gif);
	background-repeat:repeat-y;
	padding-left:20px;
	padding-top:3px;
}
#newfeatures_main_img {
	float:left;
	width:249px;
	height:119px;
	background-image:url(images/commentbox2.gif);
	background-repeat:no-repeat;
}
#events_boxbelow{
	width:250px;
	height:19px;
	background-image:url(images/events_below.gif);
	background-repeat:no-repeat;
}
#newfeaturesback{
	width:250px;
	background-image:url(images/commentbox.gif);
	background-repeat:repeat-y;
	padding-top:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-position: center;
}
#upcomingeventsheader
{
	width:250px;
	height:49px;
	background-image:url(images/header_upevents.gif);
	background-repeat:no-repeat;
}
#upcomingevents_content{
	width:250px;
	background-image:url(images/events_content.gif);
	background-repeat:repeat-y;
	padding-top:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
#box_events {
	width:250px;
	float:right;
	background-image:url(images/events_content.gif);
	background-repeat:repeat-y;
	vertical-align:top;
/*=======================================
small box style - for grey inner blocks
=========================================

*/

}	
#headergraphicssmall_g
{
	width:250px;
	height:49px;
	background-image:url(images/content1_g.gif);
	background-repeat:no-repeat;

}
#comments_d_g
{
	width:250px;
	height:19px;
	background-image:url(images/content2_g.gif);
	background-repeat:no-repeat;
}
#comments_b_g
{
	width:250px;
	background-image:url(images/content31_g.gif);
	background-repeat:repeat-y;
	padding-top:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-position: center;
	color:#898989;
}
#storyb_g
{
	width:250px;
	margin-top:0px;
	padding-top:0px;
	background-image:url(images/content31_g.gif);
	background-repeat:repeat-y;
}
#box_todayevents_g
{
	width:250px;
	float:right;
	background-image:url(images/content31_g.gif);
	background-repeat:repeat-y;
}
#todayevents_header_g
{
	float:right;
	width:250px;
	height:49px;
	background-image:url(images/content1_g.gif);
	background-repeat:no-repeat;
}
#todayevents_backcontent_g
{
	width:250px;
	background-image:url(images/content31a_g.gif);
	background-repeat:repeat-y;
	padding-top:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-position: center;
}
#newfeat_header_g 
{
	float:right;
	width:250px;
	height:49px;
	background-image:url(images/content1a_g.gif);
	background-repeat:no-repeat;
}
#box_newfeatures_g
{
	width:250px;
	float:left;
	background-image:url(images/content1_g.gif);
	background-repeat:no-repeat;
}
#newfeatures_header_g
{
	float:left;
	width:249px;
	height:49px;
	background-image:url(images/commentbox1a_g.gif);
	background-repeat:no-repeat;
}
#newfeatures_belowcurve_g
{
	float:left;
	width:249px;
	height:19px;
	background-image:url(images/content2a_g.gif);
	background-repeat:no-repeat;
}
#newfeatures_main_img_g 
{
	float:left;
	width:249px;
	height:100px;
	background-image:url(images/commentbox2_g.gif);
	background-repeat:no-repeat;
}
#events_boxbelow_g
{
	width:250px;
	height:19px;
	background-image:url(images/events_below_g.gif);
	background-repeat:no-repeat;
}
#newfeaturesback_g
{
	width:250px;
	background-image:url(images/commentbox_g.gif);
	background-repeat:repeat-y;
	padding-top:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-position: center;
}
#upcomingeventsheader_g
{
	width:250px;
	height:49px;
	background-image:url(images/header_upevents_g.gif);
	background-repeat:no-repeat;
}
#upcomingevents_content_g
{
	width:250px;
	background-image:url(images/events_content_g.gif);
	background-repeat:repeat-y;
	padding-top:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
#box_events_g
{
	width:250px;
	float:right;
	background-image:url(images/events_content_g.gif);
	background-repeat:repeat-y;




/***********************************************/
/*log in box style                            */
/***********************************************/
}
.box1 {
	padding:0px;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
	width:170px;
	height:19px;
	vertical-align: middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:middle;

}#user {
	padding:0px;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
	width:19px;
	height:19px;
	vertical-align: middle;
	background-image:url(images/man_user.gif);
}#passwordbox {
	padding:0px;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
	width:19px;
	height:19px;
	vertical-align: middle;
	background-image:url(images/passwordpic.gif);

}
#box2 {
	width:120px;
	height:35px;
	background-image:url(images/submit.gif);
	background-repeat:no-repeat;

/*-------------------------
features style*/
}
#box_menu {
	padding:0px;
	width:41px;
	height:41px;
	vertical-align: middle;
}
.txt_features {
	width:170px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#596b7f;
}
.txt_features2 {
	width:175px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	padding-right:10px;
}
.txt_features3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-align:left;
}
/*-------------------------
updates style*/
#box_updates {
	width:250px;
	float:right;
	background-image:url(images/content31.gif);
	background-repeat:repeat-y;
/*-------------------------
today events style*/

/*-------------------------
new features style*/
}
#newfeaturesbox{
	width:210px;
	padding-top:0px;
}
.newfeaturestext{
	width:142px;
	padding-top:0px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#898989;
	padding-left: 17px;
	padding-right:2px;
	padding-top:46px;
}
.upcomingeventstext{
	width:200px;
	padding-top:0px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#898989;
	float:right;


/*}
#eventsback{
	width:250px;
	margin-top:0px;
	padding-top:0px;
	background-image:url(images/events_content.gif);
	background-repeat:repeat-y;*/
}
.bullets_boxmenu {
	width:20px;
	height:20px;
	vertical-align: middle;
	background-image:url(images/bullets.gif);
	background-repeat:no-repeat;
}
.date_events {
	font-size:12px;
	font-family: Arial,sans-serif;
	color:#898989;
	font-weight:bold;
	height:30px;
}
/*content all*/
#contentall
{
    padding-left:10px;
    padding-top:10px;
}
.content_txt
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#898989;
	width:715px;
	padding-top:10px;
}
.title_txt
{
	font-family: Arial,sans-serif;
	font-size:18px;
	color:#898989;
}
#linesep
{
    background-image:url(images/linesep.gif);
    height:12px;
    background-repeat:no-repeat;
}
#linesep2
{
    background-image:url(images/linesep.gif);
    height:12px;
    background-repeat:no-repeat;
}
/*text_nav*/
.textnav
{
    font-family:Arial; 
    font-size:12px; 
    color:White;    
}
.textnav a:link, .textnav a:visited {
    color:White;    
	text-decoration:none;
}
.textnav a:hover{
	color:#1b1464;
	text-decoration:none;
}
/*header_login*/
#txtlogin
{
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006699;
	padding-right:10px;
	width:280px;
	padding-top:6px;
}
.loginbox
{
	width:200px;
}
#loginbox
{
	height:24px;
}
#loginbox2
{
	height:25px;
	vertical-align:bottom;
	padding-top:4px;
}
.forget1
{
	float:left;
	width:150px;
}
.forget2
{
	float:right;
}
.txtlogin2
{
	font-size:11px;
	height:19px;
}

/*Popup Control*/
.popupControl{
	background-color:White;
	position:absolute;
	visibility:hidden;
}