﻿BODY 	
{
	FONT-Family:Tahoma, serifSansSerifMonospace;
	PADDING-RIGHT: 0px;	
	PADDING-LEFT: 0px;	
	PADDING-BOTTOM: 0px;	
	MARGIN: 0px;	
	PADDING-TOP: 10px;
	color: #676767;
	/*background-color:#91d5f6;*/	
    	background-color:#F7F7ED;
    	background-image:url('../images/bg.bmp'); 
	background-repeat:repeat-x;
	background-attachment:fixed;
} 

A
{
	color: #1D76D2;
}

.BlueButton
{
	background-image: url('../images/ButtonBG.png');
	height:22px;
	line-height:16px;
	border: 1px solid #F7F7ED;
	color: white;
	cursor:pointer;
}

.BlueButton:hover
{
	background-color: #49A3FF;
	background-image: none;
	height:22px;
	line-height:16px;
	border: 1px solid #F7F7ED;
	color: white;
}

/* ----------------------- Contents -------------------------*/
.Content
{
	 WIDTH: 890px;
	 MARGIN: auto;
}

/* ----------------------- Tables -------------------------*/
.Bordered
{
	border: 1px solid #CCCCCC;
	background-color:white;
	background-image:url('../images/divbg.bmp'); 
	background-repeat:repeat-x;
}

.BorderedMain
{
	float: right;
	width: 650px;
	border: 1px solid #CCCCCC;
	background-color:white;
	background-image:url('../images/divbg.bmp'); 
	background-repeat:repeat-x;
}

.BorderedLong
{
	border: 1px solid #CCCCCC;
	background-color:white;
	background-image:url('../images/divlbg.bmp'); 
	background-repeat:repeat-Y;
}

/* ----------------------- FOOTER -------------------------*/
.Footer
{
	border: 1px solid #CCCCCC;
	height:26px; 
	MARGIN: auto;
	background-COLOR: #008FEF;
	TEXT-ALIGN: RIGHT;
	Vertical-ALIGN:Middle;
	font-size: 12px;
	margin-bottom:20px;
}

.Footer A
{
	TEXT-DECORATION:None;
	COLOR: #FFFFFF;
}

.Footer A:Hover
{
	TEXT-DECORATION:underline;
}

/* ----------------------- Header -------------------------*/
.Header
{
	MARGIN: 5px;
}

.HeaderBlue
{
	FONT-SIZE: 18px;
	COLOR: #1D76D2;
	BORDER-BOTTOM: 1px solid #1D76D2;
}

.HeaderBlueShort
{
	FONT-SIZE: 18px;
	COLOR: #1D76D2;
	TEXT-DECORATION: underline;
}

/* ----------------------- Contents -------------------------*/

.Contents
{	
	width: 868px;
	padding: 10px;
	BORDER-LEFT:1px solid #CCCCCC;
	BORDER-RIGHT:1px solid #CCCCCC;
	BACKGROUND-COLOR: #F7F7ED;
	FONT-SIZE: 12px;
}


/* ----------------------- SiteMap -------------------------*/
.SitemapUL
{
	MARGIN:0px;
}

.SitemapUL A
{
	TEXT-DECORATION: None;
	COLOR: #1D76D2;
	MARGIN: 0px;
}

/* ----------------------- Cookie Trail -------------------------*/
.CookieTrailCurrent
{
	TEXT-DECORATION: None;
	COLOR: #000000;
}

.CookieTrailBase
{
	TEXT-DECORATION: None;
	COLOR: #1D76D2;
}

.CookieTrail
{
	padding:3px;
	background-color:white;
	border: 1px solid #CCCCCC;
	Margin-Left: 0px;
	Margin-Bottom:10px;
}

/* ----------------------- Products Page -------------------------*/
.LeftNavHeader
{
	font-weight:bold;
	width:100%;
	vertical-align:middle;
	padding-top:5px;
	margin-left:10px;
	font-size:14px;
}

