html, body, div{
	font-family: Tahoma, Arial;
	font-size: 9pt;
	background-color: Transparent;
	padding: 0px;
	margin: 0px;
	border: none;
}

html, form, body{
	height: 100%;
}

body{
	background-color: #ffffff;
}

div{
	/*overflow: hidden;*/
}

#Container{
	position: relative;
	margin: 0 auto;
	width: 980px;
	height: 600px;
}

#Main{
	position: absolute;
	z-index:100;
	top: 65px;
	left: 0px;
	width: 980px;
	height: 504px;
	background-color:Transparent;	
}

#BG
{
	position:absolute;
	z-index:10;
	top:0px;
	left:0px;
	background-image:url(/Images/DEG_background.jpg);
	background-repeat:no-repeat;
	width:937px;
	height:581px;		
}

#Menu
{
	position: absolute;
	width: 980px;
	height: 30px;
	top:23px;
	left:0px;
	z-index:50;
	text-align:center;
}

#Footer
{
	position:absolute;
	z-index:100;
	top:585px;
	width:980px;
	left:0px;	
}

#Logo,#LogoSales
{
	position:absolute;
	z-index:51;
	top:8px;
	left:462px;
	width:470px;
	height:90px;
}
#LogoSales
{
	width:851px;
	left:81px;	
}
a img{
	border: none;
}

a{
	text-decoration: none;
}

a,a:hover
{
	color:#6c6d5e;
}
a:hover
{
	color:#000000;	
}

.Hilight, .Highlight, .Error{
	font-weight: bold;
}
.Highlight
{
	color:#4e4f46;	
	font-weight:normal;
}

.Error{
	color: #ff0000;
}

h1, h2, h3, h4, h5, h6, h7{
	display: inline;
	font-weight: normal;
}
ul,li
{
	margin:0px;	
	padding:0px;
}
ul
{
	margin-left:16px;	

}
img, div{
	behavior: URL('/iepngfix.htc');
}

.SubHead, .PageHead, .PageHeading, .SubHeading, h1{
	font-size: 10pt;
}
h1
{
	color:#4e4f46;
	font-size:16pt;	
	font-family:Georgia,Tahoma;
}
strong
{
	font-weight:normal;
	font-size:9pt;
	color:#004073;	
}

.SubHead2, .SubHeading2, h2{
	font-size: 9pt;	
}

.FormField{
	border: none;
	font-family: Tahoma, Arial;
	font-size: 8pt;
	background-color:#CDD1CB;
	/*filter:alpha(opacity=40);-moz-opacity:.40;opacity:.40;*/
	padding-bottom:5px;
	padding-top:5px;
	padding-left:5px;
	
	width:371px;
	color:#000000;
	font-size:9pt;
}

.TablePadding
{
	padding-left:10px;
}

.MenuPadding
{
	padding-left:20px;	
}

a.Menu,a:hover.Menu,a.MenuClick,a:hover.MenuClick

{
	text-decoration:none;
	color:#A8A999;
	
	font-size:11pt;
	font-family:Georgia,Tahoma,Arial;
}
a:hover.Menu
{
	color:#80a3b7;
}

a.MenuClick
{
	color:#004074;
}
a:hover.MenuClick
{
	color:#004074;
}

/*iframe
{
 background-color:Transparent !important;   
}*/

.BlogHome,.BlogHome>span,.BlogHome>p,.BlogHome p span,.BlogHome p,.BlogHome span
{
	color:#6c6d5e !important;
	font-size:9pt !important;
	font-family:Tahoma,Arial !important;
}

.BlogRight,.BlogRight>span,.BlogRight p,.BlogRight p span,.BlogRight p,.BlogRight span
{
    color:#6c6d5e !important;
	font-size:9pt !important;
	font-family:Tahoma,Arial !important;
}
/*.BlogRight>h1
{
    margin-bottom:10px;
    display:block;
}*/
.BlogHome h3
{
	color:#004074;
	font-size:11pt;
	line-height:1;
}
.BlogHome a,.BlogHome a:hover
{
	color:#6c6d5e;
	text-decoration:underline;
	
}
.BlogHome a:hover
{
	text-decoration:none;
}

.News a,.News a:hover
{
	color:#004175;
	text-decoration:underline;	
	font-size:9pt;
}
.News a:hover
{
	text-decoration:none;	
	
}

.News h1 a,.News h1 a:hover,.News h1
{
    color:#ffffff;
	font-size:20pt;
	font-family:Georgia,Arial;
    color:#ffffff;
    text-decoration:none;	
}
.News h1 a:hover
{
 color:#E3E7E6;   
}
.Footer,.Footer a,.Footer a:hover
{
	font-size:8pt;
	color:#A8A999;
	text-decoration:none;
	font-family:Georgia,Tahoma;
}
.Footer a:hover
{
	color:#000000;	
}

.ContactDetail
{
	color:#7395b0;	
}
.Contact
{
	color:#6c6d5e;	
}

.ShireLabel
{
	color:#7395b0;	
}

.RightPadding
{
	padding-right:3px;
	padding-bottom:1px;	
}

a.LinkButton,a:hover.LinkButton
{
	text-decoration:none;
	display:block;
	height:20px;
	width:50px;	
	/*background-color:#A8A999;
	filter:alpha(opacity=32);-moz-opacity:.32;opacity:.32;*/
	padding:6px;
	color:#000000;
}
a:hover.LinkButton
{
	background-color:#ffffff;
}

