﻿/* GENERAL STYLES *********************************************************************************************** GENERAL STYLES */
BODY 
{
	background-color: #add8e6 !important; 
	margin: 0px; 
	font-size: 8pt; 
	font-family: verdana, Arial, helvetica, sans Serif;
	background: url('/SiteCollectionImages/sidebg.gif') repeat-x;
}
TABLE.gso-mainbg
{
	
}
TABLE.gso-maintable
{
	width: 978px;
	height: 100%;
	margin-bottom: 15px;
}
TD
{
	font-size: 8pt; 
	font-family: verdana, Arial, helvetica, sans Serif; 
	vertical-align: top;
	vertical-align: top; 
	line-height: 16px
}
LI SPAN
{
	font-size: 8pt; 
	font-family: verdana, Arial, helvetica, sans Serif; 
	vertical-align: top;
}

/*
A SPAN
{
	font-size: 8pt; 
	font-family: verdana, Arial, helvetica, sans Serif; 
	vertical-align: top;
}
*/


SUP
{
	font-size: 7.5pt
}
UL {
	font-size: 8pt; 
	font-family: verdana, Arial, helvetica, sans Serif; 
	text-align:left;
}
LI 
{
	background-position: 0px 0px; 
	background-image: url('/SiteCollectionImages/lstbullet.gif');
	padding-left: 10px;
	margin-left: 0px; 
	background-repeat: no-repeat; 
	list-style-TYPE: none;
	font-size: 8pt; 
	font-family: verdana, Arial, helvetica, sans Serif	
}
H2 
{
	font-weight: bold; 
	font-size: 13.5pt; 
	padding-top: 5px
}
H3 
{
	font-weight: bold; 
	font-size: 10pt; 
	padding-top: 5px
}
.subheader 
{
	font-weight: bold; 
	font-size: 10pt; 
	color: #07519a; 
	padding-top: 10px
}
IMG 
{
	border-right: 0px; 
	border-top: 0px; 
	margin: 0px; 
	border-left: 0px; 
	border-bottom: 0px
}
INPUT 
{
	border-right: lightblue 1px solid; 
	border-top: lightblue 1px solid; 
	border-left: lightblue 1px solid; 
	border-bottom: lightblue 1px solid; 
	font-size: 8pt;
	height: auto;
	padding: 3px;	
}
INPUT.gso-button 
{
	border: lightblue 1px solid; 
	padding: 0px; 
	font-weight: bold; 
	font-size: 8pt; 
	background: url('/_layouts/images/GeorgiaStandards/buttonbg.gif'); 
	margin: 0px; 
	color: #ffffff; 
	height: 22px
}
INPUT.gso-buttonalt 
{
	padding: 0px;
	font-weight: bold; 
	font-size: 8pt; 
	background: url('/_layouts/images/GeorgiaStandards/buttonbg.gif'); 
	margin: 0px; 
	color: #ffffff; 
	height: 20px
}
A:link 
{
	font-size: 8pt;
	font-family: verdana, Arial, helvetica, sans Serif;
	color: #07519a; 
	text-decoration: none
}
A:visited 
{
	color: #07519a; 
	text-decoration: none
}
A:active 
{
	color: #07519a; 
	text-decoration: none
}
A:hover 
{
	color: #fa6501; 
	text-decoration: underline
}

/* END GENERAL STYLES */

/* TOP BAR STYLES *********************************************************************************************** TOP BAR STYLES */
.gso-customwelcomemenu
{
   font-size: 8pt;
   color: white;
}
.gso-customwelcomemenu A
{
   font-size: 8pt;
   color: white;
}
.gso-topbarspacer
{
	width: 10px;
}
/* END TOP BAR STYLES -- OTHER STYLES SUCH AS MS-GLOBALLINKS COME FROM NEWCORE.CSS */

/* LOGO STYLES ***************************************************************************************************** LOGO STYLES */
.gso-logo
{
position: relative;
background-image:url('/SiteCollectionImages/GSO_branding_new.png');
	width:339px; 
	height:70px;
}

#gso-homeLink {
	display:block;		
	width:339px; 
	height:70px;
	text-indent: -9999px;
			
}
/* END LOGO STYLES */

