﻿body
{
	color : #555555;
	font-family : Arial, Helvetica, Sans-Serif;
	font-weight : normal;
	font-size : 12px;	
	line-height : 18px;
}

p
{
	color : #555555;
	font-family : Arial, Helvetica, Sans-Serif;
	font-weight : normal;
	font-size : 12px;	
	line-height : 18px;
	margin: 0 0 10px;
	padding: 0px;
}

div
{
	color : #555555;
	font-family : Arial, Helvetica, Sans-Serif;
	font-weight : normal;
	font-size : 12px;	
	line-height : 18px;
}

img { border : none; }

a, a:link, a:visited
{
    color : #86ad34;
/*	font-size : 12px;
	font-family : Arial, Helvetica, Sans-Serif;
	line-height : 16px;
	padding-bottom : 6px;
	font-weight : normal; */
	text-decoration : none;
}

a:hover, a:active
{
    text-decoration : underline;
}


ul, div ul
{
    line-height : 18px;
    margin: 0px 0px 15px 15px;
    padding: 0px;
    list-style: disc;
}

li
{
    margin: 1px;
    line-height: 18px;
    padding: 0px;
    padding-bottom : 5px;
}


h1, h2, h3, h4 { /* Inserted December 2010 */
	margin: 0;
	padding: 0;
	font-weight: normal;
}

.StandardText
{
    color : #555555;
	font-size : 14px;
	font-family : Arial, Helvetica, Sans-Serif;
	line-height : 20px;
}

.ErrorText
{
    color : #db2b2b;
	font-size : 14px;
	font-family : Arial, Helvetica, Sans-Serif;
	line-height : 20px;
}

.StandardTextBlue
{
    color : #2ca4dc;
	font-size : 14px;
	font-family : Arial, Helvetica, Sans-Serif;
	line-height : 20px;
}

.StandardTextGreen
{
    color : #86ad34;
	font-size : 14px;
	font-family : Arial, Helvetica, Sans-Serif;
	line-height : 20px;
}

.StandardTextYellow
{
    color : #f3bd48;
	font-size : 14px;
	font-family : Arial, Helvetica, Sans-Serif;
	line-height : 20px;
}

.StandardTextBlack
{
    color : #000000;
	font-size : 14px;
	font-family : Arial, Helvetica, Sans-Serif;
	line-height : 20px;
}

.StandardTextSmall
{
    color : #555555;
	font-size : 12px;
	font-family : Arial, Helvetica, Sans-Serif;
	line-height : 16px;
}

.StandardTextSmallBlue
{
    color : #2ca4dc;
	font-size : 12px;
	font-family : Arial, Helvetica, Sans-Serif;
	line-height : 16px;
}

.StandardTextSmallGreen
{
    color : #86ad34;
	font-size : 12px;
	font-family : Arial, Helvetica, Sans-Serif;
	line-height : 16px;
}

.StandardTextSmallYellow
{
    color : #f3bd48;
	font-size : 12px;
	font-family : Arial, Helvetica, Sans-Serif;
	line-height : 16px;
}

.StandardTextSmallBlack
{
    color : #000000;
	font-size : 12px;
	font-family : Arial, Helvetica, Sans-Serif;
	line-height : 16px;
}

.StandardTextSmaller
{
    color : #555555;
	font-size : 11px;
	font-family : Arial, Helvetica, Sans-Serif;
	line-height : 14px;
}

.StandardTextSmallerBlue
{
    color : #2ca4dc;
	font-size : 11px;
	font-family : Arial, Helvetica, Sans-Serif;
	line-height : 14px;
}

.StandardTextSmallerGreen
{
    color : #86ad34;
	font-size : 11px;
	font-family : Arial, Helvetica, Sans-Serif;
	line-height : 14px;
}

.StandardTextSmallerYellow
{
    color : #f3bd48;
	font-size : 11px;
	font-family : Arial, Helvetica, Sans-Serif;
	line-height : 14px;
}

.StandardTextSmallerBlack
{
    color : #000000;
	font-size : 11px;
	font-family : Arial, Helvetica, Sans-Serif;
	line-height : 14px;
}

