/*CURC*/

/*MASTER STYLE SHEET*/

/*FONT SIZE SET IN % AND EMS TO ALLOW RESIZING IN WINDOWS IE*/
/*1em = approx 10px*/

/*BODY STYLES*/
body
{   
   position:absolute;top:0;left:0;margin:0;padding:0;width:100%;height:100%;background-color:#fff;font:62.5% tahoma, verdana, arial, sans-serif;color:#5a6463;line-height:16px;
}

/*RIGHT SIDE GOLD BAR IMAGE*/
#area_background
{
   background-image:url(../images/gold_bar_bg.gif);background-repeat:repeat-y;font-size:1.1em; 
}

/*AREA THAT HOLDS PAGE HEADER AND EXPANDS/COLLAPSES WITH BROWSER WINDOW*/
#area_top_expand
{
   width:100%;height:112px;background-color:#000000;background-image:url(../images/hdr_bg.gif);   
}

/*PAGE HEADER*/
#area_header
{
   width:780px;height:112px;float:left;clear:none;background-color:#fff;  
}

/*PAGE HEADER RIGHT SIDE HOLDING SEARCH AND TITLE ART*/
#area_header_right
{
   width:230px;float:right;clear:none;
}

/*SEARCH FORM IN HEADER - OUTER DIV HOLDING ENTIRE AREA*/
#area_search_outer
{
   width:230px;height:41px;background-color:#000000;float:right;clear:none;background-image:url(../images/search_bg.jpg);
}

/*SEARCH FORM IN HEADER - INNER DIV CREATES SPACING AND ALIGNMENT*/
#area_search_inner
{
   padding:11px 15px 0 0;float:right;
}

/*TEXT TO LEFT OF SEARCH BOX*/
#area_search_text
{
   font:bold 1em tahoma, arial, verdana, sans-serif;color:#E1C035;padding:3px;float:left;
}

/*SEARCH FORM INPUT BOX*/
.search_input_box
{
   width:100px;height:12px;font:1.1em tahoma, arial, verdana, sans-serif;color:#333;float:left;
}

/*SEARCH FORM GO BUTTON*/
.search_go_btn
{
   font:1em tahoma, arial, verdana, sans-serif;color:#333;margin-left:5px;float:left;
}

/*MAIN PAGE NAVIGATION*/
#area_nav
{
   position:absolute;top:86px;left:201px;width:579px;background-color:#000000;
}

/*HOME PAGE*/

/*HOME MIDDLE PAGE CONTENT 1*/
#area_home_content_1
{
   width:100%;height:222px;background-color:#ff9999;background-image:url(../images/home_middle_bg.gif);font-size:1.1em;
}

/*HOME MIDDLE PAGE CONTENT 1 RIGHT COLUMN*/
#area_home_content_1_right
{
   position:absolute;top:125px;left:465px;width:305px;
}

/*HOME MIDDLE PAGE CONTENT 2*/
#area_home_content_2
{
   width:780px;margin:0;padding:0;font-size:1.1em;
}

/*HOME MIDDLE PAGE CONTENT 2 LEFT COLUMN*/
#area_home_content_2_left
{
   width:410px;height:225px;padding:0 20px 0 35px;margin-top:25px;border-right:solid 1px #cfded4;
}

/*HOME MIDDLE PAGE CONTENT 2 RIGHT COLUMN*/
#area_home_content_2_right
{
   position:absolute;top:350px;left:475px;width:225px;height:155px;
}

/*HOME MIDDLE PAGE CONTENT 2 RIGHT COLUMN LOGIN FORM*/
#area_home_content_2_right_form
{
   float:right;text-align:right;
}

/*SUB PAGES*/

/*SUB MIDDLE PAGE CONTENT 1*/
#area_sub_content_1
{
   width:100%;height:102px;background-color:#cd7b1e;
}

/*SUB MIDDLE PAGE CONTENT 1 COLUMN 1*/
#area_sub_content_1_col_1
{
   float:left;width:201px;height:102px;background-image:url(../images/loggedin_bg.gif);
}

/*SUB LOGIN FORM*/
#area_sub_login_form
{
   float:right;text-align:right;padding:5px 10px 0 5px;font-size:0.9em;
}

/*SUB LOGIN FORM INPUT BOX*/
.sub_login_input
{
   width:110px;font-size:0.9em;
}

/*SUB LOGIN FORM SUBMIT BUTTON*/
.sub_login_submit
{
   font-size:0.9em;        
}

/*SUB LOGIN FORM*/
#area_signup
{
   float:left;text-align:right;width:400px;padding:20px 10px 0 5px;
}

/*SUB LOGIN FORM INPUT BOX*/
#area_signup input
{
   width:210px;
}



