/*
--------------------------------- 
Website Styling
---------------------------------
*/
Body
{
	margin:0px;
	margin-bottom:10px;
	background-color: #68728D;
	background-image:url(../images/background.jpg);
	background-repeat:repeat-x
}
P
{
    color: #000000px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: none;
    text-decoration: none;
	text-align:justify;
	margin:0px;
	border:0px;
	padding:5px 0px 5px 0px
}
BR
{
	line-height:5px;
	border:0px;
	padding:0px
}
UL
{
	color: #000000px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: none;
    text-decoration: none;
	margin:5px 0px 5px 16px;
	padding:0px
}
H1
{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	text-decoration: none;
	margin-top: 10px;
	margin-left: 10px
}
H2
{
	background-image:url(../images/glass-background.gif);
	background-repeat:repeat-x;
	padding-left:6px;
	padding-top:2px;
	padding-bottom:3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	color:#FFFFFF;
	margin:0px
}
H3
{
	padding-bottom:2px;
	padding-top:2px;
	padding-left:10px;
	border-bottom:#D1D5E1 solid 2px;
	border-left:#D1D5E1 solid 2px;
	border-top:#D1D5E1 solid 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	color:#013F7B;
	background-color:#FFFFFF;
	margin:0px
}
H4
{
	background-image:url(../images/glass-background.gif);
	background-repeat:repeat-x;
	padding-left:6px;
	padding-top:2px;
	padding-bottom:3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	color:#FFFFFF;
	margin:0px 0px 10px 0px
}
#BodyContainer
{
	z-index:0px;
}
#HeaderContainer
{
	width:730px;
	height:336px;
	position:relative;
	background-color:#FFFFFF;
	border-left:solid 2px #013F7B;
	border-right:solid 2px #013F7B;
	padding:10px
}
#ContentContainer
{
	width:730px;
	position:relative;
	background-color:#FFFFFF;
	border-left:solid 2px #013F7B;
	border-right:solid 2px #013F7B;
	padding:0px 10px 0px 10px
}
#FooterContainer
{
	width:730px;
	position:relative;
	background-color:#FFFFFF;
	border-left:solid 2px #013F7B;
	border-right:solid 2px #013F7B;
	border-bottom:solid 2px #013F7B;
	padding:10px
}
#WebStatisticsContainer
{
	visibility:hidden;
	z-index:-1px;
	height:10px
}
#LogoHeaderContainer
{
	width:200px;
	height:81px;
	position:absolute;
	top:10px;
	left:10px;
	border:0px;
	background-color:#FFFFFF
}
#SloganHeaderContainer
{
	width:520px;
	height:42px;
	position:absolute;
	top:49px;
	left:220px;
	border:0px;
	background-color:#D6DAE6
}
#SloganHeaderContent
{
	width:518px;
	height:38px;
	position:absolute;
	border:0px;
	left:2px;
	top:2px;
	background-color:#68728D;
	background-image:url(../images/slogan-header-background.jpg);
	background-repeat:repeat-y
}
#ImageHeaderContainerLeft
{
	width:200px;
	height:154px;
	position:absolute;
	top:103px;
	left:10px;
	background-color:#D6DAE6;
	background-image:url(../images/image-header-background.jpg);
	background-repeat:repeat-x
}
#ImageHeaderContentLeft
{
	width:198px;
	height:150px;
	position:absolute;
	border:0px;
	top:2px;
	background-color:#D6DAE6
}
#ImageHeaderContainerRight
{
	width:520px;
	height:154px;
	position:absolute;
	top:103px;
	left:220px;
	border:0px;
	background-color:#D6DAE6;
	background-image:url(../images/image-header-background.jpg);
	background-repeat:repeat-x
}
#ImageHeaderContentRight
{
	width:518px;
	height:150px;
	position:absolute;
	border:0px;
	top:2px;
	left:2px;
	background-color:#D6DAE6
}
#NavbarHeaderContainer
{
	width:730px;
	height:32px;
	position:absolute;
	top:272px;
	left:11px;
	border:0px;
	background-color:#D6DAE6;
	background-image:url(../images/navbar-background.gif);
	background-repeat:repeat-x;
	vertical-align: bottom;
}
/*
---------------------------------
Navigation Bar Tabs
---------------------------------
*/
#NavbarTabs
{
	margin:0px;
	padding-bottom:0px;
	padding-left:10px;
	padding-top:10px
}
#NavbarTabs ul, #NavbarTabs li
{
	display: inline;
	list-style-type: none;
	margin:0px;
	padding:0px
}
#NavbarTabs a:Link, #NavbarTabs a:Visited
{
	background-image:url(../images/button-background-off.gif);
	background-repeat:repeat-x;
	color: #FFFFFF;
	float:left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
	font-weight:bold;
	margin-right: 5px;
	padding:2px 6px 3px 6px;
	display:compact;
	width:auto;
	text-decoration: none;
	text-align:center
}
#NavbarTabs a:Link#Current, #NavbarTabs a:Visited#Current
{
	background: #FFFFFF;
	border-left: 2px solid #013F7B;
	border-right: 2px solid #013F7B;
	border-top: 2px solid #013F7B;
	color: #013F7B
}

