a:active, a:focus
{
    outline: none;
}


html, body, img, div, h1, p, form
{
   margin:0;
   padding:0;
}

html, body, form {height: 100%;}

img
{
  border: 0;
}

h1{
  font-size: 30px;
  font-weight:normal;
  padding-bottom:50px;
}


a
{
    color:black;
    text-decoration:none;
}

a:hover
{
    color:Gray;
}

body
{
    font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
    color:black;
    background-color:#f2f2f2 ;

}

#container
{
    min-height: 100%;
	height: auto !important;
	height: 100%;
    margin:0px auto -89px;

    width:100%;
    float:left;
    background: transparent url(/media/assets/style01/headerBG.gif) repeat-x;
}

#content
{
width:1004px;
margin:0px auto;

}

#banner{

    float:right;
    padding-top:136px;
    width:183px;
    height: 515px;
}


#header
{
    float:left;
    width:100%;
    height:124px;

}
#headerContent{

    height:124px;
    float:left;
    width:100%;
    /*background: transparent url(/media/assets/style01/logo.gif) no-repeat;*/
}

#headerLogo{
  float:left;
}


#childContent
{
    float:left;
    width:100%;
    min-height:200px;

}


#footerfixer{
  height: 89px;
  clear:both;
}


#footer
{
    margin:-89px 0px 0px 0px;
    position: relative;
    clear:both;
    width:100%;
    height:89px;
    background: transparent url(/media/assets/style01/footerBG.gif) repeat-x;

}

#footerContent{
  margin:0px auto;
  padding-top:10px;
  width:100%;
  font-size:9px;
  color:white;
  letter-spacing: 0.1em;
  text-align:center;

}
#footerContent p{
line-height: 2em;
}
#footerContent a{
text-decoration: none;
color:white;
}

/*
================================
MAIN STYLES
================================
*/

.bodyText{
  padding-top:20px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}


#childFields
{
    float:left;
}


#childTopHome{
    width:100%;
    float:left;
    padding-bottom:5px;
}

#topBar{
    height:35px;
    font-size:24px;
    margin-top:35px;

}

#topLeftHeader{
    float:left;
    padding-left:15px;
}


#topRightHeader{
    padding-left:680px;
}


#puffTopLeft{
    width:337px;
    height:251px;
    float:left;
    background: transparent url(/media/assets/style01/frontTopPuffLeftBG.gif) right no-repeat;
}

#puffTopCenter{
    width:331px;
    height:251px;
    float:left;
}
#puffTopRight{
    width:336px;
    height:251px;
    float:left;
    background: transparent url(/media/assets/style01/frontTopPuffRightBG.gif) left no-repeat;
}






.boxTop, .boxBottom{
  float:left;
  width:100%;
  height:3px;

}

.boxTop{
  background: white url(/media/assets/style01/topBg.gif) no-repeat;
}


.boxBottom{
  background: white url(/media/assets/style01/bottomBg.gif) no-repeat;
}


.childHeader{
    width:442px;
  float:left;
}


.headerText{

  float:left;
}


#puffTopLeft .text, #puffTopRight .text {
    float:left;
    height: 178px;
    color:white;
    margin: 10px 15px;

}

.text p{
  padding-bottom:5px;
}


.text .header{
    font-size:24px;
}

.text .body{
    font-size:14px;
}


.buttons{
  float:left;

}

#puffTopRight .buttons{
  float:right;
}


.linkButton, .linkButton .left, .linkButton .center, .linkButton .right{
    float:left;
    height:31px;
}
    .linkButton{ margin: 0px 10px;background: blue url(/media/assets/style01/linkButton.gif) repeat-x;  }
    .linkButton .left{ width:5px; background: blue url(/media/assets/style01/linkButtonLeft.gif) no-repeat; }
    .linkButton .right{ width:5px; background: blue url(/media/assets/style01/linkButtonRight.gif) no-repeat; }
    .linkButton a{ text-transform:capitalize; float:left;font-size: 14px; padding:6px 5px 0px;}

#childBottomHome{
    float:left;
    width:100%;
    font-size:14px;
    background: white url(/media/assets/style01/mainBg.gif) repeat-y;
    padding-bottom:10px;
}

#puffBottomLeft{
    width:321px;
    height:256px;
    float:left;
    background: transparent url(/media/assets/style01/frontBottomPuffLeftBG.gif) right no-repeat;
}

#puffBottomLeft .body{

    padding:135px 50px 20px;
}
#puffBottomLeft .link{

    padding:0px 50px;
}

#puffBottomRight{
    width:316px;
    height:251px;
    float:left;
    background: transparent url(/media/assets/style01/frontBottomPuffRightBG.gif) left no-repeat;
}

#puffBottomRight .body{

    padding:135px 40px 20px;
}
#puffBottomRight .link{

    padding:0px 40px;
}