.LeftNavItem
{
	width:100%;
	vertical-align:middle;
	padding-top:5px;
	margin-left:10px;
	font-size:13px;
}

/* ----------------------- Products Page -------------------------*/
.DownloadsHeaderBlue
{
	FONT-SIZE: 15px;
	COLOR: #1D76D2;
	Font-Weight:bold;
}

.DownloadsHeader
{
	FONT-SIZE: 12px;
	COLOR: #1D76D2;
	Font-Weight:bold;
	Text-Decoration:none;
}

.FullDiv
{
	MARGIN: auto;
	WIDTH: 868px;
	BORDER-LEFT: 1px solid #CCCCCC;
	BORDER-RIGHT: 1px solid #CCCCCC;
	BACKGROUND-COLOR: #FFFFFF;
}

.FullContents
{
	margin:5px;
	color:#676767;
}

.PortfolioLinksCurrent
{
	TEXT-DECORATION: NONE;
	COLOR: #1D76D2;
	FONT-WEIGHT: Bold;
}

.PortfolioLinks
{
	TEXT-DECORATION: NONE;
	COLOR: #676767;
}

.PortfolioLinks:Hover
{
	TEXT-DECORATION: Underline;
}

.LastBox
{
	border-bottom: 1px solid #CCCCCC;
}

/* ----------------------- Portfolio -------------------------*/
.PortfolioHeader
{
	FONT-SIZE: 18px;
	COLOR: #1D76D2;
	text-align:center;
}

.PortfolioPic
{
	BORDER: 2px solid #1D76D2
}

.PortfolioImages
{
	BORDER: 1px solid #1D76D2
}

/* ----------------------- Tabs -------------------------*/
.CustomTabStyle .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:11px;background:url('../images/Tabs/tab-line.gif') repeat-x 50% bottom;  
height:24px;
}
.CustomTabStyle .ajax__tab_outer {padding-right:2px;background:url('../images/Tabs/tab-right.gif') no-repeat right 50%; 
height:24px;
}
.CustomTabStyle .ajax__tab_inner {padding-left:4px;background:url('../images/Tabs/tab-left.gif') no-repeat; 
height:24px;
}
.CustomTabStyle .ajax__tab_tab {height:13px;padding:4px;margin:0;background:url('../images/tabs/tab.gif') repeat-x;  
height:24px;
}
.CustomTabStyle .ajax__tab_active .ajax__tab_outer {background:url('../images/Tabs/tab-active-right.gif') no-repeat right 50%;  
height:24px;
}
.CustomTabStyle .ajax__tab_active .ajax__tab_inner {background:url('../images/Tabs/tab-active-left.gif') no-repeat;  
height:24px;
}
.CustomTabStyle .ajax__tab_active .ajax__tab_tab {background:url('../images/Tabs/tab-active.gif') repeat-x; 
height:24px; color:#1D76D2; font-weight:bold
}
.CustomTabStyle .ajax__tab_body {border:1px solid #CCCCCC;border-top:0;padding:4px;background-color:#ffffff;}
.CustomTabStyle .ajax__tab_body li {list-style-image: url('../images/circle.gif'); 
list-style-type: circle; margin-bottom:5px
}
.CustomTabStyle .ajax__tab_panel {padding-top:10px;padding:4px; margin-left:10px}
.CustomTabStyle .ajax__tab_panel b {color:#1D76D2;}


/* ----------------------- Christmas footr -------------------------*/
#footerBG
{
            display: block;
            bottom: 0px;
            left: 0px;
            width:100%;
            position: fixed;
            z-index:-1;
            height: 290px;
}
* html #footerBG
{
            position: absolute;
}

#footerBGTop
{
            display: block;
            top: 60px;
            left:20px;
            width:266px;
            position: fixed;
            z-index:-1;
            height: 113px;
}
* html #footerBGTop
{
            position: absolute;
}