﻿* {
   margin: 0;
   padding: 0;
   
}

BODY
{
	margin: 0px 0px 0px 0px;
	font-family: Arial Rounded MT Bold,  Arial, Verdana, Tahoma;
	background-color:#FFFFFF;
	text-align:left;
	white-space:normal;
	/*background:url('images/ipBG.jpg') no-repeat top center;*/
}

/*
====================================
Backgrounds
====================================
*/

.BG
{
background-image:url('images/bg.jpg');background-repeat:no-repeat;
}

.SmallFadeBox
{
	background-image:url('images/containers/small_fade_box.jpg');
	background-repeat:no-repeat;
}

.SmallerFadeBox
{
	background-image:url('images/containers/smaller_fade_box.jpg');
	background-repeat:no-repeat;
}

.TopBGSlice
{
	background-image:url('images/TopBGSlice.jpg');
	background-repeat:repeat-x;
	height:83px;
	
}

.BlueWhiteRLine
{
	background-image:url('images/blue_r_line.jpg');
	background-repeat:repeat-y;
}

.BlackBlend
{
	background-image:url('images/BlackFadeSlice.jpg');
	background-repeat:repeat-x;
	background-color:#090909;
	
}

.GrayFade
{
	background-image:url('images/GrayFade.jpg');
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	
}

.Swoosh2
{
	background-image:url('images/swoosh_t2.jpg');
	background-repeat:no-repeat;
	height:39px;
	width:151px;
}

.Swoosh3
{
	background-image:url('images/swoosh_t3.jpg');
	background-repeat:no-repeat;
}

.SwooshBox
{
	border: solid 2px #CCFFFF; 
	/*background-image:url('Images/containers/bc_Strip.jpg'); 
	background-repeat:no-repeat;*/
}

.BlueFill
{
	
	 background-color:#D5FFFE;
}

.WhiteFill
{
	
	 background-color:#FFFFFF;
}

.GrayFill
{
	
	 background-color:#ECF0F0;
}

.DottedBox
{
	border: dotted 1px #cccccc; 
	background-color:#ffffff;
}

.BlueTrimGrayFill
{
	border: solid 3px #CCFFFF; 
	background-color:#ECF0F0;
}

.BlueTrimWhiteFill
{
	border: solid 3px #CCFFFF; 
	background-color:#FFFFFF;
}

.GrayDottedWithBlueFill
{
	border: dotted 1px #cccccc; 
	background-color:#ccffff;
}

.FooterLine
{
	background-image:url('images/BlueLine.jpg');
	background-repeat:repeat-x;
}

.LtBlueFill
{
	
	 background-color:#0099cc;
}

.SpeachFill
{
	background-image:url('images/speach3.jpg');
	background-repeat:no-repeat;
}

.GrayDottedLines
{
	 border:dotted 1px #999999;
	 background-color:#F3F6F9;
}

.SoldGray
{
	border:sold 1px #CCCCCC;
	font-family:  Arial, Verdana, Tahoma;
	color:#333333;
	font-size:12px;
	text-decoration:none;
}
/*
====================================
Fonts
====================================
*/

.Orange1
{
	font-family: Georgia, Arial, Verdana, Tahoma;
	color:#FF6600;
	font-size:22px;
	text-decoration:none;
	font-weight:bold;
}

.Orange2
{
	font-family: Georgia, Arial, Verdana, Tahoma;
	color:#FF6600;
	font-size:16px;
	text-decoration:none;
	 font-style:italic;
}

.UBlack1
{
	font-family: Arial Rounded MT Bold, Arial, Verdana, Tahoma;
	color:#000000;
	font-size:14px;
	text-decoration:none;
	
}

.Black1
{
	font-family: Arial Rounded MT Bold, Arial, Verdana, Tahoma;
	color:#333333;
	font-size:14px;
	text-decoration:none;
	
}

.Black2
{
	font-family: Arial Rounded MT Bold, Arial, Verdana, Tahoma;
	color:#333333;
	font-size:32px;
	text-decoration:none;
	
}

.Black3
{
	font-family: Arial Rounded MT Bold, Arial,  Arial, Verdana, Tahoma;
	color:#333333;
	font-size:20px;
	text-decoration:none;
	
}

.Black4
{
	font-family: Arial Rounded MT Bold,  Arial, Verdana, Tahoma;
	color:#333333;
	font-size:40px;
	text-decoration:none;
}

.Black5
{
	font-family: Georgia,  Arial, Verdana, Tahoma;
	color:#333333;
	font-size:10px;
	text-decoration:none;
}

.Black6
{
	font-family: Georgia,  Arial, Verdana, Tahoma;
	color:#333333;
	font-size:11px;
	text-decoration:none;
}