.Headline
{
	color : #fff;
	background-color : #2ca4dc;
	font-size : 26px;
	font-family : Georgia, Times New Roman, Times, Serif;
	line-height : 107%; /* decreased from 120% by Gordon on 5/17/11 */
	padding-right: 150px; /* added by Gordon on 5/17/11 */
	display: block; /* added by Gordon on 5/17/11 */
}

.Headline2
{
	color : #fff;
	background-color : #2ca4dc;
	font-size : 14px;
	font-weight : bold;
	font-family : Arial, Helvetica, Sans-Serif;
	line-height : 110%; /* decreased from 120% by Gordon on 5/17/11 */
	padding-right: 150px; /* added by Gordon on 5/17/11 */
	padding-top: 5px; /* added by Gordon on 5/17/11 */
	display: block; /* added by Gordon on 5/17/11 */
}

.HeadlineGreen
{
	color : #fff;
	background-color : #749d00;
	font-size : 26px;
	font-family : Georgia, Times New Roman, Times, Serif;
	line-height : 120%;
}

.HeadlineGreen2
{
	color : #fff;
	background-color : #749d00;
	font-size : 14px;
	font-weight : bold;
	font-family : Arial, Helvetica, Sans-Serif;
	line-height : 120%;
}

.H2
{
	color : #0e7aad;
	font-size : 16px;
	font-family : Georgia, Times New Roman, Times, Serif;
	line-height : 140%;
}

.H3
{
	color : #0e7aad;
	font-size : 12px;
	font-family : Arial, Helvetica, Sans-Serif;
	font-weight : bold;
	line-height : 120%;
	padding-bottom : 6px;
}

.H4
{
	font-size : 14px;
	font-family : Arial, Helvetica, Sans-Serif;
	font-weight : bold;
	line-height : 20px;
	padding-bottom : 6px;
}

a.HLink, a.HLink:link, a.HLink:visited
{
    color : #86ad34;
	font-size : 12px;
	font-weight : bold;
	font-family : Arial, Helvetica, Sans-Serif;
	line-height : 16px;
	text-decoration : none;
}

a.HLink:hover, a.HLink:active
{
    text-decoration : underline;
}

a.StandardTextLink, a.StandardTextLink:link, a.StandardTextLink:visited
{
    color : #86ad34;
	font-size : 12px;
	font-family : Arial, Helvetica, Sans-Serif;
	font-weight : normal;
	line-height : 16px;
	padding-bottom : 6px;
	text-decoration : none;    
}

a.StandardTextLink:hover, a.StandardTextLink:active
{
    text-decoration : underline;
}

a.StandardTextSmallLink, a.StandardTextSmallLink:link, a.StandardTextSmallLink:visited
{
    color : #86ad34;
	font-size : 11px;
	font-family : Arial, Helvetica, Sans-Serif;
	font-weight : normal;
	line-height : 16px;
	padding-bottom : 6px;
	text-decoration : none;
}

a.StandardTextSmallLink:hover, a.StandardTextSmallLink:active
{
    text-decoration : underline;
}

a.StandardTextSmallerLink, a.StandardTextSmallerLink:link, a.StandardTextSmallerLink:visited
{
    color : #86ad34;
	font-size : 10px;
	font-family : Arial, Helvetica, Sans-Serif;
	font-weight : normal;
	line-height : 14px;
	padding-bottom : 6px;
	text-decoration : none;
}

a.StandardTextSmallerLink:hover, a.StandardTextSmallerLink:active
{
    text-decoration : underline;
}

.StandardTable
{
    border : solid 0px transparent;
}

.StandardTableCell
{
    color : #555555;
	font-size : 14px; /* Increased from 12px on 1/19/12 */
	font-family : Arial, Helvetica, Sans-Serif;
	line-height : 18px; /* Increased from 16px on 1/19/12 */
    padding : 0px 0px 6px 0px;
}

.ColumnHeader
{
	color : #0e7aad;
	font-size : 16px;
	font-family : Georgia, Times New Roman, Times, Serif;
	line-height : 140%;
}

