html, body {
margin: 0;
height:100%;
/*background-image: url(http://www.georgiasouthern.edu/common/images/blue.gif) ;*/
}
body img { 
behavior: url(iepngfix.htc); 
}
body div { 
behavior: url(iepngfix.htc); 
}
/* Header **************************************************/
#header {
font-family: arial, verdana, helvetica;
background-color:#1C3664;
height:90px;
width:100%;
/*border:1px solid #FFFFFF;*/
}

#hdrLeft{
font-family: arial, verdana, helvetica;
padding:5px 0px 5px 5px;
float:left;
/*border:1px solid #FFFFFF;*/
}
#hdrvisit{
font-family: arial, verdana, helvetica;
padding:0px 0px 0px 150px;
float:left;
}

#hdrRight{
font-family: arial, verdana, helvetica;
padding:5px 5px 5px 0px;
float:right;
text-align:right;
vertical-align:bottom;
/*border:1px solid #FFFFFF;*/
}	
#leftcol {
font-family: arial, verdana, helvetica;
width: 175px;
padding:3px 5px 0px 0px;
}	
#dept {
font-family: arial, verdana, helvetica;
color:#FFFFFF;
font-size:30px;
font-weight:bold;
padding-top:20px;
}
#centlogo{
float:right;
padding-top:10px;
padding-bottom:3px;
padding-right:10px;
}		
#weather{
color:#FFFFFF;
font-family: arial, verdana, helvetica;
font-size:11px;
font-weight:bold;
}		
a.weatherlnk:link,
a.weatherlnk:visited {
color:#FFFFFF;
text-decoration:none;
font-size:12px;
font-family: arial, verdana, helvetica;
font-weight:bold;
vertical-align:top;
}
a.weatherlnk:hover{
color:#FFFFFF;
text-decoration:underline;
font-size:12px;
font-family: arial, verdana, helvetica;
font-weight:bold;
}
#nav {
font-family: arial, verdana, helvetica;
margin:0; /* remove margins */
position:relative;
width:100%;
border-bottom:1px solid #6A737B;
border-top:0px solid #6A737B;
background:#C3BD9F;
padding:0;
}
#nav ul {
width:100%;
margin:0;
padding:0;
background:#C3BD9F;
list-style-type:none;
}

#nav li {
display:inline;
margin:0;
padding:0;

}
#nav a:link,
#nav a:visited {
color:#000;
background:#C3BD9F;
padding:0px 10px 0px 10px;
text-align:left;
text-decoration:none;
font-weight:bold;
font-family: arial, verdana, helvetica;
font-size:11px; 
height: 20px;
white-space: pre;

}
#nav a:hover {
background:#6A737B;
color:#FFFFFF;
}
#nav #active a {
background:#2966A3;
}
/* Struture ****************************************************/
TABLE.main{
width:100%;
height:100%;
}
TD.head{
font-family: arial, verdana, helvetica;
background-color:#1C3664;
height:90px;
width:100%;
padding:0px;
}
TD.navmenu{
font-family: arial, verdana, helvetica;
height:10px;
background-color:#C3BD9F;
}
TD.smenu{
vertical-align:top;
font-family: arial, verdana, helvetica;
width:175px;
background-color:#1C3664;
/*padding-left:5px;
padding-right:5px;*/
}
TD.m-picture{
 width:2%;
 height:5%;
 vertical-align:top;
}
TD.hp-picture{
 width:5%;
 height:5%;
 vertical-align:top;
}
TD.m-gstoday{
	background-color:#C3BD9F;
	vertical-align:top;
}
TD.b-links{
background-color:#FFFFFF;
vertical-align:top;
}

/* Left Side Menu ************************************/
#menu{
font-family: arial, verdana, helvetica;
padding-left:3px;
padding-right:3px;
position: relative;
margin-left: auto;
margin-right: auto;
height:100%;
}

#sidemenu{
font-family: arial, verdana, helvetica;
padding-left:5px;
padding-right:5px;
vertical-align:top;
}			
a.sidemenu:link,
a.sidemenu:visited {
display: block;
color:#FFFFFF;
text-align:left;
text-decoration:none;
font-size:12px;
font-family: arial, verdana, helvetica;
font-weight:bold;
padding:3px 5px 3px 5px;
}

a.sidemenu:hover {
color:#FFFFFF;
font-family: arial, verdana, helvetica;
font-weight:bold;
text-decoration:underline;
font-size:12px;
}