/* TOP SEARCH BOX STYLES ********************************************************************************* TOP SEARCH BOX STYLES */
.gso-searchbox
{
	padding-top:15px;
	padding-left: 5px;
	width: 290px;
}
.gso-searchinputtable
{
	height: 26px;
}
INPUT.gso-searchinput
{
	width: 233px;
	vertical-align: middle;
	height: 100%;
	padding: 2px;
	padding-top: 1px;
}
.gso-searchbutton
{
	padding: 0px; 
	font-weight: bold; 
	font-size: 8pt; 
	background: url('/_layouts/images/GeorgiaStandards/buttonbg.gif'); 
	margin: 0px; 
	color: #ffffff; 
	height: 100%;
	margin-top: 1px;
	
}
/* END TOP SEARCH BOX STYLES */

/* TOP NAVIGATION TABS STYLES **************************************************************************** TOP NAVIGATION STYLES */
.gso-tab 
{
	background: url('/_layouts/images/GeorgiaStandards/tab_left.gif') repeat-x; 
	color: white; 
	height: 22px;
	padding-top: 4px;
	font-family: arial, Verdana, helvetica, sans Serif

}
.gso-tabon 
{
	background: url('/_layouts/images/GeorgiaStandards/tab_left_on.gif') repeat-x; 
	color: white; 
	height: 22px;
	padding-top: 4px;
	font-family: arial, Verdana, helvetica, sans Serif
}
A:link.gso-tab 
{
	height: 26px;	
	font-size: 8pt;
	padding-right: 15px;
	padding-left: 15px;	
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	background: url('/_layouts/images/GeorgiaStandards/tab_right.gif') no-repeat right top;
	padding-top: 5px;
	padding-bottom: 10px;
	font-family: arial, Verdana, helvetica, sans Serif
}
A:active.gso-tab 
{
	height: 26px;	
	font-size: 8pt;
	padding-top: 5px;
	padding-left: 15px;	
	padding-right: 15px;
	padding-bottom: 10px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	background: url('/_layouts/images/GeorgiaStandards/tab_right.gif') no-repeat right top;
}
A:visited.gso-tab 
{
	height: 26px;	
	font-size: 8pt;
	padding-top: 5px;
	padding-left: 15px;	
	padding-right: 15px;
	padding-bottom: 10px;	
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	background: url('/_layouts/images/GeorgiaStandards/tab_right.gif') no-repeat right top;
}
A:hover.gso-tab 
{
	height: 26px;	
	font-size: 8pt;
	padding-top: 5px;
	padding-left: 15px;	
	padding-right: 15px;
	padding-bottom: 10px;			
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	background: url('/_layouts/images/GeorgiaStandards/tab_right.gif') no-repeat right top;
}
A:link.gso-tabon 
{
	height: 26px;	
	font-size: 8pt;
	padding-left: 15px;	
	padding-right: 15px;	
	padding-top: 5px;
	padding-bottom: 10px;
	background: url('/_layouts/images/GeorgiaStandards/tab_right_on.gif') no-repeat right top;
	color: #7d3901;
	font-weight: bold;
	text-decoration: none;
	font-family: arial, Verdana, helvetica, sans Serif
}
A:active.gso-tabon 
{
	height: 26px;	
	font-size: 8pt;
	padding-left: 15px;	
	padding-right: 15px;	
	padding-top: 5px;
	padding-bottom: 10px;
	background: url('/_layouts/images/GeorgiaStandards/tab_right_on.gif') no-repeat right top;
	color: #7d3901;
	font-weight: bold;
	text-decoration: none;
}
A:visited.gso-tabon 
{
	height: 26px;	
	font-size: 8pt;
	padding-left: 15px;	
	padding-right: 15px;	
	padding-top: 5px;
	padding-bottom: 10px;
	background: url('/_layouts/images/GeorgiaStandards/tab_right_on.gif') no-repeat right top;
	color: #7d3901;
	font-weight: bold;
	text-decoration: none;
}
A:hover.gso-tabon 
{
	height: 26px;	
	font-size: 8pt;
	padding-left: 15px;	
	padding-right: 15px;
	padding-bottom: 10px;
	padding-top: 5px;
	background: url('/_layouts/images/GeorgiaStandards/tab_right_on.gif') no-repeat right top;
	color: #7d3901;
	font-weight: bold;
	text-decoration: none;
}
.gso-myCustomtopNavtable
{
	height: 26px;
}