.ColumnHeaderGreen
{
	color : #86ad34;
	font-size : 16px;
	font-family : Georgia, Times New Roman, Times, Serif;
	line-height : 140%;
}
.ColumnHeaderPeach
{
	color : #fcba84;
	font-size : 16px;
	font-family : Georgia, Times New Roman, Times, Serif;
	line-height : 140%;
}


span.Breadcrumb
{
	font-family : Arial, Helvetica, Sans-Serif;
	font-weight : normal;
	font-size : 10px;
	color : #414042;
}

a.Breadcrumb, a.Breadcrumb:link, a.Breadcrumb:visted
{
     font-size : 10px;
	 color : #86ad34;
	 text-decoration : none;
}

a.Breadcrumb:hover, a.Breadcrumb:active
{
	text-decoration : underline;
}
	

.Copyright
{
	font-family : Arial, Helvetica, Sans-Serif;
	font-weight : normal;
	font-size : 11px;
	color : #555555;	
}

/* Links */
a.StandardLink
{
	color : #86ad34; 
	text-decoration : underline; 
}

a.StandardLink:hover 
{ 
	text-decoration : none; 
}

a.StandardLinkBlue
{
	color : #2ca4dc; 
	text-decoration : underline; 
}

a.StandardLinkBlue:hover 
{ 
	text-decoration : none; 
}

a.StandardLinkGreen
{
	color : #86ad34; 
	text-decoration : underline; 
}
a.StandardLinkGreen:hover 
{ 
	text-decoration : none; 
}

a.StandardLinkYellow
{
	color : #f3bd48; 
	text-decoration : underline; 
}
a.StandardLinkYellow:hover 
{ 
	text-decoration : none; 
}
a.StandardLinkPeach
{
	color : #fcba84; 
	text-decoration : underline; 
}
a.StandardLinkPeach:hover 
{ 
	text-decoration : none; 
}

a.TopNav, a.TopNav:link, a.TopNav:visited, .TopNav
{
	font-size : 12px;
	font-family : Arial, Helvetica, Sans-Serif;
	font-weight : normal;
	text-decoration : none;
	color : #555555;
	margin-left : 22px;
}

a.TopNav:hover, a.TopNav:active, .TopNav:hover
{
	text-decoration : underline;
}

a.TopNavHome, a.TopNavHome:link, a.TopNavHome:visited, .TopNavHome
{
	font-size : 12px;
	font-family : Arial, Helvetica, Sans-Serif;
	font-weight : normal;
	text-decoration : none;
	color : #fff;
	margin-left : 22px;	
}

a.TopNavHome:hover, a.TopNavHome:active, .TopNavHome:hover
{
	text-decoration : underline;
}

a.BottomNav, a.BottomNav:link, a.BottomNav:visited, .BottomNav
{
	font-size : 12px;
	font-family : Arial, Helvetica, Sans-Serif;
	font-weight : normal;
	text-decoration : none;
	color : #2ca4dc;	
	margin-right : 22px;
}

a.BottomNav:hover, a.BottomNav:active,.BottomNav:hover
{
	text-decoration : underline;
}

a.BottomNavHome, .BottomNavHome
{
	font-size : 12px;
	font-family : Arial, Helvetica, Sans-Serif;
	font-weight : normal;
	text-decoration : none;
	color : #fff;
	margin-right : 22px;	
}

a.BottomNavHome:hover, .BottomNavHome:hover
{
	text-decoration : underline;
}



/* Edited by Gordon 12/1/11 */	

	a.InteriorPageNav:link, a.InteriorPageNav:visited,
	a.InteriorPageNavCurrent:link, a.InteriorPageNavCurrent:visited
	{
		/* Applied production styles 
		font-size : 12px;
		font-family : Arial, Helvetica, Sans-Serif;
		color: #2ca4dc;
		font-weight : bold;
		text-transform: lowercase;
		text-decoration: none;
		width : 200px;
		padding-right: 6px; */
		
		font-size: 12px;
		font-family: Arial, Helvetica, Sans-Serif;
		color: #2ca4dc;
		float: left;
		font-weight: normal;
		text-transform: lowercase;
		text-decoration: none;
		background-color: white;
		border-right: 1px solid white;
		border-top: 1px solid white;
		padding: 2px 8px;
		margin: 10px 0px;
		width: auto;
	}
	
	a.InteriorPageNav:hover, a.InteriorPageNav:active {
		text-decoration: underline;
	}

	a.InteriorPageNavCurrent:link, a.InteriorPageNavCurrent:visited, 
	a.InteriorPageNavCurrent:hover, a.InteriorPageNavCurrent:active
	{
		background-color: #2ca4dc;
		color: white;
		font-weight: bold;
	}