#sfooter{
text-align:center;
color:#FFFFFF;
font-family: arial, verdana, helvetica;
font-size:10px;
text-align: center; 
position: relative;
bottom: 0;
padding-bottom:5px;
padding-top:15px;
}		
#sfooter a:link,
#sfooter a:visited {
font-size:11px;
color:#FFFFFF;
text-decoration:none;
font-family: arial, verdana, helvetica;
font-weight:bold;
padding-bottom:10px;
}
#sfooter a:hover {
font-family: arial, verdana, helvetica;
text-decoration:underline;
}	
#sfooter a.sm:link,
#sfooter a.sm:visited {
font-size:10px;
color:#FFFFFF;
text-decoration:none;
font-family: arial, verdana, helvetica;
}
#sfooter a.sm:hover {
font-family: arial, verdana, helvetica;
text-decoration:underline;
}	
SPAN.subtext{
color:#FFFFFF;
font-family: arial, verdana, helvetica;
font-size:10px;
font-weight:bold;
padding-top:20px;
}

/* Top Level Links**********************************************************************/
#title{
	background-image:url(../images/t-line.gif);
	padding-top:5px;
	padding-bottom:8px;
	}	
#rtitle{	
	background-image:url(../images/tr-line.gif);
	padding-top:5px;
	padding-bottom:8px;	
	}		
/* Walking images ***************************************/	
#topacademic{
	background-image:url(../images/top_academic.gif);	
	color:#1C3664;
	font-size:11px;
	font-family: arial, verdana, helvetica;
	text-align:left;
	float:left;
	width:250px;
	height:233px;

}
#topabout{
	background-image:url(../images/top_about.gif);
	background-repeat:no-repeat;	
	color:#1C3664;
	font-size:11px;
	font-family: arial, verdana, helvetica;
	text-align:left;
	float:left;
	width:250px;
	height:233px;

}
#topalumni{
	background-image:url(../images/top_alumni.gif);	
	color:#1C3664;
	font-size:11px;
	font-family: arial, verdana, helvetica;
	text-align:left;
	float:left;
	width:250px;
	height:233px;

}
#topcommunity{
	background-image:url(../images/top_community.gif);	
	color:#1C3664;
	font-size:11px;
	font-family: arial, verdana, helvetica;
	text-align:left;
	float:left;
	width:250px;
	height:233px;

}
#topcurrent{
	background-image:url(../images/top_current.gif);	
	color:#1C3664;
	font-size:11px;
	font-family: arial, verdana, helvetica;
	text-align:left;
	float:left;
	width:250px;
	height:233px;

}
#topfacstaff{
	background-image:url(../images/top_facstaff.gif);	
	color:#1C3664;
	font-size:11px;
	font-family: arial, verdana, helvetica;
	text-align:left;
	float:left;
	width:250px;
	height:233px;

}
#topfuture{
	background-image:url(../images/top_future.gif);	
	color:#1C3664;
	font-size:11px;
	font-family: arial, verdana, helvetica;
	text-align:left;
	float:left;
	width:250px;
	height:233px;

}
#topparents{
	background-image:url(../images/top_parent.gif);	
	color:#1C3664;
	font-size:11px;
	font-family: arial, verdana, helvetica;
	text-align:left;
	float:left;
	width:250px;
	height:233px;

}	
/**********************************************************/
#toplevel{
	color:#1C3664;
	font-size:11px;
	font-family: arial, verdana, helvetica;
	text-align:left;
	padding-left:5px;
	padding-top:18px;
	float:left;
}	
#toplevel-fixed{
	color:#1C3664;
	font-size:11px;
	font-family: arial, verdana, helvetica;
	text-align:left;
	padding-left:5px;
	padding-top:18px;
	float:left;
	width:155px;

}	
#image{
float:left;
text-align:left;
}		
#topimage{
float:left;
text-align:left;
}		
#toplevel a:link,
#toplevel a:visited {
display:block;
color:#1C3664;
padding-bottom:2px;
text-align:left;
text-decoration:none;
font-weight:bold;
font-family: arial, verdana, helvetica;
font-size:11px;
}

#toplevel a:hover {
color:#1C3664;
font-family: arial, verdana, helvetica;
font-weight:bold;
text-decoration:underline;
font-size:11px;
}
/* Bottom Navigation*****************************************************************/
#bottom{
	background-image:url(../images/gradient.gif);	
	width:100%;
	height:425px;
	padding:0px;
	}