.Black7
{
	font-family: Georgia,  Arial, Verdana, Tahoma;
	color:#333333;
	font-size:17px;
	text-decoration:none;
}

.Black8
{
	font-family: Arial Rounded MT Bold,  Arial, Verdana, Tahoma;
	color:#333333;
	font-size:16px;
	text-decoration:none;
}

.Black9
{
	font-family: Georgia,  Arial, Verdana, Tahoma;
	color:#333333;
	font-size:12px;
	text-decoration:none;
}

.Black_hippa
{
	font-family: Georgia,  Arial, Verdana, Tahoma;
	color:#333333;
	font-size:12px;
	text-decoration:none;
}


.Black10
{
	font-family: Georgia,  Arial, Verdana, Tahoma;
	color:#333333;
	font-size:16px;
	text-decoration:none;
	font-style:italic;
}

.Black11
{
	font-family: Georgia,  Arial, Verdana, Tahoma;
	color:#333333;
	font-size:16px;
	text-decoration:none;
	
}

.White1
{
	font-family:  Arial Rounded MT Bold,Arial, Verdana, Tahoma;
	color:#FFFFFF;
	font-size:13px;
	text-decoration:none;
}

.White2
{
	font-family:  Georgia,Arial, Verdana, Tahoma;
	color:#FFFFFF;
	font-size:9px;
	text-decoration:none;
}

.Georgia1
{
	font-family:  Georgia,Arial, Verdana, Tahoma;
	color:#CCCCCC;
	font-size:28px;
	text-decoration:none;
	font-style:italic;
}

.LtGray1
{
	font-family:  Arial, Verdana, Tahoma;
	color:#999999;
	font-size:10px;
	text-decoration:none;
}

.LtGrayGeorgia1
{
	font-family:  Georgia,Arial, Verdana, Tahoma;
	color:#999999;
	font-size:20px;
	text-decoration:none;
	font-style:italic;
}

.LtGrayGeorgia2
{
	font-family:  Georgia,Arial, Verdana, Tahoma;
	color:#999999;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}

.LtGrayGeorgia3
{
	font-family:  Georgia,Arial, Verdana, Tahoma;
	color:#999999;
	font-size:12px;
	text-decoration:none;
	
}

.LtGrayGeorgia4
{
	font-family:  Georgia,Arial, Verdana, Tahoma;
	color:#999999;
	font-size:24px;
	text-decoration:none;
}

.LtGrayGeorgia5
{
	font-family:  Georgia,Arial, Verdana, Tahoma;
	color:#999999;
	font-size:20px;
	text-decoration:none;
	font-style:italic;
}

.LtGrayGeorgia6
{
	font-family:  Georgia,Arial, Verdana, Tahoma;
	color:#999999;
	font-size:19px;
	text-decoration:none;
	font-style:italic;
}

.DkGray1
{
	font-family:  Arial, Verdana, Tahoma;
	color:#666666;
	font-size:12px;
	text-decoration:none;
}

.DkGray2
{
	font-family:  Arial, Verdana, Tahoma;
	color:#666666;
	font-size:9px;
	text-decoration:none;
	cursor:pointer;	
}

.DkGray2:hover
{
	font-family:  Arial, Verdana, Tahoma;
	color:#666666;
	font-size:9px;
	text-decoration:underline;
	cursor:pointer;
}

.DkGray3
{
	font-family: Georgia, Arial, Verdana, Tahoma;
	color:#666666;
	font-size:14px;
	text-decoration:none;
	font-style:italic;
}

.DkGray4
{
	font-family: Georgia, Arial, Verdana, Tahoma;
	color:#666666;
	font-size:7.5pt;
	text-decoration:none;
	font-style:italic;
}

.DkGray5
{
	font-family: Georgia, Arial, Verdana, Tahoma;
	color:#666666;
	font-size:15pt;
	text-decoration:none;
	
}

.DkGray6
{
	font-family: Georgia, Arial, Verdana, Tahoma;
	color:#666666;
	font-size:9pt;
	text-decoration:none;
	
}

.DkGray7
{
	font-family: Georgia, Arial, Verdana, Tahoma;
	color:#666666;
	font-size:12px;
	text-decoration:none;
	
}

.LtBlue1
{
	font-family:  Arial, Verdana, Tahoma;
	color:#0099cc;
	font-size:10px;
	text-decoration:underline;
}

.LtBlue2
{
	font-family:  Arial, Verdana, Tahoma;
	color:#0099cc;
	font-size:10px;
	text-decoration:none;
}

.LtBlue3
{
	font-family: d Arial, Verdana, Tahoma;
	color:#0099cc;
	font-size:12px;
	text-decoration:none;
}



.LtBlueGeorgia4
{
	font-family:  Georgia,Arial, Verdana, Tahoma;
	color:#0099cc;
	font-size:14px;
	text-decoration:underline;
}

.LtBlueGeorgia5
{
	font-family:  Georgia,Arial, Verdana, Tahoma;
	color:#0099cc;
	font-size:20px;
	text-decoration:underline;
	font-style:italic;
}

.LtBlueGeorgia6
{
	font-family:  Georgia,Arial, Verdana, Tahoma;
	color:#0099cc;
	font-size:7pt;
	text-decoration:underline;
	
}

.LtBlue4
{
	font-family:  Arial Rounded MT Bold,Arial, Verdana, Tahoma;
	color:#0099cc;
	font-size:14px;
	text-decoration:underline;
	
}

.LtBlue5
{
	font-family:  Arial Rounded MT Bold,Arial, Verdana, Tahoma;
	color:#0099cc;
	font-size:12px;
	text-decoration:underline;
	
}

.LtBlue6
{
	font-family:  Georgia,Arial, Verdana, Tahoma;
	color:#0099cc;
	font-size:16px;
	text-decoration:underline;
	font-style:italic;
	
}

.LtBlue7
{
	font-family:  Georgia,Arial, Verdana, Tahoma;
	color:#0099cc;
	font-size:9pt;
	text-decoration:underline;
}

.DkBlue1
{
	font-family:  Arial Rounded MT Bold,Arial, Verdana, Tahoma;
	color:#000066;
	font-size:14px;
	text-decoration:none;
}

/*
====================================
Misc
====================================
*/
.CustomerImage
{
	text-align:center; 
	vertical-align:middle;
}


#screen{
	width:1000px;
	padding:0;
}
			