.MainNavHeaderWhite
{
	font-size : 12px;
	line-height : 18px;
	font-family : Arial, Helvetica, Sans-Serif;
	color: #ffffff;
	text-decoration : none;
}

a.MainNavWhite, .MainNavWhite
{
	font-size : 12px;
	line-height : 17px;
	font-family : Arial, Helvetica, Sans-Serif;
	color: #ffffff;
	text-decoration : none;
	width : 160px;
}

a.MainNavWhite:hover, .MainNavWhite:hover
{
	text-decoration : underline;
}

a.MainNavBlue, .MainNavBlue
{
	font-size : 12px;
	line-height : 17px;
	font-family : Arial, Helvetica, Sans-Serif;
	color: #2ca4dc;
	text-decoration : none;
	width : 160px;
}

a.MainNavBlue:hover, .MainNavBlue:hover
{
	text-decoration : underline;
}

a.MainNavBlue_active, .MainNavBlue_active, a.MainNavBlue_active:link, a.MainNavBlue_active:visited 
{
	font-size : 12px;
	line-height : 17px;
	font-family : Arial, Helvetica, Sans-Serif;
	color: #ffffff;
	padding : 2px;
	text-decoration : none;
	background-color : #2ca4dc;
	width : 160px;	
}

a.MainNavBlue_active:hover, .MainNavBlue_active:hover
{
	text-decoration : underline;
}


a.MainNavGreen, a.MainNavGreen:link, a.MainNavGreen:visited, .MainNavGreen, .MainNavGreen a:link, .MainNavGreen a:visited
{
	font-size : 12px;
	line-height : 17px;
	font-family : Arial, Helvetica, Sans-Serif;
	color: #86ad34;
	text-decoration : none;
	width : 160px; 
}

a.MainNavGreen:hover, a.MainNavGreen:active, .MainNavGreen a:hover, .MainNavGreen a:active
{
	text-decoration : underline;
}

a.MainNavGreen_active, .MainNavGreen_active, a.MainNavGreen_active:link, a.MainNavGreen_active:visited
{
	font-size : 12px;
	line-height : 17px;
	font-family : Arial, Helvetica, Sans-Serif;
	color: #ffffff;
	padding : 2px;
	text-decoration : none;
	background-color : #86ad34;
	width : 160px; 
}

a.MainNavGreen_active:hover, .MainNavGreen_active:hover
{
	text-decoration : underline;
}

a.MainNavYellow, .MainNavYellow
{
	font-size : 12px;
	line-height : 17px;
	font-family : Arial, Helvetica, Sans-Serif;
	color: #f3bd48;
	text-decoration : none;
	width : 160px;
}

a.MainNavYellow:hover, .MainNavYellow:hover
{
	text-decoration : underline;
}

a.MainNavYellow_active, .MainNavYellow_active, a.MainNavYellow_active:link, a.MainNavYellow_active:visited
{
	font-size : 12px;
	line-height : 17px;
	font-family : Arial, Helvetica, Sans-Serif;
	color: #ffffff;
	padding : 2px;
	text-decoration : none;
	background-color : #f3bd48;
	width : 160px;
}

a.MainNavYellow_active:hover, .MainNavYellow_active:hover
{
	text-decoration : underline;
}

a.MainNavPink, .MainNavPink
{
	font-size : 12px;
	line-height : 17px;
	font-family : Arial, Helvetica, Sans-Serif;
	color: #fcba84;
	text-decoration : none;
	width : 160px;
}

a.MainNavPink:hover, .MainNavPink:hover
{
	text-decoration : underline;
}

