/* CSS Document */
body{
margin:0;
background-color:#333333;
}

.clearit{
clear:both;
font-size:0;
height:0;
line-height:0.0;
}



#container{
margin:0px auto 0px auto;
width:758px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#form{
posistion:center;
margin:0px auto 0px auto;
width:250px;
}
#header{
width:756px;
border-left:1px solid #3a3a3a;
border-right:1px solid #3a3a3a;
background-color:#2f2f2f;
position:absolute;
top:0px;
}

#header #background{
background-image: url(../images/bg-header.gif);
background-repeat:repeat-y;
width:756px;
margin-top:12px;
}
#contact{
width:300px;
align:center;
}

#header #background .bottom{
background-color:#242424;
padding-bottom:10px;
}

#header #background .left{
float:left;
width:274px;
margin-left:3px;
}

#header #background .left .left{
float:left;
width:140px;
}

#header #background .left .right{
float:left;
width:95px;
font-size:10px;
color:#FFFFFF;
text-align:center;
padding-left:20px;
padding-top:25px;
}

#header #background .left .right h2{
margin:0;
font-weight:normal;
text-transform:uppercase;
font-size:22px;

}

#header #background .left .right h2 a{
text-decoration:none;
color:#face37;
}

#header #background .left .right h2.white{
margin:0;
text-transform:none;
font-size:22px;
font-weight:bold;

}

#header #background .left .right h2.white a{
color:#fff;
text-decoration:none;
}

/*******************************************************************

                        Navigation

********************************************************************/



#nav{
margin-top:8px;
margin-left:2px;
}

#nav ul{
list-style:none;
margin:0;
padding:0;
}

#nav ul li{
font-size:11px;
font-weight:bold;
}

#nav li.home{
height:21px;
line-height:20px;
display:block;
padding-left:28px;
background-image:url(../images/nav-off.jpg);
background-repeat:no-repeat;
width:117px;
color:#fff;
}

#nav li.redOn{
height:21px;
line-height:20px;
padding-left:28px;
background-image:url(../images/nav-red.jpg);
background-repeat:no-repeat;
width:117px;
color:#fff;
display:block;
}

#nav li.red a{
height:21px;
line-height:20px;
display:block;
padding-left:28px;
background-image:url(../images/nav-off.jpg);
background-repeat:no-repeat;
width:117px;
color:#fff;
text-decoration:none;
}

#nav li.red a:hover{
height:21px;
line-height:20px;
display:block;
padding-left:28px;
background-image:url(../images/nav-red.jpg);
background-repeat:no-repeat;
width:117px;
color:#fff;
text-decoration:none;
}

#nav li.dbrownOn{
height:21px;
line-height:20px;
display:block;
padding-left:28px;
background-image:url(../images/nav-dbrown.jpg);
background-repeat:no-repeat;
width:117px;
color:#fff;
text-decoration:none;
}

#nav li.dbrown a{
height:21px;
line-height:20px;
display:block;
padding-left:28px;
background-image:url(../images/nav-off.jpg);
background-repeat:no-repeat;
width:117px;
color:#fff;
text-decoration:none;
}

#nav li.dbrown a:hover{
height:21px;
line-height:20px;
display:block;
padding-left:28px;
background-image:url(../images/nav-dbrown.jpg);
background-repeat:no-repeat;
width:117px;
color:#fff;
text-decoration:none;
}
#nav li.yellowOn{
height:21px;
line-height:20px;
display:block;
padding-left:28px;
background-image:url(../images/nav-yellow.jpg);
background-repeat:no-repeat;
width:117px;
color:#fff;
text-decoration:none;
}

#nav li.yellow a{
height:21px;
line-height:20px;
display:block;
padding-left:28px;
background-image:url(../images/nav-off.jpg);
background-repeat:no-repeat;
width:117px;
color:#fff;
text-decoration:none;
}

#nav li.yellow a:hover{
height:21px;
line-height:20px;
display:block;
padding-left:28px;
background-image:url(../images/nav-yellow.jpg);
background-repeat:no-repeat;
width:117x;
color:#fff;
text-decoration:none;
}



#nav li.greenOn{
height:21px;
line-height:20px;
display:block;
padding-left:28px;
background-image:url(../images/nav-green.jpg);
background-repeat:no-repeat;
width:117px;
color:#fff;
text-decoration:none;
}