#NavbarTabs a:Hover
{ 
	color: #013F7B;
	background-image:url(../images/button-background-on.gif);
	background-repeat:repeat-x
}
/*---------------------------------*/
#TitleHeaderContainer
{
	width:730px;
	height:42px;
	position:absolute;
	top:314px;
	left:10px;
	border:0px;
	background-color:#D6DAE6
}
#TitleHeaderContent
{
	width:726px;
	height:38px;
	position:absolute;
	border:0px;
	left:2px;
	top:2px;
	background-color:#D1D5E1;
	background-image:url(../images/slogan-header-background.jpg);
	background-repeat:repeat-y
}
#ContentBody
{
	width:730px
}
.Content
{
	width:730px;
	padding:10px 0px 0px 0px;
	position:relative;
	background-color:#FFFFFF
}
.ContentHyperlink A:Link, .ContentHyperlink A:Visited
{
	padding:1px 2px 1px 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration:underline;
	color:#013F7B;
	background-color:#FFFFFF;
	margin:0px
}
.ContentHyperlink A:Hover, .ContentHyperlink A:Active
{
	text-decoration:none;
	color:#FFFFFF;
	background-color:#013F7B;
}
.ImageContentContainerRight
{
	float:right;
	margin:0px;
	position:relative
}
/*
---------------------------------
Product Details
---------------------------------
*/
.ProductContent
{
	margin:0px;
	border:0px;
	padding:0px 10px 0px 0px
}
.ProductDetailsContainer
{
	width:730px;
	height:154px;
	padding:10px 0px 0px 0px;
	position:relative
}
.ProductDetailsImageContainerRight
{
	width:200px;
	height:154px;
	float:right;
	top:0px;
	left:528px;
	background-color:#D6DAE6;
	background-image:url(../images/image-header-background.jpg);
	background-repeat:repeat-x
}
.ProductDetailsImageContentRight
{
	width:198px;
	height:150px;
	position:relative;
	border:0px;
	top:2px;
	background-color:#D6DAE6
}
.ProductDetailsContentContainerLeft
{
	width:520px;
	height:154px;
	position:relative;
	top:0px;
	left:0px;
	border:0px;
	background-color:#D6DAE6;
	background-image:url(../images/image-header-background.jpg);
	background-repeat:repeat-x
}
.ProductDetailsContentLeft
{
	width:500px;
	height:134px;
	position:absolute;
	border:0px;
	top:10px;
	left:10px;
	margin:0px
}
.ProductDetailsContentWindowScroller
{
	overflow:-moz-scrollbars-vertical;
	overflow-y:scroll;
	overflow-x:hidden;
	width:500px;
	height:74px;
	position:relative;
	border:0px;
	top:10px;
	left:0px;
	margin:0px 0px 20px 0px
}

/*------------------------------*/

.ButtonContainer
{
	background-image:url(../images/tab-button-border-background.jpg);
	background-repeat:repeat-x;
	padding-left:2px;
	height:30px;	
	width:102px;
	margin-top:10px;
	text-align:left
}
.ProductsTitleHeader
{
	background-image:url(../images/navbar-header-background.jpg);
	background-repeat:repeat-x;
	padding-left:10px;
	padding-top:7px;
	margin-bottom:10px;
	display: block;
	height:23px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	color:#9B9CE7
}
.WhiteLink A:Link, .WhiteLink A:Visited
{
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none
}
.WhiteLink A:Active, .WhiteLink A:Hover
{
    text-decoration: underline
}
.WhiteTextBold
{
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none
}
.BlueTextBold
{
    color: #013F7B;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none
}
.ContentButton A:Link, .ContentButton A:Visited 
{
	background-image:url(../images/button-background-off.gif);
	background-repeat:repeat-x;
	padding:2px 6px 3px 6px;
	display:compact;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	color:#FFFFFF;
	line-height:20px;
	position:relative
}
.ContentButton A:Active, .ContentButton A:Hover
{
	background-image:url(../images/button-background-on.gif);
	background-repeat:repeat-x;
	color:#013F7B
}
.ContentLandingButtonContainer 
{
	position:absolute;
	z-index:1;
	width:350px;
	top:10px;
	left:226px;
	right:0px;
	height:20px;
	display:block
}
/*
---------------------------------
Form Elements
---------------------------------
*/
Form
{
	border: 0px;
	margin: 0px
}
Fieldset
{
	border: 0px;
	padding: 0px
}
.Button
{
	padding-left:6px;
	padding-top:2px;
	padding-bottom:1px;
	text-align:left;
	background-image:url(../images/button-background-off.gif);
	background-repeat:repeat-x;
	border:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	line-height:14px;
	display:compact;
	color:#FFFFFF
}
.Button:Focus, .Button:Hover
{
	background-image:url(../images/button-background-on.gif);
	background-repeat:repeat-x;
	cursor: pointer;
	color:#013F7B
}
.TextBox
{
	color:#013F7B;
	width:50%;
	background:#CEDAE5;
	border:2px solid #013F7B;
	padding:2px 6px 3px 6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:5px 0px 5px 0px
}
.TextBox:Focus, .TextBox:Hover 
{
	background-color:#B3C6D8
}