a.MainNavPink_active, .MainNavPink_active, a.MainNavPink_active:link, a.MainNavPink_active:visited
{
	font-size : 12px;
	line-height : 17px;
	font-family : Arial, Helvetica, Sans-Serif;
	color: #ffffff;
	padding : 2px;
	text-decoration : none;
	background-color : #fcba84;
	width : 160px;
}

a.MainNavPink_active:hover, .MainNavPink_active:hover
{
	text-decoration : underline;
}

a.PopupNavHome, .PopupNavHome
{
	font-size : 12px;
	line-height : 18px;
	font-family : Arial, Helvetica, Sans-Serif;
	font-weight : normal;
	color: #fff;
	text-decoration : none;
}

a.PopupNavHome:hover, .PopupNavHome:hover
{
	text-decoration : underline;
}

a.LinkButton, a.LinkButton:link, a.LinkButton:visited
{
    color : #fff;
	display : block;
	float : left;	
	height : 20px;	
	color : #ffffff;
	font-size : 12px;
	padding : 4px;
	background-color : #86ad34;
	border : solid 1px #c2bcb6;	
	font-weight : bold;
	text-decoration : none;
}

a.LinkButton:hover, a.LinkButton:active
{
    text-decoration : underline;
}

.HighlightText
{
    font-size : 12px;
	font-family : Arial, Helvetica, Sans-Serif;
	line-height : 18px;
    color:#fdaf30;
}

/* Forms */
.SearchBox
{
	display : block;
	float : left;	
	margin-right : 2px;
	width : 204px;
	height : 20px;	
	color : #555555;
	font-size : 13px;
	padding-left : 4px;
	padding-top : 4px;
	border : solid 1px #998f86;	
}

.SearchButton
{
	display : block;
	margin : 0px 0px 0px 4px;
	vertical-align : text-bottom;
	border : solid 1px Transparent;
}

.SearchBoxHome
{	
	display : block;
	float : left;	
	margin-right : 2px;
	width : 204px;
	height : 20px;	
	color : #ffffff;
	font-size : 13px;
	padding-left : 4px;
	padding-top : 4px;
	background-color : #c2bcb6;
	border : solid 1px #fff;	
}

.SearchButtonHome
{
	display : block;
	margin : 0px 0px 0px 4px;
	vertical-align : text-bottom;
	border : solid 1px #ffffff;
}

/* Herr Homepage */
.SearchBoxHerrHome
{	
	display : block;
	float : left;	
	margin-right : 2px;
	width : 204px;
	height : 20px;	
	color : #998f86;
	font-size : 13px;
	padding-left : 4px;
	padding-top : 4px;
	background-color : #fff;
	border : solid 1px #998f86;	
}

.SearchButtonHerrHome
{
	display : block;
	margin : 0px 0px 0px 4px;
	vertical-align : text-bottom;
	border : solid 1px #ffffff;
}

a.TopNavHerrHome, .TopNavHerrHome
{
	font-size : 12px;
	font-family : Arial, Helvetica, Sans-Serif;
	font-weight : normal;
	text-decoration : none;
	color : #fff;
	margin-left : 22px;	
}

a.TopNavHerrHome:hover, .TopNavHerrHome:hover
{
	text-decoration : underline;
}

a.TopNavHerr, .TopNavHerr
{
	font-size : 12px;
	font-family : Arial, Helvetica, Sans-Serif;
	font-weight : normal;
	text-decoration : none;
	color : #414142;
	margin-left : 22px;	
}

a.TopNavHerr:hover, .TopNavHerr:hover
{
	text-decoration : underline;
}

a.PopupNavHerrHome, .PopupNavHerrHome
{
	font-size : 16px;
	line-height : 20px;
	font-family : Arial, Helvetica, Sans-Serif;
	font-weight : normal;
	color: #fff;
	text-decoration : none;
}

a.PopupNavHerrHome:hover, .PopupNavHerrHome:hover
{
	text-decoration : underline;
}

a.BottomNavHerrHome, .BottomNavHerrHome
{
	font-size : 11px;
	font-family : Arial, Helvetica, Sans-Serif;
	font-weight : bold;
	text-decoration : none;
	color : #4d4d4f;	
}

