#mainpanel {
	width:1002px;
	position:relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 0px;
}
body {
	margin: 0px;
	padding: 0px;
	HEIGHT: 100%;
	background-image: url(../images/body_bg_repeat.gif);
	background-repeat: repeat-x;
	background-position: center top;
	background-color:#F4F4F4;
}

.login_block  {
	background:url(../images/login_box.gif) no-repeat;
	width:197px;
	height:280px;
	
}

#login_text  {
font-family:Tahoma;
font-size:12px;
color:#88C7DE;
line-height:18px;
margin-top: 35px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 13px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;

}
.zero_margin {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.txtfld  {
	background-color:#0A63B4;
	color:#FFFFFF;
	width:163px;
	height:19px;
	border: 1px solid #0A63B4;
}

#content_area  {
	width:934px;
	height:auto;
	position:relative;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 68px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;

}

#news_block  {
	width:251px;	
	float:left;
	height:auto;
}


#events_block  {
	width:251px;
	margin-left:56px;
	float:left;	
	height:auto;
	
	
}


#achivements_block  {
	width:251px;
	margin-left:56px;
	float:left;		
	height:auto;
	
}

.bg_news  {
background-image:url(../images/bg_news.jpg);
width:251px;
height:118px;
}

.shadow_inside_box_repeat  {
	background-image:url(../images/bg_repeat_box.gif);
	background-repeat:repeat-x;
	background-color:#EEEEEE;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E0E0E0;
	border-right-color: #E0E0E0;
	border-bottom-color: #E0E0E0;
	border-left-color: #E0E0E0;
	height:150px;
	
}

#news_block .text_inside_box  {
	font-family:Tahoma;
	font-size:11px;
	line-height:16px;
	color:#222222;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2.7px;
	margin-left: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 7px;	
}

.text_inside_box  {
	font-family:Tahoma;
	font-size:11px;
	line-height:16px;
	color:#222222;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 7px;	
}

.text_inside_box_achv  {
	font-family:Tahoma;
	font-size:11px;
	line-height:16px;
	color:#222222;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 7px;
		
}



.text_inside_box  a
{	
	width: 220px;
}

.bg_events  {
background-image:url(../images/bg_events.jpg);
width:251px;
height:118px;
}

.bg_school  {
background-image:url(../images/bg_schools.jpg);
background-repeat:no-repeat;
width:251px;
height:44px;
}

.spacer{

	width:861px;
	height:52px;	
	position:relative;
	clear:both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;

}

#footer_area  {
	width:861px;
	height:auto;
	
	position:relative;
	clear:both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

#footer_bg  {
background-image:url(../images/bg_footer.gif);
	background-repeat:no-repeat;
	width:861px;
	height:210px;

}

.footer_text  {
font-family:Tahoma;
font-size:11px;
color:#222222;
line-height:16px;
margin:0px;
text-transform:uppercase;
}

.footer_link  {
color:#235DA1;
font-weight:normal;
text-decoration:none;
}

a.footer_link:hover {
color:#222222;
text-decoration:none;
}

.copyright {
margin-left:185px;
font-size:11px;
font-family:Tahoma;
color:#222222;

}


a {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	color: #235DA1;
	text-decoration: none;
}
a:hover {
color:#222222;
text-decoration:none;

}

#footer-links
{
	font-family:Sans-Serif;
	width:841px;
	margin:20px auto;	
	border: 1px solid #DDDDDD;
    border-radius: 4px 4px 4px 4px;
    position:relative;
    /*background:url(../../../themes/general/images/mygiis-footer-logo.png) bottom right no-repeat;*/
    background-image:url(../images/bg_footer.gif);
    height:190px;
    padding:10px;
}

#footer-links > ul
{
	margin:20px auto;
	overflow:hidden;
	position:relative;
	display:block;
	list-style-type:none;
	padding:0;
}

#footer-links > ul > li
{	
	float:left;	
	min-width:150px;	
	height:inherit;
	vertical-align:top;
	position:relative;	
	padding-left:20px;
}

#footer-links > ul > li ul
{
	list-style-type:none;
	padding:0;
	margin-left:0;
}

.clearfix:after
{
	content:".";
	clear:both;
	height:0px;
	display:block;
	visibility:hidden;
	line-height:0;
}

#footer-links .campus-logo
{
	background:url(../../../themes/general/images/logo_image.png) top left no-repeat;
	padding-left:65px;
	margin-left:1px;
	padding-top:10px;
	height:23px;
	margin-top:0;
	border-bottom:1px solid #DDDDDD;
	cursor:pointer;
}

#footer-links .campus-logo:hover
{
	background:url(../../../themes/general/images/logo_image_up.png) top left no-repeat;
}

.copyright
{
	width:861px;
	margin:20px auto;
	padding-top:10px;
	font-size:11px;	
	border-top: 1px solid #DDDDDD;
}

.copyright a
{
	color:#000000;
	font-size:11px;
	padding:0 10px;
}

.forgot-pwd{font-family:Tahoma;
font-size:12px;
color:#88C7DE;
line-height:18px;
}

a.forgot-pwd:hover{color:#88C7DE; text-decoration:underline;}
.app-adv-container img{ border:none; }