a.SalesLink,a:hover.SalesLink
{
	display:block;	
	height:20px;
	padding:6px;
	background-color:#CDD1CB;
	/*filter:alpha(opacity=32);-moz-opacity:.32;opacity:.32;*/
	
	color:#6c6d5e;
	
}
a:hover.SalesLink
{
	background-color:#A8A999;
	color:#000000;
}

a.SubMenuLink,a:hover.SubMenuLink,a.SubMenuClickLink,a:hover.SubMenuClickLink
{
	display:block;
	padding:3px;
	padding-left:15px;
	padding-right:15px;
	height:20px;
	background-color:Transparent;
	color:#000000;
	/*font-weight:bold;*/
	font-family:Georgia,Tahoma;
	
}

a:hover.SubMenuLink,a.SubMenuClickLink,a:hover.SubMenuClickLink
{
	/*background-color:#A8A999;*/
	
	
}

a.GalleryLink,a:hover.GalleryLink
{
    display:block;
    padding:6px;
    padding-left:8px;
    padding-right:8px;
    padding-top:5px;
    height:20px;
    background-color:#e3e3de;
    color:#A8A999;
    font-size:10pt;
}
a:hover.GalleryLink
{
    /*background-color:#A8A999;
    filter:alpha(opacity=32);-moz-opacity:.32;opacity:.32;*/
    color:#ffffff;
}

.Dimmer,.DimmerOuter
{
	opacity: 0.60; 
	mozopacity: 0.60; 
	khtmlopacity: 0.60; 
	filter: alpha(opacity=60);	
	
}
.DimmerOuter
{
	height:100%;
	width:100%;	
	position:absolute;
	z-index:1;
	top:0px;
	left:0px;
	background-color:#000000;
}

.GalleryItem
{
    padding-left: 10px;
    padding-right: 5px;
    padding-bottom: 10px;
}

.GalleryAltItem
{
    padding-left: 11px;
    padding-right: 5px;
    padding-bottom: 10px;
}

.GalleryPopup,.GalleryPopup td
{
    background-color: #ffffff;
    font-size: 10pt;
    color: #A8A999;
    
    /*left:30% !important;*/
    
    
}
.GalleryPopup
{
	visibility:hidden;	
}

.GalleryPopup a
{
    color: #A8A999;
}

.GalleryPopup a:hover
{
    color: #ffffff;
}

.ModalBackground
{
    background-color: #000000;
    filter: alpha(opacity=60);
    opacity: 0.6;
}

.HiddenButton
{
    display: none;
}

.SubMenuBG
{
    background-color: #cdd1ca;
    color:#000000;
    /*font-weight:bold;*/
  /*  filter:alpha(opacity=32);
    -moz-opacity:.32;
    opacity:.32;   */
    
}
.Transparent
{
    /*filter:alpha(opacity=0);
    -moz-opacity:.0;
    opacity:.0;*/
}

.NormalContent
{
	padding-left:80px;
	line-height:1.5;
	position:relative;
	z-index:101;
	width:860px;
	color:#6c6d5e;

}

.PageContent
{
 overflow:auto;
 height:390px;   
 width:440px;
 padding-right:30px;
}
	
.PageContent br 
{
	line-height: 0.8;
}

.ViewPictureButton 
{
	width: 179px;
	height: 29px;
	background-color: #C4C5BA;
	margin-right: 40px;
	padding-left: 10px;
	line-height: 26px;
}

/*Left Area on BLOG*/
.BlogLeft
{
 background-color:#dee4e2;
 width:295px;
 padding-left:41px;   
 height:100%;
}

.BlogLeft a
{
 color:#6c6d5e;
}
.BlogLeft a:hover
{
    color:#000000;
}

.BlogLeft h1
{
 font-size:12pt;
 color:#00467f;   
}
.BlogLeft ul,.BlogLeft li
{
    margin:0;
    list-style:none;
}
.BlogLeft ul
{
 padding-top:5px;   
}

/*Right Area on BLOG*/
.BlogRight
{
    background-color:#ECEFED;
    width:575px;
    padding-left:41px;   
    height:100%;
    text-align:left;   
}
.BlogRight hr
{
    color:#dee4e2; 
    background-color:#dee4e2; 
    height:3px; 
    width:535px; 
    position:absolute; 
    float:left;
    border:none;
    text-align:left;
}
.BlogRight h4
{
 color:#80a3b7;
 font-size:13pt;  
  text-transform:lowercase;
}
.BlogRight h1 a,.BlogRight h1 a:hover
{
 color:#00467f;
 font-size:12pt; 
 text-transform:lowercase;
}
.BlogRight h1 a:hover
{
    color:#000000;
    
}


/*Subscribe area on BLOG*/
.BlogSubscribe
{
 text-align:left;  
 color:#3e3e38;
 /*font-size:10pt; */
}

.SubscribeTextbox
{
    width:192px;
    background-color:#cdd1cb;
    color:#000000;   
    border:none;
    padding:3px;
    padding-top:5px;
    padding-bottom:5px;
    font-family: Tahoma, Arial;
	font-size: 8pt;
	
}
.SubscribeLink
{
 display:block;
 background-color:#cdd1cb;
 padding-left:15px;  
 padding-right:15px;
 padding-top:4px;
 padding-bottom:5px;
}

.ShireInfo p 
{
	padding-right: 50px;
}

.SubTitle 
{
	font-family:Georgia;
	color: #004073; 
	font-size: 19px;
}

.OurStoryContent 
{
	height: 345px !important;
	margin-top: 10px;
}

a.Resources,a:hover.Resources
{
 text-decoration:none;
 color:#004073;   
}
a:hover.Resources
{
    color:#000000;
}