#puffBottomCenter{
    width:367px;
    overflow:hidden;
    height:251px;
    float:left;
}

#puffBottomCenter .text{
  float:left;
  margin:20px 15px 10px;
}


#centerButton{
  float:left;
  width:351px;
  height:51px;
  margin-top:25px;
  margin-left:10px;
  text-align:center;
  background: transparent url(/media/assets/style01/puffBottomCenterButtonBG.gif) no-repeat;
}

#centerButton a{
display:block;
  margin-top:12px;
  color:white;
  font-size: 20px;
}

.childFieldsSub{
 padding-top:20px;
}


/*
==================================
*/
#childLeft{
    float:left;
  width:209px;
}

.boxTopSubLeft, .boxBottomSubLeft{
  float:left;
  width:100%;
  height:7px;

}

.boxTopSubLeft{
  background: white url(/media/assets/style01/sub_leftTopBG.gif) no-repeat;
}


.boxBottomSubLeft{
  background: white url(/media/assets/style01/sub_leftBottomBG.gif) no-repeat;
}


#childLeftSub{
    float:left;
    width:100%;
    font-size:14px;
    background: white url(/media/assets/style01/sub_leftMainBG.gif) repeat-y;
    padding-bottom:10px;
}

/*
==================================
*/


#childRight{
    float:left;
    width:791px;
    padding-left:3px;
}

.boxTopSubRight, .boxBottomSubRight{
  float:left;
  width:100%;
  height:7px;

}

.boxTopSubRight{
  background: white url(/media/assets/style01/sub_rightTopBG.gif) no-repeat;
}


.boxBottomSubRight{
  background: white url(/media/assets/style01/sub_rightBottomBG.gif) no-repeat;
}


#childRightSub{
    float:left;
    font-size:14px;
    background: white url(/media/assets/style01/sub_rightMainBG.gif) repeat-y;
    padding:20px;
    width:751px;

}


.childFieldsFaq{

    width:1004px;
    margin:20px 0px;
}

#childBottomFaq{
    float:left;
    width:804px;
    font-size:14px;
    background: white url(/media/assets/style01/mainBg.gif) repeat-y;
    padding:20px 100px;
}
/*======================\
|  DROPDOWN MENU START  |
\======================*/

#mainMenu, #memberMenu
{
    position:relative;
    height:51px;
    margin-top:72px;
    float:left;

}

#mainMenu ul, #memberMenu ul
{
    list-style: none;
    z-index: 1000;
    margin:0;
    padding:0;
    height: 100%;
    text-align: center;
}

#mainMenu a, #memberMenu a
{
    text-decoration: none;
    font-size:16px;
    color:white;
    text-transform:uppercase;

}


#mainMenu .dropdown
{
    float:left;
	/*margin: 0px auto 10px;*/
	padding-left:26px;
	display: block;
    width:450px;

}


/*
	LEVEL ONE
*/
ul.dropdown                         { position: relative; }
ul.dropdown li                      { width:142px; height:51px;margin-right:8px; float: left; zoom: 1; background: transparent url(/media/assets/style01/topMenuLiBG.gif) no-repeat;}
ul.dropdown li.lastChild            {}
ul.dropdown a:hover		            { color: black; }
ul.dropdown a:active                { color: black; }
ul.dropdown li a                    { display: block; height:37px;padding: 14px 10px 0px; color: #222; }
ul.dropdown li.hover,
ul.dropdown li:hover                {  }
ul.dropdown li.hover a              { color: white; }

ul.dropdown li.selected             {  }


/*
	LEVEL TWO
*/
ul.dropdown ul 						{ width: 180px; visibility: hidden; position: absolute; top: 100%; left: 0; }
ul.dropdown ul li 					{ font-weight: normal; background: #cbd0d3; color: #000;
									  border: 1px solid silver; border-width: 0px 1px 1px 1px; float: none; }

ul.dropdown ul li.selected
{
    background-image: none;
}

ul.dropdown ul li:hover,
ul.dropdown ul li.hover,
ul.dropdown ul li a:hover
{
    background-image: none;
}

                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ padding: 6px 4px 0px; width: 100%; display: inline-block; }

/*
	LEVEL THREE
*/
ul.dropdown ul ul 				{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }

/*====================\
|  DROPDOWN MENU END  |
\====================*/
#memberMenu .memberStuff
{
    float:left;
	/*margin: 0px auto 10px;*/
	padding-left:20px;
	display: block;

}


ul.memberStuff                         { position: relative; }
ul.memberStuff li                      { height:51px; float: left; zoom: 1; }
ul.memberStuff li a                    { display: block; height:37px;padding: 14px 20px 0px 0px; color: #222; }
 /*
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */






/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
