
a {
    color:black;
    text-decoration: none;
    border:none;
}
a img {
    border:none;
}

a.link{
 COLOR: #000000; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
a.link:link {
 COLOR: #000000; TEXT-DECORATION: underline 
}
a.link:visited {
    COLOR: #000000; TEXT-DECORATION: underline
}
a.link:hover {
    COLOR: #7b8da1;
}

.menuHeader {
	FONT-WEIGHT: bold; FONT-SIZE: .83em; COLOR: #000000; FONT-FAMILY: Verdana; text-align:center;
	padding-top:6px;
	margin-top:4px;
}
a.menuHeader:link {
	FONT-WEIGHT: bold; FONT-SIZE: .83em; COLOR: #000000; FONT-FAMILY: Verdana; text-align:center; TEXT-DECORATION: none;
}
a.menuHeader:visited {
	FONT-WEIGHT: bold; FONT-SIZE: .83em; COLOR: #000000; FONT-FAMILY: Verdana; text-align:center; TEXT-DECORATION: none;
}
a.menuHeader:hover {
	FONT-WEIGHT: bold; FONT-SIZE: .83em; COLOR: #7b8da1; FONT-FAMILY: Verdana; text-align:center; TEXT-DECORATION: none;
}

a.breadCrumb {
	padding-left: 24px; font-family: verdana; font-size: .8em; color: #CCCCCC; text-decoration: none; font-weight: bold;
}

a.breadCrumb2 { 
	color: #CCCCCC; text-decoration: none; font-weight: bold;
}

a.breadCrumb2:hover {
	color: black; text-decoration: none; font-weight: bold;
}



a.sideMenu:link {
	text-align:left; FONT-WEIGHT: bold; FONT-SIZE: .8em; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-ALIGN: left; TEXT-DECORATION: none
}
a.sideMenu:visited {
	text-align:left; FONT-WEIGHT: bold; FONT-SIZE: .8em; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-ALIGN: left; TEXT-DECORATION: none
}
a.sideMenu:hover {
	text-align:left; COLOR: #7b8da1; FONT-SIZE: .8em; FONT-FAMILY: Verdana; TEXT-ALIGN: left; TEXT-DECORATION: none
}


.contentheading {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; COLOR: #00909E; FONT-FAMILY: Verdana; TEXT-ALIGN: left
}

.content{
	FONT-SIZE: .8em; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-ALIGN: left; TEXT-DECORATION: none
}

a.content:link {
	FONT-SIZE: .9em; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-ALIGN: left; TEXT-DECORATION: underline;
}
a.content:visited {
	FONT-SIZE: .9em; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-ALIGN: left; TEXT-DECORATION: underline
}
a.content:hover {
	FONT-SIZE: 0.9em; COLOR: #7b8da1; FONT-FAMILY: Verdana; TEXT-ALIGN: left
}

.mindex{
	FONT-SIZE: .8em; COLOR: #7b8da1; FONT-FAMILY: Verdana; TEXT-ALIGN: left; TEXT-DECORATION: none
}

a.mindex:link {
	FONT-SIZE: .9em; COLOR: #49B9D4; FONT-FAMILY: Verdana; TEXT-ALIGN: left; TEXT-DECORATION: underline;
}
a.mindex:visited {
	FONT-SIZE: .9em; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-ALIGN: left; TEXT-DECORATION: underline
}
a.mindex:hover {
	FONT-SIZE: 0.9em; COLOR: #CCCCCC; FONT-FAMILY: Verdana; TEXT-ALIGN: left
}

.bottomMenu {
	FONT-WEIGHT: bold; FONT-SIZE: .83em; COLOR: #FFF; FONT-FAMILY: Verdana; text-align:center
}
a.bottomMenu:link {
	FONT-WEIGHT: bold; FONT-SIZE: .83em; COLOR: #FFF; FONT-FAMILY: Verdana; text-align:center; TEXT-DECORATION: none
}
a.bottomMenu:visited {
	FONT-WEIGHT: bold; FONT-SIZE: .83em; COLOR: #FFF; FONT-FAMILY: Verdana; text-align:center; TEXT-DECORATION: none
}
a.bottomMenu:hover {
	FONT-WEIGHT: bold; FONT-SIZE: .83em; COLOR: #7b8da1; FONT-FAMILY: Verdana; text-align:center; TEXT-DECORATION: none
}


p {
    padding-bottom: 6px;
}

.pageBorder {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 0px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 0px solid;
}
.boxes {
	BORDER-RIGHT: #CCCCCC 1px solid; BORDER-TOP: #CCCCCC 1px solid; BORDER-LEFT: #CCCCCC 1px solid; BORDER-BOTTOM: #CCCCCC 1px solid;
	width:161px;
}
a.boxes:link {
	BORDER-RIGHT: #CCCCCC 1px solid; BORDER-TOP: #CCCCCC 1px solid; BORDER-LEFT: #CCCCCC 1px solid; BORDER-BOTTOM: #CCCCCC 1px solid;
}
a.boxes:visited {
	BORDER-RIGHT: #CCCCCC 1px solid; BORDER-TOP: #CCCCCC 1px solid; BORDER-LEFT: #CCCCCC 1px solid; BORDER-BOTTOM: #CCCCCC 1px solid;
}
a.boxes:hover {
	BORDER-RIGHT: #04B2C4 1px solid; BORDER-TOP: #04B2C4 1px solid; BORDER-LEFT: #04B2C4 1px solid; BORDER-BOTTOM: #04B2C4 1px solid;
}


.boxes2 {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
a.boxes2:link {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
a.boxes2:visited {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
a.boxes2:hover {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}

* {
margin:0;
	padding:0;
}

body {
	margin-top:6px;
	font-family: Tahoma, Arial, Helvetica, sans-serif !important; 
	background: black url('images/background.GIF') repeat center top;
	/*background-attachment: fixed;*/
	font-size:14px;
}

#mainBody{
	width:900px;
	margin-left: auto;
	margin-right: auto;
}

#mainInner {
	background: white url() repeat top left;
}

#mainFooter {
	background: transparent url('images/footer.gif') repeat-x left top;
	height:53px;
	padding-top:30px;
}

#validBox {
	background-color: transparent; 
	border: 0px solid black !important; 
	width:180px; 
	height:31px; 
	padding:5px 0 5px 5px;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
}