#bottom a:link,
#bottom a:visited {
color:#000000;
text-align:left;
text-decoration:none;
font-weight:bold;
font-family: arial, verdana, helvetica;
font-size:11px;
}

#bottom a:hover {
color:#000000;
font-family: arial, verdana, helvetica;
font-weight:bold;
text-decoration:underline;
font-size:11px;
}
#bcat{
	background-image:url(../images/b-line.gif);	
	width:100%;
	}
#subtitle{
	background-image:url(../images/subtitle2.gif);	
	background-repeat: no-repeat;
	width:180px;
	height:14px;
	padding-bottom:2px;
	font-size:11px;
	color:#1C3664;
	font-weight:bold;
	padding-left:1px;
}
#about-subtitle{
	background-image:url(../images/about-subtitle.gif);	
	background-repeat: no-repeat;
	width:200px;
	height:14px;
	padding-bottom:2px;
	font-size:11px;
	color:#1C3664;
	font-weight:bold;
	padding-left:1px;
}
#subtitle-xlg{
	background-image:url(../images/subtitle-xlg.gif);	
	background-repeat: no-repeat;
	width:233px;
	height:14px;
	padding-bottom:2px;
	font-size:11px;
	color:#1C3664;
	font-weight:bold;
	padding-left:1px;	
}
#subtitle-xxlg{
	background-image:url(../images/subtitle-xxlg.gif);	
	background-repeat: no-repeat;
	width:280px;
	height:14px;
	padding-bottom:2px;
	font-size:11px;
	color:#1C3664;
	font-weight:bold;
	padding-left:1px;	
}
#subtitle-sm{
	background-image:url(../images/subtitle-sm.gif); 
	background-repeat: no-repeat;
	width:138px;
	height:14px;
	padding-bottom:2px;
	font-size:11px;
	color:#1C3664;
	font-weight:bold;
	padding-left:1px;	
}
#col-1-lg{
width:180px;
padding:2px 5px 10px 5px;
float:left;
font-family: arial, verdana, helvetica;
}
#col-1-xlg{
width:233px;
padding:2px 5px 10px 5px;
float:left;
font-family: arial, verdana, helvetica;
}
#col-2-lg{
width:180px;
padding:2px 5px 10px 5px;
float:left;
font-family: arial, verdana, helvetica;
}
#col-2-about{
width:200px;
padding:2px 5px 10px 5px;
float:left;
font-family: arial, verdana, helvetica;
}
#col-2-xlg{
width:233px;
padding:2px 5px 10px 5px;
float:left;
font-family: arial, verdana, helvetica;
}
#col-2-xxlg{
width:280px;
padding:2px 5px 10px 5px;
float:left;
font-family: arial, verdana, helvetica;
}
#col-3-xxlg{
width:280px;
padding:2px 5px 10px 5px;
float:left;
font-family: arial, verdana, helvetica;
}
#col-3-lg{
width:180px;
padding:2px 5px 10px 5px;
float:left;
font-family: arial, verdana, helvetica;
}
#col-3-xlg{
width:233px;
padding:2px 5px 10px 5px;
float:left;
font-family: arial, verdana, helvetica;
}
#col-4-lg{
width:180px;
padding:2px 5px 10px 5px;
float:left;
font-family: arial, verdana, helvetica;
}
#col-1-sm{
width:138px;
padding:2px 5px 10px 5px;
float:left;
font-family: arial, verdana, helvetica;
}
#col-2-sm{
width:138px;
padding:2px 5px 10px 5px;
float:left;
font-family: arial, verdana, helvetica;
}
#col-3-sm{
width:138px;
padding:2px 5px 10px 5px;
float:left;
font-family: arial, verdana, helvetica;
}
#col-4-sm{
width:138px;
padding:2px 5px 10px 5px;
float:left;
font-family: arial, verdana, helvetica;
}
/* Home Page *******************************************************/
#hpbottom{
	/*background-image:url(../images/hp-gradient.gif);*/	
	width:100%;
	height:550px;

	
}
#hptheme{
font-family: arial, verdana, helvetica;
font-size:20px;
font-weight:bold;
color:#1C3664; 
padding:0px 5px 5px 15px !important;
padding:8px 5px 5px 15px !important;
vertical-align:top;
}
#hpthemedescr{
font-family: arial, verdana, helvetica;
font-size:13px;
font-weight:bold;
color:#000000;
padding-left:12px;
padding-right:8px;
vertical-align:top;
}
#hpthemedescr a:link,
#hpthemedescr a:visited {
font-family: arial, verdana, helvetica;
font-size:13px;
font-weight:bold;
color:#000000;
text-decoration:none;	
}
#rsmenu{
width:250px;
padding:10px;
}
#gstoday{
padding-bottom:15px;
}
#spotlight{
padding-bottom:15px;
}
#calendar{
padding-bottom:15px;
}
#askgus{
padding-bottom:15px;
}
#adp {
padding-bottom:15px;
}
#seat{
padding-bottom:15px;
}
#hptitle{
font-family: arial, verdana, helvetica;
font-size:13px;
font-weight:900;
color:#1C3664;
padding-bottom:10px;
padding-top:10px;
}
.hpsubtitle{
font-family: arial, verdana, helvetica;
font-size:12px;
font-weight:bold;
color:#666643;
padding-bottom:3px;
}
#rsmenu a:link,
#rsmenu a:visited {
color:#000000;
font-family: arial, verdana, helvetica;
text-align:left;
text-decoration:none;
font-weight:bold;
font-size:11px;
}
#rsmenu a:hover {
color:#000000;
font-family: arial, verdana, helvetica;
font-weight:bold;
text-decoration:underline;
font-size:11px;
}
/* GS Today*****************************************************************/
#gsnews{
	background-image:url(../images/gst-gradient.gif);	
	width:100%;
	height:600px;
	padding:0px;
 	vertical-align:top;
}
/* Strateic Theme**********************************************************/
#stheme-bottom{
	background-image:url(../images/gradient.gif);	
	width:100%;
	height:425px;
	padding:0px;
}
#stheme-bottom a:link,
#stheme-bottom a:visited {
color:#000000;
text-align:left;
text-decoration:none;
font-weight:bold;
font-family: arial, verdana, helvetica;
font-size:11px;
padding-bottom:5px;
}

