﻿/************************************************
*************************************************
              Common 
*************************************************
************************************************/

body
{
    padding: 10px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-image: url("/images/mainbackground.jpg");
    text-align: center;
}


a.SmallCapsLinkBrown12px
{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    font-variant: small-caps;
    color: #663333;
    
    padding-left: 20px;
}


.LinkMarker
{
    color: #545454;
	font-size: 30px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
 line-height: 30px;

}

/******************** edit *********************/

.text11px
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.text12pxbold
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.text12pxred
{
	font-size: 12px;
	color: #E23721;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.text12pxredbold
{
	font-weight: bold;
	font-size: 12px;
	color: #E23721;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.text12pxbrownbold
{
	color: #663333;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.text15pxbrownbold
{
	color: #663333;
	font-weight: bold;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.text20pxbrownbold
{
	color: #663333;
	font-weight: bold;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a.text20pxbrownbold:hover
{
	color: #663333;
	font-weight: bold;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.textboxtext
{
	font-size: 11px;
	color: #000000;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.validatortext
{
	font-weight:bold;
	font-size: 16px;
	color: #ff0000;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.justify
{
     text-align: justify;
      text-indent: 25px;
}

h2
{
    color: #663333;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}


/************************************************
*************************************************
              MainLayout 
*************************************************
************************************************/


#Page
{   
    text-align: left;    
    margin: 0 auto;
    width: 825px;
	background-color: #ffffff;
	padding:15px;
	background-image: url("/images/background900x488.jpg");
	 background-repeat: repeat;
	  display: table; 
}

#UGLogo {
	float: left;
	position:relative;
	left:0px;
    padding-bottom: 15px;
}

#UGHeader {
	float: left;
	position:relative;
	left:0px;
    padding-bottom: 5px;
}

#PageMainNavigation
{
    float: left;
    height: 25px;
	width:825px;
	background-image: url("/images/NavigationBackground.jpg");
	  display: table; 
}

#PageMainNavigation #NavigationList {
	float:left;
	position:relative;
	width:825px;
	height: 23px;
	
	margin: 0;
	padding: 0;
	list-style:none;
	white-space:nowrap;
}

#PageMainNavigation #NavigationList li
{
    left: 25px;
    float: left;
    padding-top: 4px;
}

#PageMainNavigation #NavigationList li.hidden
{
 visibility: hidden;
}

#PageMainNavigation #NavigationList li a
{
    padding: 0 6px;
    margin: 1px;
    vertical-align: baseline;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    font-variant: small-caps;
    color: #663333;
}

#PageMainContent
{
    padding-top: 15px;
    float: left;
	width: 825px;
    padding-bottom: 10px;
}

#PageMainContent h1
{
    color: #663333;
	font-size: 20px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
    font-variant: small-caps;
	
	padding-left: 15px;
}

/** standard layout **/
#PageMainContent #MainColumn
{
	padding-left: 45px;
    float: left;
	width: 400px;
}

/** 2 column layout **/
#PageMainContent #FirstColumn
{
	padding-left: 45px;
    float: left;
	width: 425px;
	padding-right:30px;
}
#PageMainContent #SecondColumn
{
    float: left;
	width: 300px;
}

#PageMainContent #MainColumn p.justify
{
     text-align: justify;
      text-indent: 25px;
}

#PageFooter
{
    padding-top: 15px;
	
	width: 825px;
}

#PageFooter #PartnerLinks
{
    color: #271510;
	font-size: 9px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	
	width: 425px;
    float: left;
}

#PageFooter #LegalCopyright
{
    color: #271510;
	font-size: 9px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	
	width: 400px;
    float: left;
}

#PageFooter #LegalCopyright a
{
    color: #271510;
	font-size: 10px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.QuoteMainText
{
font-size: 12px;
 line-height: 30px;
}

.QuoteMainText .QuoteMark
{
    color: #545454;
	font-size: 24px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
 line-height: 30px;

}

.QuoteGiver
{

	padding-left:50px;
}

.QuoteGiver .Name
{
    color: #545454;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.QuoteGiver .Occupation
{
 font-style: italic;
}


.divWhiteBackground
{
 background-color: #ffffff;
 padding: 12px;
  border: 1px solid #663333;
}

.divColumn325px
{
	width: 325px;
}

/***############################***/


h1.PageHeadline
{
    color: #007abe;
	font-size: 20px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

h1.SectionHeadline
{
    color: #007abe;
	font-size: 15px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	
	clear:both;
	display:block;
	background:url(/assets/images/MainLayout/bgline-007abe-13x13.gif) 0 4px repeat-x #fff;
	margin:0px 0px 10px 0px;
}

h1.SectionHeadline span{
	background-color:#fff;
	padding-right:10px;
}

div.NewsHeadline
{
	padding-right:25px;
	padding-left:25px;
	
}
div.NewsHeadline span.Title
{
	font-size: 14px;    
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
    color: #007abe;
}

div.HorizontalDesignLine 
{
	clear:both;
	display:block;
	margin:0px 0px 0px 0px;
	background:url(/assets/images/MainLayout/bgline-e0e5e8.gif) 0 0px repeat-x #fff;
	width: 800px;
}

div.HorizontalDesignLine span{
	background-color:#fff;
	padding-right:0px;
}


h2.SubSectionHeadline 
{
    color: #545454;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	
	clear:both;
	display:block;
	background:url(/assets/images/MainLayout/bgline-545454-11x11.gif) 0 4px repeat-x #fff;
	margin:0px 0px 10px 0px;
}

h2.SubSectionHeadline span{
	background-color:#fff;
	padding-right:10px;
}


h2.SubSectionHeadlineRed
{
    color: #E23721;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	
	clear:both;
	display:block;
	background:url(/assets/images/MainLayout/bgline-E23721-11x11.gif) 0 4px repeat-x #fff;
	margin:0px 0px 10px 0px;
}

h2.SubSectionHeadlineRed span{
	background-color:#fff;
	padding-right:10px;
}



.MainSection
{
    padding: 10px 25px 25px 25px;  
    width: 750px;
}
.MainSection #MainBody {
	float:left;
	width:500px;
	padding-right:50px;
}

.MainSection #MainRightColumn {
	float:left;
	width:200px;
}

.MainSection #MainSingleColumn{
	float:left;
	width:590px;
}