#screen li{
	float:left;
	list-style:none;
}

#screen .jq-ss-crop{
	margin-right:2px;
	float:left;				
}

#view{
	margin-top:0px;
	width:880px;
	height:105px;
	overflow:hidden;

}

#images{
	width:6818px !important;
	width:6822px;
	padding:0;
}

#images li img{
	border:0;
}

.ModalBG
{
	background-color: #505050;
	-moz-opacity:0.50;
	-khtml-opacity: 0.50;
	opacity: 0.50;
	filter:alpha(opacity=50);

}


.SignInPopup {
	-moz-opacity:0.95;
	-khtml-opacity: 0.95;
	opacity: 0.95;
	filter:alpha(opacity=95);
	background-color: #FFFFFF;
	border-color: #AFC3D8;
	border-width: 2px;
	border-style: solid;
	padding: 10px 10px 10px 10px;
	width:350px;
	height:150px;	
}

.MenuPopup
{
	background-color: #FFFFFF;
	border-color: #000000;
	border-width: 1px;
	border-style: solid;
	padding: 4px 4px 10px 10px;	
	filter:alpha(opacity=90) -moz-opacity:0.90;
	opacity: .90;
}

/*
====================================
Sub Menus
====================================
*/
#menu {
	position: relative;
	height: 0;
    width: 100%;
}
.wrapper {
	
	margin: 0 auto;
	text-align: left;
	position: relative;
}

#menu_shadow {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -467px;
	height: 0;
	margin-top:-27px;
}

#product {
	position: relative;
	height: 0;
    width: 100%;
}
.productwrapper {
	
	margin: 0 auto;
	text-align: left;
	position: relative;
}

#product_shadow {
	position: absolute;
	top: 0;
	   margin: 0;
	margin-left: 0px;
	height: 0;
	margin-top:-7px;
}


#services {
	position: relative;
	height: 0;
    width: 100%;
}
.serviceswrapper {
	
	margin: 0 auto;
	text-align: left;
	position: relative;
}

#services_shadow {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -467px;
	height: 0;
	margin-top:-24px;
}

.TPadding
{
padding-left:3px;
padding-right:6px;
text-align:center;
white-space:normal;
padding-bottom:10px;
}


#DefaultSection {
	position: relative;
	height: 0;
    width: 100%;
}
.Defaultwrapper {
	
	margin: 0 auto;
	text-align: left;
	position: relative;
}

#DefaultSection_shadow {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -512px;
	height: 0;
	margin-top:-7px;
}


/*
====================================
Rounded Corners
====================================
*/
.BlackFiller {  background-color:#333333; }
.BlackTop div  { background: url(images/containers/black_tl.gif) no-repeat top left; }
.BlackTop      { background: url(images/containers/black_tr.gif) no-repeat top right; }
.BlackBottom div  { background: url(images/containers/black_bl.gif) no-repeat bottom left; }
.BlackBottom      { background: url(images/containers/black_br.gif) no-repeat bottom right; }
.BlackContent  { margin: 0 14px; }
 /* height and width details */
.BlackTop div, .BlackTop, .BlackBottom div, .BlackBottom {
	width: 100%;
	height: 14px;
}
