/*//////////// BuilderFusion Default Stylesheet ////////////*/

body {
    margin:0px;
    font-size:11px;
    font-family:Arial, Helvetica, sans-serif;
    color:#000000;
    line-height:160%;
}

#main_container {
    position:absolute;
    left:50%;
    width:760px;
    margin-left:-380px; 
}

#content_container {
    width:760px;
    clear:both;
    background: #f0f0f0;
    
}
#title p{
    padding-top:0;
    margin-top:-10px;   
}
#home_container {
    width:760px;
    clear:both;
}

#banner {
    height:131px;
    background:url(images/mastHead.jpg) no-repeat;
    margin-bottom:-11px;

}

#navSection {
    
    background: #404040 url("images/bgNavSection.gif") no-repeat;
    height: 40px;
    width: 734px;
    margin: 11px 0 0 0;
    padding:0 13px;
    zoom: 1;
    list-style:none;
    
}
#navSection a { border: 4px solid #404040; 
        display: inline; 
        float: left; 
        zoom: 1;
}
#navSection a:hover,
#navSection a.hover{ border-bottom: 4px solid #fff; }
#navSection img { float:left; margin: 2px 2px 0 3px;}
#navSection .Sep {
    display: inline;
    float: left;
    border-left: 1px solid #595959;
    border-right: 1px solid #262626;
    margin: 7px 5px 7px 5px;
    padding: 0px;
    height: 26px;
}

#navSection .last {
    display: inline;
    float: left;
    border-left: 0;
    border-right: 0;
    margin: 7px 5px 7px 5px;
    padding: 0px;
    height: 26px;
}
#navSection li {
    list-style:none;
    padding:0;
}
#navSection ul{padding-left:21px;}
#banner_ad {
    padding:10px 0px 10px 0px;
    text-align:center;
}

#banner_ad img {
    margin:5px 2px 5px 2px;
    border:1px solid #666666;
}
#banner_ad p {
    text-align:center;
    margin-top:0;
    margin-bottom:0;
}

#rotating_banner_ad {
    padding:10px 0px 10px 0px;
    text-align:center;
}

#rotating_banner_ad img {
    border:0px solid #666666;
    clear:both;
}
#rotating_banner_ad p {
    text-align:center;
    margin-top:0;
    margin-bottom:0;
}

#content {
    padding:10px;
}
#content p {
    padding-top:0px;
    margin-top:0px;
}
#footer {
    text-align:center;
    margin-top:20px;
    background: #f0f0f0;
    clear:both;
}

#footer_content {
    padding:10px;
}

.img_top_left {float:left; margin:0px 10px 10px 0px;}
.img_middle_left {float:left; margin:10px 10px 10px 0px;}
.img_bottom_left {float:left; margin:10px 10px 0px 0px;}
.img_top_center {text-align:center; margin:0px 10px 10px 10px;}
.img_middle_center {text-align:center; margin:10px 10px 10px 10px;}
.img_top_right {float:right; margin:0px 0px 10px 10px;}
.img_center_right {float:right; margin:0px 0px 10px 10px;}
.img_bottom_right {float:right; margin:10px 0px 0px 10px;}

/*/////Link Styles
a:link {text-decoration:none; color:#000000;}
a:hover {text-decoration:none; color:#0066FF;}
a:visited {text-decoration:none; color:#999999;}
a:visited:hover {text-decoration: none;color:#0066FF;}
/////*/

#side_nav a:link { text-decoration: none; }
#side_nav a:hover { text-decoration: underline; }
#side_nav a:visited { text-decoration:none; }
#side_nav a:visited:hover { text-decoration: underline; }


h1, .Heading1 .Page_Title {color:#000000; font:18px "Times New Roman", Times, serif; margin:0px;padding:0px; font-weight:bold;}

h2, .Heading2 .Sub_Title {color: #259; font:17px Arial, Helvetica, sans-serif; margin:0px;padding:0px; font-weight:bold;}

h3, .Heading3 .Sub_Sub_Title {color:#FF0000; font:22px "Times New Roman", Times, serif; margin:0px;padding:0px; font-weight:bold;}

h4, .Heading4 .Warning {color: #259; font:14px Arial, Helvetica, sans-serif; margin:0px;padding:0px; font-weight:bold;}

h5, .Heading5 .Caution {color: #259; font:12px Arial, Helvetica, sans-serif; margin:0px;padding:0px; font-weight:bold;}

/*////quick links////*/
h6, .Heading6 .Important {color:#000000; font:14px Arial, Helvetica, sans-serif; margin:0px;padding:0px; font-weight:bold;}


hr {border:0px; height: 1px; border-top: 1px solid #aaa;}

p {margin:10px 0px 10px 0px;}

img {
    border:none;
}

#column_01 {
    float:left;
    width:280px;
}

#column_02 {
    float:left;
    width:220px;
    margin:0px 20px 0px 20px;
}

#column_03 {
    float:left;
    width:220px;
}

#column_04 {
    float:left;
    width:200px;
}

#column_05 {
    float:right;
    width:560px;
}

#column_01_content {
    padding:10px;
    background: #f0f0f0;
}

#column_02_content {
    padding:10px;
    background: #f0f0f0;
}

#column_03_content {
    padding:10px;
    background: #f0f0f0;
}

#column_04_content {
    padding:10px;
}
#module_content {
    margin:15px;
    border:1px solid #000000;
    padding:0;
}

#quick_links {
    list-style:none;
    margin:0px;
    padding:0px;
    font-size:12px;
}

#quick_links li {
    padding:3px 0px 3px 0px;
}

.quick_link {
    padding:10px;
    line-height:160%;
    color:#cccccc;
}

.quick_pic {
    float:left;
    margin-right:10px;
}

#side_nav {
    list-style:none;
    padding:0px;
    margin:0px;
}

#side_nav li {
    list-style:none;
    padding:5px 0px 5px 0px;
    margin:0px 0px 0px 0px;
    border-bottom:1px solid #aaa;
}

#module {
    text-align:center;
    padding:0;
    width:760px;
}

#parade_link {
    position:absolute;
    top:50px;
    right:20px;
}

#login {
    position:absolute;
    top:20px;
    right:20px;
}

.login_fields {
    margin:0px;
    padding:0px;
    vertical-align:middle;
}

.form_field {
    border: 1px solid #999999;
    background: #CCCCCC;
    width:140px;
}

.form_text_area {
    border: 1px solid #CCCCCC;
    background: #ffffff;
    width:290px;
}

#pages_image {
    height:100px;
    background:url(images/header_02.jpg) no-repeat;
    padding:15px;
}

#bottom_ads {
    margin-top:10px;
    border-top:1px solid #000000;
    border-bottom:1px solid #000000;
    padding-left:65px;
}

.bottom_ad {
    border:none;
    margin-top:10px;
    margin-bottom:10px;
    width:120px;
    height:60px;
}

#bflink {
    font-size:10px;
}