/*SUB LOGIN FORM FORGOT YOUR PASSWORD TEXT*/
.sub_login_forgot_text
{
   position:absolute;top:188px;left:20px;width:110px;font-size:0.9em;      
}

/*SUB MIDDLE PAGE CONTENT 1 COLUMN 2*/
#area_sub_content_1_col_2
{
  position:absolute;left:201px;float:left;width:251px;height:102px;font-size:1.1em;
}


/*SUB MIDDLE PAGE CONTENT 1 COLUMN 2*/
#area_sub_content_1_col_3
{
   position:absolute;left:452px;width:350px;height:102px;padding:15px;color:#fff;font-size:1.1em;
}

/*HOME PAGE BLOCKQUOTE*/
#area_blockquote
{
   font:13px tahoma, verdana, arial, sans-serif;color:#232327; 
}

/*SUB MIDDLE PAGE CONTENT 2*/
#area_sub_content_2
{
   width:90%;margin-left:20px;
}

/*SUB MIDDLE PAGE CONTENT 1 COLUMN 1*/
#area_sub_content_2_col_1
{
   float:left;clear:both;padding:0 5px 20px 0;font-size:1em;
}

/*SUB MIDDLE PAGE CONTENT 2 COLUMN 2*/
#area_sub_content_2_col_2
{
  padding-bottom:20px;clear:none;font-size:1.1em;margin-left:20px;
}




/*TABLE STYLES FOR SUB PAGE CONTENT. THE MIDDLE RULE IS SET HERE*/

#column1
{
  width:175px;white-space:nowrap;
}

#column2
{
  border-left:solid 1px #cfded4;
}

/*FOOTER*/
#area_footer
{
   width:790px;font-size:1.1em;
}

/*FOOTER NAV*/
#area_footer_nav
{
   padding:10px 10px 0 10px;
}

/*DIVIDER USED IN FOOTER NAV*/
.dividerFooterNav
{
   font:9px tahoma, verdana, arial, sans-serif;color:#cfded4; 
}

/*ALIGN ALL TABLE CELLS TO TOP*/
td
{
   vertical-align:top;
}

/*H1 HEADERS*/
h1
{
   font:bold 1.2em tahoma, verdana, arial, sans-serif;color: #cd7b1e;margin:0;padding:0;
}

/*H2 HEADERS*/
h2
{
   font:bold 1.1em tahoma, verdana, arial, sans-serif;color: #cd7b1e;margin:0;padding:0;
}

/*H2 HEADERS*/
h3
{
   font:bold 1.1em tahoma, verdana, arial, sans-serif;margin:0;padding:0;
}

/*BOLD TEXT*/
.bold
{
   font-weight:bold;   
}

/*ITALIC TEXT*/
.italic
{
   font-style:italic;   
}


/*LIST STYLES*/
/*HOME PAGE LIST WITH ARROW BULLETS*/
.list_arrows
{
   list-style-image:url(../images/arrow.gif);   
}

/*SUB PAGE LIST*/
.sublist
{
  color:#e4c03e;   
}

.sublist li
{
  padding-bottom:5px; 
}

/*SECONDARY LISTS*/
.sublist2
{
  padding-left:10px;margin-left:10px; 
}

/*SUB LISTS USING LOWER ALPHA*/
.sublist_alpha
{
  list-style-type:lower-alpha;color:#e4c03e;   
}

.sublist_alpha li
{
  padding-bottom:5px; 
}

/*MAKES LIST TEXT A DIFFERENT COLOR TO BULLETS*/
.list_text
{
  color:#5a6463;
}

/*HORIZONTAL RULE*/
.rule
{
   width:100%;height:1px;border-bottom:solid 1px #cd7b1e;   
}

/*CENTER TEXT*/
.center
{
   text-align:center;   
}

/*FILE TYPE AND SIZE ATTRIBUTE*/
.filesize
{
   color:#aeb7cd;   
}

/*DIVIDER USED BETWEEN SMALL LINKS*/
.dividerLink
{
   font:9px tahoma, verdana, arial, sans-serif;color:#cfded4; 
}

.tableview
{
   font-size:0.8em;
}

.tableview td
{
   border: solid 1px #cfded4; 
}

/*GLOBAL LINKS*/
.normallink:link
{
    font: 1.1em tahoma, verdana, arial, sans-serif;color: #4f61a3;text-decoration: underline;
}

.normallink:active
{
    font: 1.1em tahoma, verdana, arial, sans-serif;color: #4f61a3;text-decoration: underline;
}

.normallink:visited
{
    font: 1.1em tahoma, verdana, arial, sans-serif;color: #4f61a3;text-decoration: underline;
}

.normallink:hover
{
    font: 1.1em tahoma, verdana, arial, sans-serif;color: #cfab29;text-decoration: underline;
}

/*9px LINKS*/
.smalllink:link
{
    font: 0.9em tahoma, verdana, arial, sans-serif;color: #4f61a3;text-decoration: underline;
}