a.BottomNavHerrHome:hover, .BottomNavHerrHome:hover
{
	text-decoration : underline;
}

a.BottomNavHerr, .BottomNavHerr
{
	font-size : 11px;
	font-family : Arial, Helvetica, Sans-Serif;
	font-weight : bold;
	text-decoration : none;
	color : #4d4d4f;	
}

a.BottomNavHerr:hover, .BottomNavHerr:hover
{
	text-decoration : underline;
}

.HerrHeadline
{
	font-family : Arial, Helvetica, Sans-Serif;
	font-size : 20px;
	line-height : 22px;
	color : #86ad34;
	font-weight : normal;
}

.BreadcrumbHerr, a.BreadcrumbHerr
{
	font-family : Arial, Helvetica, Sans-Serif;
	font-weight : normal;
	font-size : 10px;
	color : #414042;
	text-decoration : none;
}

a.BreadcrumbHerr:hover
{
	text-decoration : underline;
}

/* Homepage flyouts */
.FlyoutText
{
	font-family : Arial, Helvetica, Sans-Serif;
	font-weight : normal;
	font-size : 12px;
	color : #555555;
	text-decoration : none;
}

a.FlyoutLink
{
    font-family : Arial, Helvetica, Sans-Serif;
	font-weight : normal;
	font-size : 12px;
	color : #87ae40;
}

a.FlyoutLink:hover,a.FlyoutLink:active,a.FlyoutLink:visted,a.FlyoutLink:link
{
    text-decoration : none;
}

/* Special cart sidebar classes */
.cartSideBar
{
    background-color : #c2e5f5;
    padding : 6px;
    margin : 0px 0px 6px 0px;
}

.cartSideBarCalloutText
{
    font-family : Arial, Helvetica, Sans-Serif;
	font-weight : bold;
	font-size : 12px;
	line-height : 18px;
	color : #0e7aad;
}

.cartSideBarStandardText
{
    font-family : Arial, Helvetica, Sans-Serif;
	font-weight : normal;
	font-size : 12px;
	line-height : 18px;
	color : #0e7aad;
}

.cartSideBarSmallText
{
    font-family : Arial, Helvetica, Sans-Serif;
	font-weight : normal;
	font-size : 10px;
	line-height : 18px;
	color : #0e7aad;
}

.cartSideBarLink, a.cartSideBarLink:link, a.cartSideBarLink:visited
{
    font-family : Arial, Helvetica, Sans-Serif;
	font-weight : normal;
	font-size : 10px;
	line-height : 14px;
	color : #0e7aad;
	text-decoration : none;
}

a.cartSideBarLink:hover, a.cartSideBarLink:active
{
    text-decoration : underline;
}

a.cartSideBarLinkButton, a.cartSideBarLinkButton:link, a.cartSideBarLinkButton:visited
{
	display : block;
	float : left;	
	height : 20px;	
	color : #ffffff;
	font-size : 12px;
	padding : 4px;
	background-color : #2ba4db;
	border : solid 1px #ffffff;	
	font-weight : bold;
	text-decoration : none;
	padding-bottom: 2px;
}

a.cartSideBarLinkButton:hover, a.cartSideBarLinkButton:active
{
    text-decoration : underline;
}

.cartSideBarLinkLg, a.cartSideBarLinkLg:link, a.cartSideBarLinkLg:visited
{
    font-family : Arial, Helvetica, Sans-Serif;
	font-weight : bold;
	font-size : 12px;
	line-height : 14px;
	color : #0e7aad;
	text-decoration : none;
}

a.cartSideBarLinkLg:hover, a.cartSideBarLinkLg:active
{
    text-decoration : underline;
}

.PopupHome
{
    position: absolute; 
    visibility: hidden; 
    min-height: 170px;
    border-bottom: 2px solid #749d00;
    border-left: 2px solid #749d00; 
    border-right: 2px solid #749d00;
    width: 350px;
    overflow: visible;
    padding: 0px 0px;
    margin: 0px 0px;  
}

.ie7style
{
 min-height:170px;
}

/*SG*/
.spacer
{
    padding-bottom:5px;
}