#nav li.green a{
height:21px;
line-height:20px;
display:block;
padding-left:28px;
background-image:url(../images/nav-off.jpg);
background-repeat:no-repeat;
width:117px;
color:#fff;
text-decoration:none;
}

#nav li.green a:hover{
height:21px;
line-height:20px;
display:block;
padding-left:28px;
background-image:url(../images/nav-green.jpg);
background-repeat:no-repeat;
width:117px;
color:#fff;
text-decoration:none;
}

#nav li.purpleOn{
height:21px;
line-height:20px;
display:block;
padding-left:28px;
background-image:url(../images/nav-purple.jpg);
background-repeat:no-repeat;
width:117px;
color:#fff;
text-decoration:none;
}



#nav li.purple a{
height:21px;
line-height:20px;
display:block;
padding-left:28px;
background-image:url(../images/nav-off.jpg);
background-repeat:no-repeat;
width:117px;
color:#fff;
text-decoration:none;
}

#nav li.purple a:hover{
height:21px;
line-height:20px;
display:block;
padding-left:28px;
background-image:url(../images/nav-purple.jpg);
background-repeat:no-repeat;
width:117px;
color:#fff;
text-decoration:none;
}

#nav li.skyOn{
height:21px;
line-height:20px;
display:block;
padding-left:28px;
background-image:url(../images/nav-sky.jpg);
background-repeat:no-repeat;
width:117px;
color:#fff;
text-decoration:none;
}



#nav li.sky a{
height:21px;
line-height:20px;
display:block;
padding-left:28px;
background-image:url(../images/nav-off.jpg);
background-repeat:no-repeat;
width:117px;
color:#fff;
text-decoration:none;
}

#nav li.sky a:hover{
height:21px;
line-height:20px;
display:block;
padding-left:28px;
background-image:url(../images/nav-sky.jpg);
background-repeat:no-repeat;
width:117px;
color:#fff;
text-decoration:none;
}



#nav li.pinkOn{
height:21px;
line-height:20px;
display:block;
padding-left:28px;
background-image:url(../images/nav-pink.jpg);
background-repeat:no-repeat;
width:117px;
color:#fff;
text-decoration:none;
}



#nav li.pink a{
height:21px;
line-height:20px;
display:block;
padding-left:28px;
background-image:url(../images/nav-off.jpg);
background-repeat:no-repeat;
width:117px;
color:#fff;
text-decoration:none;
}

#nav li.pink a:hover{
height:21px;
line-height:20px;
display:block;
padding-left:28px;
background-image:url(../images/nav-pink.jpg);
background-repeat:no-repeat;
width:117px;
color:#fff;
text-decoration:none;
}



#nav li.orangeOn{
height:21px;
line-height:20px;
display:block;
padding-left:28px;
background-image:url(../images/nav-orange.jpg);
background-repeat:no-repeat;
width:117px;
color:#fff;
text-decoration:none;
}



#nav li.orange a{
height:21px;
line-height:20px;
display:block;
padding-left:28px;
background-image:url(../images/nav-off.jpg);
background-repeat:no-repeat;
width:117px;
color:#fff;
text-decoration:none;
}

#nav li.orange a:hover{
height:21px;
line-height:20px;
display:block;
padding-left:28px;
background-image:url(../images/nav-orange.jpg);
background-repeat:no-repeat;
width:117px;
color:#fff;
text-decoration:none;
}

#nav li.dblueOn{
height:21px;
line-height:20px;
display:block;
padding-left:28px;
background-image:url(../images/nav-dblue.jpg);
background-repeat:no-repeat;
width:117px;
color:#fff;
text-decoration:none;
}

#nav li.dblue a{
height:21px;
line-height:20px;
display:block;
padding-left:28px;
background-image:url(../images/nav-off.jpg);
background-repeat:no-repeat;
width:117px;
color:#fff;
text-decoration:none;
}

#nav li.dblue a:hover{
height:21px;
line-height:20px;
display:block;
padding-left:28px;
background-image:url(../images/nav-dblue.jpg);
background-repeat:no-repeat;
width:117px;
color:#fff;
text-decoration:none;
}



/*******************************************************************

                        Navigation  END

********************************************************************/



#header #background .right{
float:right;
width:468px;
padding-right:5px;
}

#header #background .right .flashContainer{
width:464px;
height:245px;
border-left:1px solid #2a2a2a;
border-right:1px solid #2a2a2a;
margin:0px 1px 0px 1px;
}

