﻿HTML
{
	font-family		: Arial;
	font-size		: 10pt;	
}
BODY
{
	background-color	: #dddddd;
	background-image	: url(../background.png);
	background-position	: center top;
	background-repeat	: repeat-x;
	margin			: 0px;
	padding			: 0px;
}
IMG
{
	border-style		: none;		
}

A
{
	font-weight			: normal;
	color				: #6E1818;
}

DIV.Wrapper
{
	margin-left			: auto;
	margin-right		: auto;
	position			: relative;
	width				: 950px;	
}
DIV.Logo
{
	clear				: both;
	float				: left;
	height				: 95px;
	width				: 950px;
}
DIV.Navigation
{
	background-image	: url(../navigation_background.jpg);
	background-position	: center top;
	background-repeat	: no-repeat;
	clear				: both;
	float				: left;
	height				: 53px;
	width				: 950px;	
}
UL.Tabs
{
	clear				: both;
	display				: block;
	float				: left;
	height				: 39px;
	margin				: 14px 0px 0px 0px;
	padding				: 0px 0px 0px 10px;
	width				: 940px;
}
LI.Tab
{
	background-image	: url(../tab_background.jpg);
	background-position	: center bottom;
	background-repeat	: no-repeat;
	display				: block;
	height				: 39px;
	float				: left;
	line-height			: 35px;
	text-align			: center;
	width				: 135px;
	font-size			: 10pt;
}
LI.Tab A
{
	color				: #993333;
	text-decoration		: none;	
}
LI.TabOff
{
	display				: block;
	height				: 39px;
	float				: left;
	line-height			: 35px;
	text-align			: center;
	width				: 135px;
	font-size			: 10pt;
}
LI.TabOff A
{
	color				: #FFFFFF;
	text-decoration		: none;	
}
DIV.SubNavigation
{
	background-image	: url(../subnavigation_background.jpg);
	background-position	: center top;
	background-repeat	: repeat-x;
	clear				: both;
	float				: left;
	height				: 40px;
	width				: 950px;	
}
UL.SubNavigation
{
	clear				: both;
	display				: block;
	float				: left;
	margin				: 0px 0px 0px 0px;
	padding				: 0px 0px 0px 10px;
	width				: 900px;
}
LI.SubNavigation
{
	display				: block;
	height				: 30px;
	float				: left;
	line-height			: 30px;
	text-align			: center;
	/*width				: 135px;*/
	font-size			: 10pt;
	margin				: 0px 15px;
}
LI.SubNavigation A
{
	color				: #5b5b5b;
	text-decoration		: none;
}
DIV.ContentBody
{
	background-color	: #FFFFFF;
	clear				: both;
	float				: left;
	padding				: 10px 14px 5px 15px;
	color				: #596479;
	min-height          : 300px;
}
DIV.ContentInner
{
	clear				: both;
	float				: left;
	width				: 921px;
}
DIV.HomePromotion
{       
	background-image	: url(../home_promotion.jpg);	
	background-repeat	: no-repeat;
	clear				: both;	
	height				: 231px;
	width				: 921px;	
	font-size			: 10pt;
	font-weight			: normal;
	border              : 0px ;
	padding				: 0px;	
}
DIV.Promotion
{       
	background-image	: url(../app_promotion.jpg);	
	background-repeat	: no-repeat;
	clear				: both;	
	height				: 230px;
	width				: 922px;	
	font-size			: 10pt;
	font-weight			: normal;
	border              : 0px ;
	padding				: 0px;	
}
DIV.Promotion_Maroon
{
	background-image	: url(../birds2_maroon_back.gif);
	background-position	: center top;
	background-repeat	: no-repeat;
	clear				: both;
	/*float				: left;*/
	height				: 231px;
	width				: 921px;	
	font-size			: 10pt;
	font-weight			: normal;
}
DIV.ContentFooter
{
	background-image	: url(../content_footer.gif);
	background-position	: center bottom;
	background-repeat	: no-repeat;
	clear				: both;
	float				: left;
	height				: 40px;
	width				: 950px;
}
DIV.ContentFooter SPAN
{
    color               : #596479;
    display             : block;
    margin              : 13px 0px 0px 0px;
    text-align          : center;
    font-size			: 8pt;
}
DIV.ContentFooter SPAN A
{
    color               : #596479;
    font-weight         : bold;
    text-decoration     : none;    
}
DIV.Footer
{
	background-image	: url(../footer.png);
	background-position	: center top;
	background-repeat	: no-repeat;
	clear				: both;
	float				: left;
	height				: 60px;
	width				: 950px;
	margin-top: 20px;
}
DIV.Footer DIV
{
    color               : #596479;
    display             : block;
    font-size           : 7pt;
    line-height         : 15px;
    margin              : 15px 0px 0px 0px;
    text-align          : center;
}
DIV.Footer DIV A
{
    color               : #70332e;
    font-weight         : normal;
    text-decoration     : underline;
}
DIV.Footer DIV A:Hover
{	
	color				: #596479;
}
H2
{
	color:#596479;
	font-size:16pt;	
	margin-bottom: 10px;
	margin-top: 0px;
}
OL LI
{
	margin:10px 0;
}
.ClientLogo
{
	background-image				: url(../logoeffect.gif); 
	display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: 139px;
    height: 92px;
}
.ClientLogo *
{
	 vertical-align: middle;
}
.ClientLogo span {
    display: inline-block;
    height: 100%;
}
.ClientLogoOuter
{
	float:left;
	width:139px;
	overflow:hidden;
    margin:14px;
}
.Clients
{
	width:850px;	
	margin:0 auto;	
}
ul
{
	list-style-image:url(../listdot.gif);
}
li
{
	margin-bottom:8px;
}
LI.SubNavigation A.SubNavigationActive
{
	color:#993333;
	font-weight: bold;
}