.MainNavIndent
{
 	display:block;
	text-indent:-6px;
	padding-left:6px;
	margin-bottom:-3px;
	margin-top:-3px; 
	padding-bottom: 6px;
}

.MainNavIndent_Active,a.MainNavIndent_Active,a.MainNavIndent_Active:link,
 a.MainNavIndent_Active:visited 
{
	width : 150px; 
    display:block;
	text-indent:-6px;
	padding-left:8px;
	margin-bottom:-2px;
	margin-top:-2px;
}

.HomeMainNavIndent
{
    text-indent:-5px;
	padding-left:5px;
	display:block;
	margin-bottom:-18px;
	margin-top:-4px;
	line-height : 17px;
	padding-bottom:6px;
}

.MainNavBlue_dot
{
    background-image:url("../Images/Menu/blueDot.gif");
    background-repeat: no-repeat;
    background-position:2px 7px;      
}

.MainNavWhite_dot
{   background-image:url("../Images/Menu/whiteDot.gif");
    background-repeat: no-repeat;
    background-position:2px 7px; 
}

.MainNavGreen_dot
{
    background-image:url("../Images/Menu/greenDot.gif");
    background-repeat: no-repeat;
    background-position:2px 7px; 
}
.MainNavPink_dot
{
    background-image:url("../Images/Menu/pinkDot.gif");
    background-repeat: no-repeat;
    background-position:2px 7px; 
}
.MainNavYellow_dot 
{  
    background-image:url("../Images/Menu/yellowDot.gif");
    background-repeat: no-repeat;
    background-position:2px 7px; 
}

a.StandardLinkList, 
a.StandardLinkList:link,
a.StandardLinkList:visited
{
    color : #86ad34;
	font-size : 12px;
	font-family : Arial, Helvetica, Sans-Serif;
	font-weight : normal;
	line-height : 16px;
	padding-bottom : 6px;
	text-decoration : none;     
    display:block;
	text-indent:-5px;
	padding-left:5px;
	margin-bottom:-20px;
	margin-top:-5px;	
}

a.StandardLinkList:hover, a.StandardLinkList:active
{
    text-decoration : underline;
}
/*SG End*/

.HomeLinkTitle, .HomeLinkTitle a, .HomeLinkTitle a:link, .HomeLinkTitle a:visited, .HomeLinkTitle a:hover, .HomeLinkTitle a:active
{
    color : #ffffff;
    font-size : 16px;
    font-family : Arial, Helvetica, Sans-Serif;
	font-weight : normal;
    text-decoration : none;
}

.HomeLinkTitle a:hover, .HomeLinkTitle a:active
{
    text-decoration : underline;
}

.HomeLinkList, .HomeLinkList a, .HomeLinkList a:link, .HomeLinkList a:visited, .HomeLinkList a:hover, .HomeLinkList a:active
{
    color : #000000;
    font-size : 12px;
    font-family : Arial, Helvetica, Sans-Serif;
	font-weight : normal;
	line-height : 16px;
    text-decoration : none;
}

.HomeLinkList a:hover, .HomeLinkList a:active
{
    text-decoration : underline;
}


/* INSERTED FOR STUDENT PROFILE PAGES BY GWRIGHT - 1/20/11 */
ul.vid_profile {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	width: 480px;
}
ul.vid_profile li {
	margin: 0 38px 40px 0;
	padding: 0;
	float: left;
	width: 202px;
}
ul.vid_profile li img {
	display: block;
	margin: 0 0 5px 0;
	padding: 0;
	border: 1px solid #777;
}
ul.vid_profile li p {
	margin: 0;
	padding: 0;
	line-height: normal;
	font-size: 14px;
	line-height: 18px;
}
ul.vid_profile li p a {
	font-weight: bold;
}
ul.vid_profile li p.StandardTextSmallerYellow {
	margin: 6px 0 0;
	font-size: 12px;
	line-height: 16px;
	color: #555;
	font-style: italic;
}
div#profile p.back {
	color: #0e7aad;
	font-size: 10px;
	margin-bottom: 30px;
}
.fontsizebump {font-size: 1.33em;} /* Increased from 1.25 on 9/16/11 */