#stheme-bottom a:hover {
color:#000000;
font-family: arial, verdana, helvetica;
font-weight:bold;
text-decoration:underline;
font-size:11px;
}
#stheme-col{
width:225px;
padding:2px 10px 10px 10px;
float:left;
font-family: arial, verdana, helvetica;
}
#stheme-title{
	background-image:url(../images/subtitle-theme.gif);	
	width:231px;
	height:14px;
	padding-bottom:2px;
	font-size:11px;
	color:#1C3664;
	font-weight:bold;
	font-family: arial, verdana, helvetica;	
}
#stheme-smtitle{
	width:460px;
	padding-left:5px;
	padding-top:5px;
	font-size:20px;
	color:#1C3664;
	font-weight:bold;
	font-family: arial, verdana, helvetica;	
}
#stheme-story{
	width:460px;
	padding-left:10px;
	/*padding-right:5px;*/
	text-align:left;
	padding-bottom:2px;
	font-size:11px;
	color:#000000;
	font-family: arial, verdana, helvetica;	
}
#stheme-caption{
	width:365px;
	padding-left:2px;
	padding-right:2px;	
	padding-bottom:20px;	
	padding-top:0px;	
	font-size:9px;
	/*font-weight:bold;*/
	color:#6A737B;
}
#addlogo{
	padding-left:10px;
	padding-top:20px;	
}
/* Common Elements ************************************/
H1{
color:#1C3664;
font-size:30px;
font-family: arial, verdana, helvetica;
font-weight: bold;
}

H2{	
font-family: arial, verdana, helvetica;
font-size: 20px;
font-weight: bold;
}

H2.highlight {
font-family: arial, verdana, helvetica;
font-size: 20px;
font-weight: bold;
background-color: #1C3664;
color: #FFFFFF;
}

H3 {
font-family: arial, verdana, helvetica;
font-size: 18px;
font-weight: bold;
}

H3.highlight {
font-family: arial, verdana, helvetica;
font-size: 18px;
font-weight: bold;
background-color: #1C3664;
color: #FFFFFF;
}

H4 {
font-family: arial, verdana, helvetica;
font-size: 16px;
font-weight: bold;
}

H5 {
font-family: arial, verdana, helvetica;
font-size: 12px;
font-weight: bold;
}