#header #livechat{
background-image:url(../images/bg-chat.jpg);
background-repeat:repeat-x;
height:21px;
line-height:18px;
font-size:11px;
color:#dbcfcf;
border-top:1px solid #000;
border-bottom:1px solid #000;
}

#header #livechat .img a{
width:82px;
float:left;
margin-left:2px;
background-image:url(../images/chat.jpg);
background-repeat:no-repeat;
font-weight:bold;
font-size:11px;
color:#3d3939;
text-decoration:none;
padding-left:25px;
height:21px;
line-height:20px;
}



#header #livechat .text{
float:left;
margin-left:14px;
}

#logo{
width:214px;
margin:15px 0px 0px  26px;
}

#content{
background-image:url(../images/bg-hcontent.gif);
background-repeat:repeat-y;
margin-top:287px;
color:#fff;
width:758px;
font-size: 100.1%;
}

#content .right{
float:right;
width:480px;
font-size:0.69em;
line-height:1.4em;
}

#content .small{
font-size:85%;
}



#content .right br{
height:8px;
line-height:8px;
}

#content a.readmore {
margin:0;
color:#efac00;
text-decoration:none;
}

#content a:hover.readmore {
margin:0;
color: #999999;
text-decoration:none;
}





#content .right h1{
color:#fff;
margin:0;
font-size:1.5em;
font-weight:bold;
margin-bottom:3px;
}

#content .right .top{
padding:5px 0px 8px 9px;
}

#content .right p{
margin:3px 0px 0px 3px;
}



#content .right .bottom{
margin:0px 0px 6px 0px;
}



.readmore{
float:left;
margin-left:15px;
color: #999999;
width:80px;
}

.readmore a{
text-decoration:none;
color: #999999;
}

#content .left{
	float:left;
	width:239px;
	border-left:1px solid #3a3a3a;
	background-color:#242424;
	padding:21px 10px 0px 22px;
	font-size:0.69em;
	background-position: left;
}

#content .left a.attachment {
color:#FFFFFF;
text-decoration:none;
}

#content .left .img{
padding:8px 0px 8px 0px;
}



#content .left .imgRescue a{
background-image:url(../images/support-rescue.jpg);
background-repeat:no-repeat;
display:block;
width:112px;
height:39px;
margin:8px 0px 8px 50px;
text-decoration:none;
background-position:left
}

#content .left .imgRescue a:hover{
background-image:url(../images/support-rescue2.jpg);
background-repeat:no-repeat;
display:block;
width:112px;
height:39px;
margin:8px 0px 8px 50px;
text-decoration:none;
background-position:left
}



#content .left h2{
color:#fff;
margin:0;
font-size:1.0em;
font-weight:bold;
margin-bottom:3px;
float:left;
font-size:1.5em;
}

#content .left h2 span{
font-size:9px;
color:#adadad;
text-transform:uppercase;
}



.readmore a:hover{
text-decoration:none;
color:#efac00;
}

#content .left span{
width:85px;
font-size:11px;
color:#efefef;
}

#content .left h3{
color:#efac00;
font-size:1.0em;
text-transform:uppercase;
margin:0px 0px 4px 0px;
}

#content .left h4{
color:#00ff33;
font-size:1.4em;
margin:6px 0px 6px 0px;
}

#content .left h4 a{
color:#00ff33;
text-decoration:none;
}

#content .left p{
margin:0px 0px 8px 0px;
}

#content .left p a{
text-decoration:none;
color:#efac00;
}

#content .left p a:hover{
text-decoration:none;
color: #999999;
}



#contentReg{
margin-top:287px;
color:#fff;
width:758px;
font-size: 100.1%;
background-color:#333333;
}
#contentFooter{
color:#fff;
width:758px;
font-size: 100.1%;
background-color:#333333;
}
#contentForm-left{
margin-left:256px;
color:#fff;
width:200px;
}

#contentForm-Top{
margin-top:287px;
margin-left:200px;
color:#fff;
width:300px;

}
#contentForm{
margin-left:200px;
color:#fff;
width:300px;

}



#contentReg #sublink{
text-align:center;
font-size:12px;
font-weight:bold;
padding:6px;
color:#ffb720;
}

#contentReg #sublink a:active,
#contentReg #sublink a:link,
{
text-decoration:none;
color:#666666;
}

#contentReg #sublink a:hover{
text-decoration:underline;
color:#8bffff;
}

#contentReg #sublink a:visited{
text-decoration:none;
color:#20b7ff;
}