div#profile .HighlightText {
	margin: 5px 0 15px; line-height: normal; font-size: 15px; font-style: italic;
}

div#profile .left {float: left; margin: 20px 0 20px;}
div#profile .right {float: right; margin: 20px 0 20px; text-align: right;}

div#profile p.arrow {font-size: 15px; line-height: 24px;}

div#profile p.profile_nav {font-size: 12px; line-height: 14px; width: 160px; margin-left: 8px; margin-right: 8px;}

div#profile p.profile_nav em {font-size: 11px}

/* FOR APPLYING PAGE */
table.table_display {
	border-collapse: collapse;
	margin: 0 0 20px; 
	/* clear: left; Removed after modifying page structure on 12/6/11 */
	border: none;
	/*border-bottom: 1px solid #2CA4DC;*/
}
table.table_display tr {
	vertical-align: top;
}
table.table_display tbody {
}
table.table_display td, table.table_display th {
	padding: 3px 0;
	line-height: normal;
}
table.table_display th {
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	color: #0e7aad;
	text-align: center;
	padding-bottom: 8px;
	vertical-align: bottom;
	/*border-bottom: 1px solid #2CA4DC;*/
}
table.table_display td h4 {
	line-height: normal;
	padding: 0;
	text-align: left;
}
table.table_display td em.StandardTextSmall {
	line-height: normal;
	color: #999;
}
table.table_display td p {
	margin: 0 0 8px;
	line-height: normal;
	text-align: left;
}
table.table_display td a {
	display: block;
	text-align: center;
}
table.table_display.table_centered td {text-align: center;}


/* Styling for new DIV#main_content */
div#main_content h2 {margin: 10px 0 0px; padding: 10px 0 8px;}
div#main_content blockquote {padding: 0 0 0 12px; border-left: 2px solid #eee; margin: 30px 0;}
div#main_content blockquote p {line-height: 1.3em; margin-bottom: 8px;}


ul.indented_list {margin-bottom: 15px; margin-left: 30px;}
ul.indented_list li p {
	margin: 0;
	padding: 0;
	line-height: normal;
}
ul.indented_list li p.StandardTextSmall {
	color: #999;
	margin-left: 10px;
}




/* For linking PDFs */
a em.pdf {
	font-size: 85%;
	color: #999;
	font-style: normal;
	text-decoration: none;
	font-weight: normal;
}


/* For sub-headlines on interior pages */
em.Headline2 {font-style: normal;}


/* Increase font size of lister on master's program page */
div#main_content a.HLink {font-size: 14px;}


/* For Calendar Events 
This is so that events can be entered into the CMS with the intended audience added to the event title. For example: 

	Multicultural Student Affairs Breakfast Connection <em class="audience"><br />For students</em>
	Taste of Erikson <em class="audience"><br />For students, alumni, &amp; staff</em>			*/	
	
	
div#ctl00_body_regcentercolumn_288_part_erikson_cmscalendar_pagelist3_pnlCalendarList a { /* Make event titles bold in list */
	font-weight: bold;
}
div#ctl00_body_regcentercolumn_288_part_erikson_cmscalendar_pagelist3_pnlCalendarList a em.audience { /* Style <em> tag in calendar list */
	color: #0E7AAD; 
	font-style: normal; 
	text-transform: uppercase; 
	font-size: 10px;
	font-weight: normal;
}
div#ctl00_body_regcentercolumn_288_part_erikson_cmscalendar_pagelist3_pnlCalendarList td {
	font-size: 14px;
	line-height: 20px;
}
	
span#ctl00_body_regother_277_part_erikson_cmscalendar_detail2_lblName em.audience { /* Hide <em> tag in calendar detail */
	display: none;
}

/* Increase font sizes - Gordon 12/6/11 */
.StandardText, .StandardTextBlue, .StandardTextGreen, .StandardTextYellow, .StandardTextBlack,
a.StandardTextLink, a.StandardTextLink:link, a.StandardTextLink:visited, a.StandardTextLink:hover, a:StandardTextLink:active {
	font-size: 14px;
	line-height: 21px;
}