.smalllink:active
{
    font: 0.9em tahoma, verdana, arial, sans-serif;color: #4f61a3;text-decoration: underline;
}

.smalllink:visited
{
    font: 0.9em tahoma, verdana, arial, sans-serif;color: #4f61a3;text-decoration: underline;
}

.smalllink:hover
{
    font: 0.9em tahoma, verdana, arial, sans-serif;color: #cfab29;text-decoration: underline;
}

/*SUB NAV LINKS*/

.subnavlink:link
{
    font:bold 1em tahoma, verdana, arial, sans-serif;color: #3C3C3D;text-decoration: none;line-height:20px;
}

.subnavlink:active
{
    font:bold 1em tahoma, verdana, arial, sans-serif;color: #3C3C3D;text-decoration: none;line-height:20px;
}

.subnavlink:visited
{
    font:bold 1em tahoma, verdana, arial, sans-serif;color: #3C3C3D;text-decoration: none;line-height:20px;
}

.subnavlink:hover
{
    font:bold 1em tahoma, verdana, arial, sans-serif;color: #cfab29;text-decoration: none;line-height:20px;
}


/*SUB NAV LINKS tier 2*/
.subnavlink2:link
{
    font:1em tahoma, verdana, arial, sans-serif;color: #3C3C3D;text-decoration: none;line-height:20px;
}

.subnavlink2:active
{
    font:1em tahoma, verdana, arial, sans-serif;color: #3C3C3D;text-decoration: none;line-height:20px;
}

.subnavlink2:visited
{
    font:1em tahoma, verdana, arial, sans-serif;color: #3C3C3D;text-decoration: none;line-height:20px; 
}

.subnavlink2:hover
{
    font:1em tahoma, verdana, arial, sans-serif;color: #cfab29;text-decoration: none;line-height:20px;
}

/*SUB NAV LINK SELECTED STATE*/
.subnav_selected
{
    font:bold 1em tahoma, verdana, arial, sans-serif;color: #cd7b1e;line-height:20px;
}

/*SUB NAV LINK SELECTED STATE tier 2*/
.subnav_selected2
{
    font:1em tahoma, verdana, arial, sans-serif;color: #cd7b1e;line-height:20px;
}

/*SUB NAV LINK STYLES FOR PAGES THAT REQUIRE LOGIN*/
/*TIER 1*/
.subnav_login_n_main
{
    font:bold 1em tahoma, verdana, arial, sans-serif;color: #3C3C3D;line-height:20px;
}

/*BOLD LINKS*/
.boldlink:link
{
    font:bold 1em tahoma, verdana, arial, sans-serif;color: #3C3C3D;text-decoration: underline;
}

.boldlink:active
{
    font:bold 1em tahoma, verdana, arial, sans-serif;color: #3C3C3D;text-decoration: underline;
}

.boldlink:visited
{
    font:bold 1em tahoma, verdana, arial, sans-serif;color: #3C3C3D;text-decoration: underline;
}

.boldlink:hover
{
    font:bold 1em tahoma, verdana, arial, sans-serif;color: #cfab29;text-decoration: underline;
}

/*LINKS USED WHERE SPACING IS REQUIRED/FAQS, MAP, ETC*/
.listlink:link
{
    font: 1.1em tahoma, verdana, arial, sans-serif;color: #3C3C3D;text-decoration: underline;line-height:20px;
}

.listlink:active
{
    font: 1.1em tahoma, verdana, arial, sans-serif;color: #3C3C3D;text-decoration: underline;line-height:20px;
}

.listlink:visited
{
    font: 1.1em tahoma, verdana, arial, sans-serif;color: #3C3C3D;text-decoration: underline;line-height:20px;
}

.listlink:hover
{
    font: 1.1em tahoma, verdana, arial, sans-serif;color: #cfab29;text-decoration: underline;line-height:20px;
}

/*TIER 2 - SUB PAGES*/
.subnav_login_n_sub
{
    font:1em tahoma, verdana, arial, sans-serif;color: #3C3C3D;line-height:20px;margin-left:10px;
}

/*FOOTER LINKS*/
.footerlink:link
{
    font: 0.9em tahoma, verdana, arial, sans-serif;color: #3C3C3D;text-decoration: underline;
}

.footerlink:active
{
    font: 0.9em tahoma, verdana, arial, sans-serif;color: #3C3C3D;text-decoration: underline;
}

.footerlink:visited
{
    font: 0.9em tahoma, verdana, arial, sans-serif;color: #3C3C3D;text-decoration: underline;
}

.footerlink:hover
{
    font: 0.9em tahoma, verdana, arial, sans-serif;color: #cfab29;text-decoration: underline;
}

.errorMessage {
color : #F00;
}
.errorItem {
background : #F99;
}