#contentReg h1{
color:#fff;
margin:0;
font-size:1.0em;
font-weight:bold;
margin-bottom:3px;
}

#contentReg h1 a{
color:#fff;
text-decoration:none;
}

#contentReg h2{
color:#fff;
margin:0;
font-size:1.0em;
font-weight:bold;
margin-bottom:3px;
}

#contentReg h3{
color:#fff;
margin:0;
font-size:.80em;
font-weight:bold;
margin-bottom:3px;
}
#contentReg h4{
color:#ffffff;
font-size:25px;
font-weight:bold;
 }

#contentReg .border{
border:2px solid #000;
padding:15px;
color:#efefef;
background-color:#313131;
}

#contentReg .small{
font-size:65%;
}



#contentReg .holder{
padding:10px 14px 10px 14px;
}

#contentReg .left{
width:515px;
float:left;
}

#contentReg .right{
width:219px;
float:left;
padding:10px 8px 10px 15px;
}

#contentReg br{
height:8px;
line-height:8px;
}

#contentReg p{
margin:4px 0px 4px 0px;
}

#contentReg .pad{
padding:10px 5px 10px 20px;
}



#footerHome{
clear:both;
background-image:url(../images/bg-footer.jpg);
background-repeat:no-repeat;
background-color:#282828;
color:#949494;
padding:34px 0px 0px 27px;
font-size:0.63em;
height:30px;
}

#footerHome a{
color:#949494;
text-decoration:none;
}



#footer{
clear:both;
background-image:url(../images/bg-footer2.jpg);
background-repeat:no-repeat;
background-color:#282828;
color:#949494;
padding:34px 0px 0px 27px;
font-size:0.63em;
height:30px;
}

#footer a{
color:#949494;
text-decoration:none;
}

.moduleHome{
float:left;
background-image:url(../images/module-mid.gif);
background-repeat:repeat-y;
width:160px;
text-align:center;
font-size:11px;
}

.moduleHome h2{
font-size:12px;
margin:4px 0px 4px 0px;
text-transform:uppercase;
}

.moduleHome .click{
margin-bottom:4px;
text-transform:uppercase;
}

.moduleHome .click a{
margin:0;
color:#efac00;
text-decoration:none;
}

.moduleHome .click a:hover{
margin:0;
color: #999999;
text-decoration:none;
}

.moduleHome p{
padding:2px 0px 4px 2px;
width:148px;
font-size:11px;
}



.moduleNote{
clear:both;
padding-top:6px;
padding-bottom:8px;
text-align:center;
}

.moduleNote a{
text-decoration:none;
color:#efac00;
}

.moduleNote a:hover{
text-decoration:none;
color: #999999;
}

.yellow{
color:#FFCC00;
}

.yellow a{
color:#FFCC00;
text-decoration:none;
}

.yellow a:hover{
color: #999999;
text-decoration:none;
}

.button{
text-align:center;
font-size:10px;
}

.button a{
border:1px solid #000;
display:block;
color:#efac00;
text-decoration:none;
padding:2px 10px 2px 10px;
}

.button a:hover{
border:1px solid #333;
display:block;
color:#efac00;
text-decoration:none;
background-color:#000000;
padding:2px 10px 2px 10px;
}



#contentReg #Tholder{
padding:10px 14px 10px 14px;
font-size:.69em;
background-color:#d3d3d3;
color:#444444;
}

#contentReg #Tholder h1{
font-size:1.56em;
color:#444444;
padding-bottom:8px;
}

#contentReg #Tholder a{
color:#444444;
text-decoration:underline;
}

/* ================================================================

                    Tab Switch Section

=================================================================== */



#container #tab{
margin-top:4px;
}



#container #tab h2{
background-image:url(../images/tab-off.gif);
background-repeat:repeat-x;
float:left;
font-weight:bold;
width:66px;
height:24px;
line-height:24px;
text-align:center;
margin:0px 1px 1px 1px;
padding:0;
font-size:10px;
color:#ccc;
}

#container #tab h2 a{
color:#ccc;
text-decoration:none;
}

#container #tab h2.active{
background-image:url(../images/tab-on.gif);
background-repeat:repeat-x;
float:left;
font-weight:bold;
width:66px;
height:24px;
line-height:24px;
text-align:center;
margin:0px 1px 1px 1px;
padding:0;
font-size:10px;
color:#ccc;
}

#container #tab h2.active a{
color:#333;
text-decoration:none;
}



.blue{
color: #003366;
}