.content_header
{
    width: 922px;
    height:  231px;    
}
.content_background_birds2_grey
{
    background-image: url(../birds2_grey_back.gif);
    background-repeat: no-repeat;   
}
div#contentText
{
   position: relative;
   width: 630px;
   float: left;      
   margin-top: 15px;   
}
div#contentText h1
{
	margin-top : 10px;	
	margin-bottom: 5px;	
	font-size: 14pt;	
}
div#contentImage
{
    position: relative;
    float: left;       
    margin-left: 8px;   
    margin-right: 10px;  
    margin-top: 8px;
    text-align: center;    
} 
.contactInput
{
    width:300px; 
    border: 1px solid #CCCCCC;   
    color: Gray;
    height: 21px;
}
.promotionBoxCommon
{
	width: 340px; 
}
.padding
{
	padding: 10px;
}
.leftColumn
{
	width: 340px; 
	float: left; 
	margin-right: 10px;
}
.rightColumn
{
	width: 560px; 
	float: left; 
	margin-left: 10px;
}
.content
{
	height: 322px; 
	width: 550px;        	
	overflow: hidden;        	
}
.content h3
{
    margin: 0px;
    color: #db7e27;	
}
.content h1
{
    font-size: 14pt;	
    margin: 0px;
    color: #db7e27;	    
}
.MainTitle
{
	font-size: 16pt;
	margin: 0px;
    color: #db7e27;		
}
.demoBoxMain
{        	
	height: 113px; 
	color: White; 
	background-image: url(../newsletterback.gif);
}
.demoBoxLeft
{
	width: 6px; 
	height: 113px; 
	float:left;
	background-image: url(../newsletterleft.gif);
}
.demoBoxRight
{
	width: 6px; 
	height: 113px; 
	float:right;
	background-image: url(../newsletterright.gif);
}
.demoBoxInner
{
	float:left; 
	overflow: hidden; 
	width: 325px;
}
.articleBox
{        	
	height: 176px; 
	background-image: url(../articleback.gif); 
	color: #710a2c; 
}
.articleLeft
{
	width: 5px; 
	float:left;
	height: 176px; 
	background-image: url(../articleleft.gif); 
}
.articleRight
{
	width: 5px; 
	float:right;
	height: 176px; 
	background-image: url(../articleright.gif); 
}
.callToAction
{        	
	height: 115px; 
	background-image: url(../calltoactionback.gif); 
	color: #710a2c;
}       
.callToActionLeft
{
	width: 6px; 
	height: 115px; 
	float:left;
	background-image: url(../calltoactionleft.gif); 
} 
.callToActionRight
{
	width: 6px; float:right;
	height: 115px; 
	background-image: url(../calltoactionright.gif); 
} 
.callToActionInner
{
	float:left; 
	overflow: hidden; 
	width: 325px;
}
.clientQuoteBox
{
	position: relative; 
	bottom: 0px; 
	width: auto; 
	height: 116px; 
	background-image: url(../clientquoteback.gif); 
	color: #db7e27; 
	text-align:center;
}
.clientQuoteLeft
{
    width: 6px; 
    float:left;	
    height: 116px; 
    background-image: url(../clientquoteleft.gif); 
}
.clientQuoteRight
{
    width: 10px; 
    float:right;
    height: 116px; 	
    background-image: url(../clientquoteright.gif); 
}
.ClientQuote
{
	position: absolute;
	left: 86px; 
	right: 86px; 
	width:750px; 
	color: #6f191a; 
	text-align: center;	
	margin-top: 80px;
}
.ClientQuoteLogo
{
	float:right;
}
/* Tabs
    ----------------------------------*/
    .ui-tabs {padding: .2em; zoom: 0;}
    .ui-tabs .ui-tabs-nav {margin: 0px; width: 533px; height: 31px; list-style: none; position: relative; padding: .2em .2em 0; }
    .ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
    .ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; }
    .ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
    .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
    .ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
    .ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; }
    .ui-tabs .ui-tabs-hide { display: none !important; }