#ContentArea {
	margin-left: auto;
	margin-right:auto;
	background-color:white;
	font: 12px Verdana, Helvetica, Arial, sans-serif;
	color: #444;
	width:710px;

}

#topper {
	background: transparent url(images/topper.gif) no-repeat;
	color: black;	
	height: 30px;
	position:relative;
	left:-1px;
	width:904px;
}

#flashPlayer {
	width:900px;
	height:114px;
}

.center {
	margin-right:auto;
	margin-left:auto;
}

.shiny {
	background:#fff url(images/shiny2.gif) repeat-x;
	width:100%;
	background-position: center top;
	height: 30px;
	FONT-WEIGHT: bold; FONT-SIZE: .83em; COLOR: #000000; FONT-FAMILY: Verdana; text-align:center
}

#sidebar {
	padding-left:5px;
	padding-right:9px;
	width:160px;
}



.linkBox {
	width:auto;
	margin:2px;
	padding:2px 5px 2px 5px;
}
.linkBox:hover {
	color:black !important;
	background:#BCECE9;
}

h1, h1 a {
	color: #333333;
	margin: 10px 0 10px 20px;
	padding-bottom: 2px;
	font: normal 19px "Lucida Grande", Arial, sans-serif;
	border-bottom: dotted 1px #CCCCCC;
}
h2, h2 a {
	color: #333333;
	margin: 10px 0 10px 20px;
	padding-bottom: 2px;
	font: normal 19px "Lucida Grande", Arial, sans-serif;
	border-bottom: dotted 1px #CCCCCC;
}
h3 a{
	text-decoration:underline;
}
h3:hover {
	color:#2CADCE;
}
h3, h3 a {
	display:block;
	padding:1px 0 5px 2px;
	margin:0px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 1.0em;
	COLOR: #07809D;
	FONT-FAMILY: Verdana;
	TEXT-ALIGN: left
}