H6 {
font-family: arial, verdana, helvetica;
font-size: 10px;
font-weight: bold;
}

P {
font-family: arial, verdana, helvetica;
font-size: 12px;
font-weight: normal;
}

TD {
font-family: arial, verdana, helvetica;
font-size: 12px;
font-weight: normal;
}

TD.odd {
font-family: arial, verdana, helvetica;
font-size: 12px;
font-weight: normal;
background-color: #EFEFEF;
}

INPUT {
font-family: arial, verdana, helvetica;
font-size: 12px;
font-weight: normal;
}

TH {
font-family: arial, verdana, helvetica;
font-size: 12px;
font-weight: bold;
background-color: #1C3664;
color: #FFFFFF;
}

A:Link {
font-family: arial, verdana, helvetica;
font-size: 12px;
font-weight: normal;
text-decoration: underline; 
}

A:Active {
font-family: arial, verdana, helvetica;
font-size: 12px;
font-weight: normal;
text-decoration: underline; 
}

A:Visited {
font-family: arial, verdana, helvetica;
font-size: 12px;
font-weight: normal;
text-decoration: underline; 
}

A:Hover {
font-family: arial, verdana, helvetica;
font-size: 12px;
font-weight: normal;
text-decoration: underline;
color: #FF0000;
}		
#secimg{
	background-image:url(../images/future-stu.gif);
	width:300px;
	height:245px;	
}
/* Majors**********************************************************************/
#majors{
padding-left:20px;
width:100%;
min-width:600px;
}
#majmenu{
width:550px;
}
#majors ul{
list-style-position: outside;
list-style-image: url(../images/arrow.gif);
list-style-type: disc;

}
#majors a:link,
#majors a:visited {
color:#1C3664;
text-align:left;
text-decoration:none;
font-weight:bold;
font-family: arial, verdana, helvetica;
font-size:12px;
padding-bottom:5px;
}

#majors a:hover {
color:#1C3664;
font-family: arial, verdana, helvetica;
font-weight:bold;
text-decoration:underline;
font-size:12px;
}
#majors a.ctitle:link,
#majors a.ctitle:visited {
color:#6A737B;
text-align:left;
text-decoration:underline;
font-weight:bold;
font-family: arial, verdana, helvetica;
font-size:14px;
padding-bottom:5px;
}

#majors a.ctitle:hover {
color:#1C3664;
font-family: arial, verdana, helvetica;
font-weight:bold;
text-decoration:undeline;
font-size:14px;
}
#majmenu a.active:link,
#majmenu a.active:visited {
float:left;
background-color:#1C3664;
display: block;
color: #FFFFFF;
font-size:11px;
font-family: arial, verdana, helvetica;
text-decoration: none;
text-align: center;
font-weight: bold;
vertical-align: middle;
line-height: 25px;
border-style: solid;
border-width: 1px 1px 0 1px ;
border-color:#6A737B;
padding-left:10px;
padding-right:10px;
}
#majmenu a.active:hover{
float:left;
background-color:#1C3664;
display: block;
color: #FFFFFF;
font-size:11px;
font-family: arial, verdana, helvetica;
text-decoration: none;
text-align: center;
font-weight: bold;
vertical-align: middle;
line-height: 25px;
padding-left:10px;
padding-right:10px;
border-style: solid;
border-width: 1px 1px 0 1px ;
border-color:#6A737B;
}


#majmenu a.inactive:link,
#majmenu a.inactive:visited {
float:left;
display: block;
color: #6A737B;
font-size:11px;
font-family: arial, verdana, helvetica;
text-decoration: none;
text-align: center;
font-weight: bold;
vertical-align: middle;
line-height: 25px;
border-style: solid;
border-width: 0 0 1px 0;
border-color:#1C3664;
padding-left:10px;
padding-right:10px;

}
#majmenu a.inactive:hover {
float:left;
display: block;
background-color:#D3D0CD;
color: #1C3664;
font-size:11px;
font-family: arial, verdana, helvetica;
text-align: center;
font-weight: bold;
vertical-align: middle;
line-height: 25px;
border-style: solid;
border-width: 1px 1px 0 1px ;
border-color:#1C3664;
padding-left:10px;
padding-right:10px;
}
#clearft{
clear:left;
}
#pgtitle{
padding:5px 0 0 20px;
}