/* Component containers
----------------------------------*/
	.ui-widget-content { border: 1px solid #e1e1e1/*{borderColorContent}*/; background: #ffffff/*{bgColorContent}*/ url(../jquery/ui-bg_glass_75_ffffff_1x400.png)/*{bgImgUrlContent}*/ 0/*{bgContentXPos}*/ 0/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/; color: #222222/*{fcContent}*/; height: 430px; }
	.ui-widget-content a { color: #222222/*{fcContent}*/; }
	.ui-widget-header { border: 1px solid #e1e1e1/*{borderColorHeader}*/; background: #cccccc/*{bgColorHeader}*/ url(../jquery/ui-bg_highlight-soft_75_cccccc_1x100.png)/*{bgImgUrlHeader}*/ 0/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/; color: #222222/*{fcHeader}*/; font-weight: bold; }
	.ui-widget-header a { color: #222222/*{fcHeader}*/; }

/* Interaction states
----------------------------------*/
	.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #d3d3d3/*{borderColorDefault}*/; background: #e6e6e6/*{bgColorDefault}*/ url(../jquery/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 0/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #555555/*{fcDefault}*/; outline: none; }
	.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555/*{fcDefault}*/; text-decoration: none; outline: none; }
	.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #999999/*{borderColorHover}*/; background: #dadada/*{bgColorHover}*/ url(../jquery/ui-bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/ 0/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; outline: none; }
	.ui-state-hover a, .ui-state-hover a:hover { color: #212121/*{fcHover}*/; text-decoration: none; outline: none; }
	.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #aaaaaa/*{borderColorActive}*/; background: #ffffff/*{bgColorActive}*/ url(../jquery/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 0/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcActive}*/; outline: none; }
	.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121/*{fcActive}*/; outline: none; text-decoration: none; }

/* Misc visuals
----------------------------------*/
/* Overlays */
	.ui-widget-overlay { background: #aaaaaa/*{bgColorOverlay}*/ none/*{bgImgUrlOverlay}*/ 0/*{bgOverlayXPos}*/ 0/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityOverlay}*/; }
	.ui-widget-shadow { margin: -4px/*{offsetTopShadow}*/ 0 0 -4px/*{offsetLeftShadow}*/; padding: 4px/*{thicknessShadow}*/; background: #aaaaaa/*{bgColorShadow}*/ none/*{bgImgUrlShadow}*/ 0/*{bgShadowXPos}*/ 0/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/; opacity: .35;filter:Alpha(Opacity=35)/*{opacityShadow}*/; -moz-border-radius: 4px/*{cornerRadiusShadow}*/; -webkit-border-radius: 4px/*{cornerRadiusShadow}*/; }