/* END TOP NAVIGATTION TABS STYLES */


/* SUBNAVIGATION STYLES *********************************************************************************** SUBNAVIGATION STYLES */
.gso-subtabbg
{
	background-image: url('/_layouts/images/GeorgiaStandards/subnavbg.gif');
	background-repeat: repeat-x; 
	width: 100%; 
	height: 28px;
}
TD.gso-subtab
{	
	padding-left: 15px;
	padding-top: 5px;
	color: #954400; 
}
/* NEW CORE FIX FOR CONTENT ONLY - CANNOT BE MOVED BELOW SUBTAB CLASSES */
DIV.ms-WPBody A:link
{
	color: #07519a; 
	text-decoration: none
}
DIV.ms-WPBody A:visited 
{
	color: #07519a; 
	text-decoration: none
}
DIV.ms-WPBody A:active 
{
	color: #07519a; 
	text-decoration: none
}
DIV.ms-WPBody A:hover  
{
	color: #fa6501; 
	text-decoration: underline
}
/* sub tab links */
DIV.ms-WPBody A:link.gso-subtab 
{
	color: #954400; 
	text-decoration: none;
}
DIV.ms-WPBody A:active.gso-subtab 
{
	color: #954400; 
	text-decoration: none;
}
DIV.ms-WPBody A:visited.gso-subtab 
{
	color: #954400; 
	text-decoration: none;
}
DIV.ms-WPBody A:hover.gso-subtab 
{
	color: #954400; 
	text-decoration: underline;
}/* sub tab links for yellow bar */
TD.gso-subtab A:link.gso-subtab 
{
	color: #954400; 
	text-decoration: none;
}
TD.gso-subtab A:active.gso-subtab 
{
	color: #954400; 
	text-decoration: none;
}
TD.gso-subtab A:visited.gso-subtab 
{
	color: #954400; 
	text-decoration: none;
}
TD.gso-subtab A:hover.gso-subtab 
{
	color: #954400; 
	text-decoration: underline;
}
/* END SUBNAVIGATION STYLES */

/* CONTENT STYLES *********************************************************************************************** CONTENT STYLES */
/* masterpage styles */
.gso-maincontent
{	
	padding: 10px;
	background: white;
}
.gso-contentspacer
{
	height: 1px;
}
/* home page styles */
.gso-contenthomeright
{
	padding-left: 10px;
}
/* content page styles */
.gso-contentbluebg
{
	background: lightblue;
}
.gso-contentdkblueheader
{
	background: #1c4b70;
	color: white;
	font-weight: bold;
	font-size: 8pt;
	padding: 3px;
	padding-left: 12px;
}
.gso-contentblue
{
	padding: 10px;
}
.gso-content 
{
	padding-bottom: 20px; 
	padding-right: 20px;
	vertical-align: top;
}
.gso-contentseparator
{
	border-top: 1px dotted #999999;
	width: 100%;
	padding-top: 15px;
}
.gso-relatedinfo
{	
	padding-top: 10px;
	padding-bottom: 10px;
}
.gso-relatedinfotitle
{
	color: #fa6501;
	font-weight: bold;
	font-size: 10pt;
	padding-bottom: 15px;
}
.gso-relatedinfoleft
{
	font-size: 8pt;
	font-weight: bold;
	padding-right: 10px;
	padding-bottom: 5px;
	width: 50%;
}
.gso-relatedinforight
{
	font-size: 8pt;
	font-weight: bold;
	padding-left: 10px;
	padding-bottom: 5px;
	width: 50%;
}
UL.gso-related LI A:link 
{
	color: #07519a; 
	text-decoration: none
}
UL.gso-related LI A:visited 
{
	color: #07519a; 
	text-decoration: none
}
UL.gso-related LI A:active 
{
	color: #07519a; 
	text-decoration: none
}
UL.gso-related LI A:hover 
{
	color: #fa6501; 
	text-decoration: underline
}