.cB {background:#F5F5F5; float:right; width:100%; margin:0 0px 15px 0px; display:inline;  border:1px solid #ccc; 
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
}
.cB:hover{border:1px solid #7a7a7a;}
.cBGold {background:#FDC323; float:right; width:97%; margin:0 8px 15px 10px; display:inline;  border:1px solid #D3A023; 
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
}

.cBGold:hover{border:1px solid #D3A023;}
.cB1 {width:97%; float:left; padding:0 10px 5px 10px}
.cB2 {padding:5px 10px 5px 10px; background:#FDC323; float:left; font-size:0.9em; width:280px; margin:0 0 3px; display:inline;  border:1px solid #D3A023; 
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
}

.Ctopright {background:url('images/corners_top.gif') no-repeat top right; width:9px; height:9px; float:right}
.news {border-bottom:1px solid #e1ebea; border-top:1px solid #fcfafb; padding:10px 15px 5px 15px;}
.csscontent { background:#F5F5F5; border:0px solid #a4c0ba; padding:5px; margin:0 0 5px 0; color:#282627; FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-ALIGN: left; TEXT-DECORATION: none;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
}
.csscontent2 {background:#F5F5F5; border:0px; padding:0px; margin:0 0 0px 0; FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-ALIGN: left; TEXT-DECORATION: none}
.cssheading{padding:1px; margin:0 0 0px 0; FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #00909E; FONT-FAMILY: Verdana; TEXT-ALIGN: left}
.cssthumb{ background:#F5F5F5; border:0px; padding-bottom:8px; padding-left:8px;margin:0 0 10px 0; color:#282627; FONT-SIZE: 13px; COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 1em; COLOR: #FFF; FONT-FAMILY: Verdana; TEXT-ALIGN: left}
.cssthumb2{ border:0px; padding-bottom:0; padding-left:0; margin:0 0 0 0; color:#282627; FONT-SIZE: 0em; COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 0em; COLOR: #FFF; FONT-FAMILY: Verdana; TEXT-ALIGN: left}
.cssthumbleft{ background:#F5F5F5; border:0px; padding-bottom:8px; padding-right:8px; margin:0 0 10px 0; color:#282627; FONT-SIZE: 13px; COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 1em; COLOR: #FFF; FONT-FAMILY: Verdana; TEXT-ALIGN: left}
.videobox{ margin:0 0 10px 0; border:2px solid #0078a4;}
.videobox:hover{ margin:0 0 10px 0; border:2px solid #00a6e3;}
.cssbox ul {list-style-type:none}
.cssbox li {padding:0 0 0 20px; margin:5px 0; background:url('images/smart/tick.gif') no-repeat 0 50%}

.tick{background:url('images/smart/tick.gif') top left no-repeat; border:0px; padding-bottom:4px; padding-left:26px; margin:0 0 0 20px; TEXT-ALIGN: left}
/*  #tick {border:0px; padding-bottom:8px; padding-left:8px;margin:0 0 10px 0;}      */

.box {background:#F5F5F5; border:1px solid #a4c0ba; padding:5px; margin:0 0 5px 0;}
.box:hover {background:#7AA6DC; border:1px solid #000; padding:5px; margin:0 0 5px 0;}
.image1px{border:10px solid #F5F5F5;}

#ContentArea ul{
    margin-left:30px;
}
.simpleTable {
    text-align: center;
    border-top:1px solid black;
    border-left:1px solid black;
}
.simpleTable th {
    background-color: #242424;
    color:white;
}
.simpleTable td, .simpleTable th {
    padding: 4px;
    border-right:1px solid black;
    border-bottom:1px solid black;
}


.inputbox {
	border: 1px solid #CCCCCC;
}
.inputbox:hover , .inputbox:focus {
	border: 1px solid #606060;
}
select, .inputbox {
	border: 1px solid #CCCCCC;
	background: #FFFFFF url(images/input.gif) repeat-x;
	padding: 2px;
	padding-top:2px;
	padding-left:5px;
	margin-bottom:1px;
}

#callNow {
	position: fixed;
	right: 0px;
	top:0px;
	width: 180px;
	height: 100px;
	background: transparent url(images/callnow.png); z-index:100;
}

#backgroundPopup{
    display:none;
    position:fixed;
    _position:absolute; /* hack for internet explorer 6*/
    height:100%;
    width:100%;
    top:0;
    left:0;
    background:#000000;
    border:1px solid #cecece;
    z-index:10;
}

#popupContact {
    display:none;
    position:fixed;
    _position:absolute; /* hack for internet explorer 6*/
    width:850px;
    height:555px;
    background:#FFFFFF;
    z-index:20;
    padding:6px 10px;
    *padding-bottom:0;
    font-size:13px;
    text-align:center;
    margin:29px 0 0 -24px;
}

#popupNav {
    margin:10px 0 0 0;
}

#popupContactClose {
    display:block;
    text-align:right;
    padding:0 0 7px 0;
}

#popupContactClose {
    cursor:pointer;
}

#popupContactNext, #popupContactPrev {
    font-size:12px;
    line-height:14px;
    font-weight:bold;
    display: inline;
    cursor:pointer;
    float:left;
}

#popupContactNext {
    float:right;
    float:right;
}

#popupContactNext:hover{
    color:#ff6600;
}

.welcomeVideo {
    *height:345px;
}

.arialB {
    font-size: 22px;
    font-weight: bold;
    color: #333333;
    font-family: 'Myriad Pro', 'Arial';
    text-transform: capitalize !important;
}
a .arialB:hover {
    cursor: pointer;
    color: #078199;
    text-decoration: underline;
}
.pointer {
    cursor: pointer;
}

 .fixedHeader {  
    position: fixed;   
    top: 0px;
    z-index: 99;
    padding-bottom:0px;
    width:900px;
 }