.gso-leftlinkzone
{
	width: 50%;
	padding-right: 10px;
}
.gso-rightlinkzone
{
	width: 50%;
	padding-left: 10px;
}

UL.gso-relatedinfo
{
	margin: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.gso-contentnavbar
{
	width: 230px;	
	padding-right: 20px;
}
.gso-contentleft
{
	width: 50%;
	padding-right: 20px;
	padding-bottom: 20px;
}
.gso-contentright
{
	width: 50%;	
	padding-bottom: 20px;
}
.gso-contentboxheader
{
	 background-color: #1c4b70; 
	 width: 100%;
	 color: white;
	 font-size: 8pt;
	 font-weight: bold;
	 padding-top: 3px;
	 padding-bottom: 3px;
	 padding-left: 10px;
	 padding-right: 10px;	 
}
.gso-contentboxbody
{
	 background-color: #add8e6; 
	 width: 100%;
	 padding: 10px;
}
.gso-content 
{
	font-size: 10pt; 
	padding-bottom: 20px; 
}
.gso-content1
{	
	padding-left: 10px; 
	padding-right: 5px; 
	padding-top: 10px; 
	padding-right: 10px;
}
.gso-content2
{	
	padding-left: 5px; 
	padding-right: 5px; 
	padding-top: 10px; 
	padding-bottom: 10px;
}
.gso-content3
{	
	padding-left: 5px; 
	padding-right: 10px; 
	padding-top: 10px; 
	padding-bottom: 10px;
}
.gso-contentleft30
{
	padding-right: 10px; 
	padding-left: 10px; 
	padding-top: 10px; 
	padding-bottom: 10px; 
	width: 210px;
}
.gso-contentright70
{
	padding-left: 10px; 
	padding-right: 10px; 
	padding-top: 10px; 
	padding-bottom: 10px
}
.gso-contentleft60
{
	width: 652px;
}
.gso-contentright40
{
	padding-left: 10px;
}
.gso-columnleft50
{
	padding-right: 10px; 
	font-size: 10pt; 
	padding-bottom: 20px;
}
.gso-columnright50
{
	padding-left: 10px; 
	font-size: 10pt; 
	padding-bottom: 20px; 
	padding-right: 10px;
}
LI.gsocontent
{
	font-size: 10pt;
	padding-bottom: 5px;
}
LI.regular
{
	font-size: 10pt;
}
LI.subitem
{
	list-style-image: url('/_layouts/images/GeorgiaStandards/arrow.gif');
}
.gso-pagetitle
{
	font-size: 14pt;
	font-weight: bold;
	color: #fb812f;
	table-layout: auto;
	padding-top: 25px;
	padding-bottom: 25px;
	vertical-align: top;
	height: 14px;
	}
IMG.gso-blue 
{
	border-right: lightblue 1px solid; 
	border-top: lightblue 1px solid; 
	border-left: lightblue 1px solid; 
	border-bottom: lightblue 1px solid
}
.gso-contentbody {
	color: #333333
}
.gso-contentbox ul
{	
	margin: 3px;
	margin-top: 0px;
}
.gso-list
{
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
	padding-left: 5px;
}
.gso-listalt
{
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
	padding-left: 5px;
	background: #f8f8f8;
}
.gso-listhead
{
	background: #f2f8fc;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
	padding-left: 5px;
}
/* END CONTENT STYLES */

/* FOOTER STYLES ************************************************************************************************* FOOTER STYLES */
.gso-footer
{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right:10px;
	border-top: 2px solid #cccccc;
	background: #efefef;
}
.gso-footercolumn
{
	width: 50%;
}
.gso-copyright
{
	color: #666666;
	font-size: 7.5pt;
	width: 50%;
}
/* END FOOTER STYLES */

/* PORTLET STYLES *********************************************************************************************** PORTLET STYLES */
.gso-portlet 
{
	border-right: #cccccc 1px solid; 
	border-top: #cccccc 1px solid; 
	margin-bottom: 10px;
	border-left: #cccccc 1px solid; 
	width: 100%; 
	border-bottom: #cccccc 1px solid
}
.gso-portlettable
{
	width: 100%;
	height: 100%;
	margin-bottom: 0px;
}
.gso-portlethead  /* is this still used? */
{
	padding-right: 5px; 
	padding-left: 5px; 
	font-weight: bold; 
	background: #ebf3fb; 
	padding-bottom: 1px; 
	padding-top: 1px; 
	border-bottom: #cccccc 1px solid
}
.gso-portletheader /* ms-WPtitle in newcore.css */
{
	 background: url(/_layouts/images/GeorgiaStandards/homeportbg.gif); 
	 padding-top:4px; 
	 padding-left: 4px;
	 height: 24px;
	 font-weight: bold;
}
.gso-portletbody  /* ms-WPBody in newcore.css */
{
	padding-right: 5px; 
	padding-left: 5px; 
	padding-bottom: 5px; 
	padding-top: 5px;
	background: white;
}
UL.gso-portletlist
{
	margin: 5px;
	width: 95%;
}
LI.portletlist1
{
	margin-left: 0px;
	font-weight: bold;

}
LI.portletlist2
{
	margin-left: 10px;
	font-weight: bold;

}

LI.portletlist3
{
	margin-left: 20px;
	font-weight: bold;

}

LI.portletlist4
{
	margin-left: 30px;
	font-weight: bold;

}
LI.portletlist5
{
	margin-left: 40px;
	font-weight: bold;

}
LI.portletlist1 A
{
	font-weight: normal;

}
LI.portletlist2 A
{
	font-weight: normal;

}

LI.portletlist3 A
{
	font-weight: normal;

}

LI.portletlist4 A
{
	font-weight: normal;

}
LI.portletlist5 A
{
	font-weight: normal;

}

A:link.gso-more 
{
	color: #fa6501; 
	font-weight: bold;
	text-decoration: none
}
A:visited.gso-more 
{
	color: #fa6501; 
	font-weight: bold;
	text-decoration: none
}
A:active.gso-more 
{
	color: #fa6501; 
	font-weight: bold;
	text-decoration: none
}
A:hover.gso-more 
{
	color: #fa6501; 
	font-weight: bold;
	text-decoration: underline
}
/* END PORTLET STYLES */

/* SPECIAL TEXT STYLES */
.gso-white
{
	color: white
}
.gso-gray 
{
	color: #666666
}
A:link.gso-white
{
	color: white; 
	text-decoration: none
}
A:active.gso-white
{
	color: white; 
	text-decoration: none
}
A:visited.gso-white
{
	color: white; 
	text-decoration: none
}
A:hover.gso-white
{
	color: white; 
	text-decoration: underline
}
A:link.gso-orange 
{
	color: orange; 
	text-decoration: none
}
A:active.gso-orange
{
	color: orange; 
	text-decoration: none
}
A:visited.gso-orange
{
	color: orange; 
	text-decoration: none
}
A:hover.gso-orange 
{
	color: orange; 
	text-decoration: underline
}
.gso-orangesmall
{
	color: #fa6501;
	font-size: 7.5pt;
}
.gso-specialtext 
{
	font-size: 9pt; 
	color: #07519a
}
/* END SPECIAL TEXT STYLES */


/* BREADCRUMBS STYLES *************************************************************************************** BREADCRUMBS STYLES */
DIV.gso-breadcrumb
{
	padding-top: 5px;
}
A:link.gso-breadcrumb {
	text-decoration: none;
	font-size: 8pt;
}
A:active.gso-breadcrumb {
	text-decoration: none;
	font-size: 8pt;

}
A:visited.gso-breadcrumb {
	text-decoration: none;
	font-size: 8pt;

}
A:hover.gso-breadcrumb {
	text-decoration: underline;
	font-size: 8pt;
}
/* END BREADCRUMBS STYLES */

/* LEFT NAVIGATION BOX STYLES *********************************************************************** LEFT NAVIGATION BOX STYLES */
.gso-navtable
{
	margin-bottom: 10px;
	width: 100%;
}
.gso-navlist
{
	margin: 0px;
	color: #ffffff;
}
A:link.gso-navlist
{
	color: #ffffff;
	font-weight: bold;
}
A:active.gso-navlist
{
	color: #ffffff;
	font-weight: bold;
}
A:visited.gso-navlist
{
	color: #ffffff;
	font-weight: bold;
}
A:hover.gso-navlist
{
	color: #ffffff;
	font-weight: bold;
}
gso-leftnavtable
{
	margin-bottom: 10px;
	background: #ffffff;
	width: 100%;
	width: 210px;
}
LI.gso-navlist
{
	color: #ffffff;
}
.gso-navsection
{
	border-left: #e66900 1px solid; 
	border-right: 1px solid #e66900; 
	border-top: #e66900 1px solid; 
	background: url('/_layouts/images/GeorgiaStandards/navhead.gif'); 
	padding-top:4px; 
	padding-left: 4px; 
	color: #ffffff;
	height: 24px;
	width: 250px;
}
.gso-navheader
{
	color: White;
	background: #ee7917;
	font-weight: bold;
	padding: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.gso-navimage
{
	padding: 0px;
	padding-bottom: 3px;
}
.gso-navbody
{
	padding: 10px; 
	width: 250px;
	background: #fec74e;
}
.gso-navon
{
	font-weight: bold;
	color: #fa6501;
}
/* END LEFT NAVIGATION BOX STYLES */

/* PARTNERS IN EDUCATION STYLES *********************************************************************PARTNERS IN EDUCATION STYLES*/
.gso-partnerimage
{
	width: 25%;
	height: 100px;
	vertical-align: middle;
}
.gso-partnerdesc
{
	width: 33%;
	vertical-align: top;
	font-size: 8pt;
	margin-bottom: 35px;
}
A.gso-partnername
{
	font-size: 8pt;
	font-weight: bold;	
}
/* END PARTNERS IN EDUCATIon STYLES */

/* GSO TO GO NEWSLETTER STYLES ********************************************************************* GSO TO GO NEWSLETTER STYLES */
A.gso-newsletter
{
	font-size: 10pt;
	font-weight: bold;	
}
.gso-newsletterimage
{	
	height: 130px;
	width: 100px;
	margin-bottom: 3px;
}
.gso-newsletter
{
	width: 25%;	
	font-weight: bold;
	padding-bottom: 20px;
}
/* END GSO TO GO NEWSLETTER STYLES */

/* MISCELLANEOUS STYLES *********************************************************************************** MISCELLANEOUS STYLES */
.gso-standardstab
{
	 height: 18px; 
	 vertical-align: middle; 
	 color: #999999; 
	 font-weight: bold; 
	 padding-left: 5px; 
	 padding-right: 5px; 
	 padding-bottom: 3px;
	 background: url('/_layouts/images/GeorgiaStandards/gso_standardstab_bg.gif') repeat-x;
	 }
/* END MISCELLANEOUS STYLES */

/* LOGIN PAGE STYLES ***************************************************************************************** LOGIN PAGE STYLES */
.gso-login
{
	padding: 50px;
}
.gso-loginbg
{
	background-image: url('/SiteCollectionImages/loginbg.gif');
	background-repeat: no-repeat;
	height: 200px;
	width: 600px;
}
TD.gso-loginbox input
{
	padding: 3px;
	vertical-align: middle;
	width: 247px;
}
.gso-loginlabel
{
	font-weight: bold;
	white-space: nowrap;
}
.gso-loginbox
{
	font-weight: bold;
}
.gso-loginheader
{
	color: #fa6501;
	font-size: 14pt;
	font-weight: bold;
	height: 25px;	
}

/* END LOGIN PAGE STYLES */

/* HOME PAGE STYLES ******************************************************************************************* HOME PAGE STYLES */
/* most watched video styles */
.gso-videoheader
{
	height: 25px; 
	padding-top: 5px; 
	padding-left: 5px; 
	font-size: 9pt;
	color: #07519a; 
}
.gso-videotable
{
	 height: 138px; 
	 padding-right: 10px; 
	 padding-left: 0px;
	 background: url('/_layouts/images/GeorgiaStandards/videos.gif') repeat-x;
	 margin-bottom: 10px;
	 margin-top:8px;
	 width: 652px;
}
.gso-videocell
{
	 width=20%;
	 height=75px;
}
.gso-videoimg
{
	border: 1px solid #cccccc;
}
.gso-videocaption
{
	font-size: 7pt;
	line-height: 8pt;
	padding-top: 3px;
}
A:link.gso-videolink
{
	color: #103f67;
	text-decoration: none;
}
A:active.gso-videolink
{
	color: #103f67;
	text-decoration: none;
}

A:visited.gso-videolink
{
	color: #103f67;
	text-decoration: none;
}

A:hover.gso-videolink
{
	color: #103f67;
	text-decoration: underline;
}
/* home page search box */
.gso-searchboxbg
{
	background: url('/_layouts/images/GeorgiaStandards/searchleftbg.gif');
	border: 0px;
}
.gso-homesearchheader
{
	color: white;
	height: 30px; 
	padding-top: 5px;
	font-size: 10pt;
	padding-left: 10px;	
}

.gso-contentbluesearch
{
	background: lightblue;
	padding: 10px;
}
.gso-homesearchboxbg
{
	background: url('/_layouts/images/GeorgiaStandards/searchboxbg.gif') repeat-x;
}
.gso-homesearchfield
{
	padding-left: 10px;
	padding-right: 10px;
	color: #103f67;
	font-weight: normal;
}
.gso-homesearchselect
{
	width:100%; 
	font-size: 8pt
}
.gso-homesearchsubmit
{
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 10px;
}
/* END HOME PAGE STYLES */




/* UNIT BUILDER STYLES */
.gso-ubtableheader
{ 
    cursor:hand;
    background: lightblue;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
}
.gso-ubmyheader
{
    padding-top: 10px;
    color: Orange;
    font-size: 10pt;
    font-weight: bold;
}
/* UNIT BUILDER STYLES */
.gso-ubtableheader
{ 
    background: lightblue;
    padding-top: 3px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 3px;
    vertical-align: bottom;
    font-weight:bold;
}
.gso-ubdwprocessbar
{
    padding:3px; 
    padding-right:15px;
}
.gso-ubdwsummary
{
    border: solid lightblue 1px; 
}
.gso-ubdwsummarycell
{
    padding: 3px;
    padding-left: 7px;
    padding-right: 7px;
}
.gso-ubdwsummarycellhead
{
    background: #efefef;
    padding: 3px;
    padding-left: 7px;
    padding-right: 7px;
}
.gso-ubmyheader
{
    background-repeat: no-repeat;
    font-size: 11pt;
    font-weight: bold;
    padding-top: 12px;
    padding-bottom: 5px;
    color: #fb812f;
}
SPAN.gso-ubmyheaderspan
{
    color: Black;
    font-size: 8pt;
    font-weight: normal;
}
.gso-ubdwheader
{
    font-size: 12pt;
    font-weight: bold;
    padding-bottom: 20px;
    color: #fb812f;
}
.gso-ubdwheadersmall
{
    font-size: 8pt;
    font-weight: bold;
}
A.gso-ubheadersort
{
    color: #07519a; 
    vertical-align: middle;
}
A:hover.gso-ubheadersort
{
    color: #07519a;     
}
.gso-ubpagerselect
{
    width:100;
    padding-top: 13px;
}
.gso-ubpager
{
    padding-top: 10px;
    color: #07519a;
}
.gso-ubpagerlink
{
    color: #07519a;
}
SPAN.gso-ubpage
{
    cursor:pointer;
    color: #07519a; 
    text-decoration: underline;
}
.gso-ubtablecell
{
    vertical-align: middle;
    font-size: 8pt;
}
.gso-ubtablecellpad
{
    vertical-align: middle;
    font-size: 8pt;
    padding-top: 5px;
    padding-bottom: 5px
} 
.gso-ubtablecellresult
{
    vertical-align: middle;
    font-size: 8pt;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 5px;
    padding-right: 5px;
} 
.gso-ubtablecellalt
{
   background: #efefef;
   padding-left: 5px;
   padding-right: 1px;
   border-right: 1px solid lightblue; 
   border-bottom: 1px solid lightblue;
   vertical-align: middle;
} 
.gso-ubtablecellaltinput
{
   background: #efefef;
   border-bottom: 1px solid lightblue;
   padding: 3px;
}
.gso-ubtablecellreg
{
   background: #ffffff;
   padding-left: 5px;
   padding-right: 1px;
   border-right: 1px solid lightblue; 
   border-bottom: 1px solid lightblue;
   vertical-align: middle;   
} 
.gso-ubtablecellreginput
{
   background: #ffffff;
   border-bottom: 1px solid lightblue;
   padding: 3px;
}
.gso-ubtableborder
{
    border-top: 1px solid lightblue;
    border-right: 1px solid lightblue;
    border-left: 1px solid lightblue;
}
.gso-ubfilter
{
    padding: 5px; 
    background: white;
}
.gso-ubmapperiod
{
    font-size: 10pt; 
    font-weight: bold;
    background: #ffffff;
}
.gso-ubmaplink
{
    font-size: 10pt;
    color: #fb812f;
    font-weight: bold;
    padding-bottom: 5px;
}
.gso-ubmapsubjectselect
{
    width: 250px;
}
.gso-ubreportheader
{ 
    background: #efefef;
    font-weight: bold;
}
.gso-ubreportcell
{
    border-bottom: #efefef 1px solid;
}
.gso-ubmessage
{
    font-weight: bold;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 10pt;
    color: red
}
.gso-ubdwbreadcrumb
{
    padding: 5px;
    padding-left: 0px
}
.gso-ubmessagegood
{
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    font-size: 10pt;
    background: #90c028;
    color: White;
    margin-top: 10px;
    margin-bottom: 10px;
}
.gso-ubmapnote
{
    padding: 5px;
}
.gso-ubtable
{
    border: 1px solid lightblue;
}
.gso-tablefixed
{
    table-layout: fixed;
}
.gso-ubformlabel
{
    font-size:8pt;
    color:#000000;
    font-weight: bold;
    padding: 5px;
}
.gso-ubforminput
{
    padding: 5px;
}
/* needs to be removed once Unit Builder comes over */
.gso-ubdwbutton
{
    border: lightblue 1px solid; 
	padding: 0px; 
	font-weight: bold; 
	font-size: 8pt; 
	background: url(/_layouts/images/GeorgiaStandards/buttonbg.gif); 
	margin: 0px; 
	color: #ffffff; 
	height: 20px
}

.footer
{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right:10px;
	border-top: 2px solid #cccccc;
	background: #efefef;
}
/*NEWCORE OVERRIDE*/
LI.ms-vb 
{
	margin-left: -42px;
}

/*NEWCORE OVERRIDE*/
LI.ms-vb A:link 
{
	font-size: 8pt;
	font-family: verdana, Arial, helvetica, sans Serif;
	color: #07519a; 
	text-decoration: none
}
LI.ms-vb A:visited 
{
	font-size: 8pt;
	font-family: verdana, Arial, helvetica, sans Serif;
	color: #07519a; 
	text-decoration: none
}
LI.ms-vb A:active 
{
	font-size: 8pt;
	font-family: verdana, Arial, helvetica, sans Serif;
	color: #07519a; 
	text-decoration: none
}
LI.ms-vb A:hover 
{
	font-size: 8pt;
	font-family: verdana, Arial, helvetica, sans Serif;
	color: #fa6501; 
	text-decoration: none
}

DIV #group
{
	line-height: normal;
}



DIV #linkitem
{
	line-height: normal;
	background-image: url(/SiteCollectionImages/lstbullet.gif);
	background-repeat: no-repeat;
}

DIV #linkitem A
{
	line-height: normal;
}
.spErrorTxt, .spErrortxt A
{
	font-size: 7.5pt;
}


.gso-customwelcomemenu
{
   font-size: 8pt;
   color: white;
}
.gso-customwelcomemenu A
{
	background: transparent;
	padding: 0px;
	text-decoration: none;
}
.gso-customwelcomemenu A:hover
{
	text-decoration: underline;
	border: 0px;
}
.gso-customwelcomemenu,.gso-customwelcomemenu a,.gso-customwelcomemenu a:hover
{
	border: 0px;
	padding: 0px;
	margin: 0px;
	cursor: pointer;
}