/*
	Default Setup.
*/
html { width : 100%; height : 100%; margin : 0px; padding : 0px; text-align : center; }
body { width : 100%; height : 100%; margin : 0px; padding : 0px; text-align : center; background-color : #FFFFFF; font-family: Helvetica,sans-serif; color: #000000; font-size: 14px; }
form  { display : inline; }
input { font-family : Verdana; font-size : 13px; color : #000000; }
a, a:link, a:visited, a:active { font-family: Helvetica,sans-serif; color: #000000; text-decoration : underline; }
a:hover { font-family: Helvetica,sans-serif; color: #B3D334; text-decoration : underline; }
h1 { display : block; padding-left : 0px; padding-right : 0px; padding-top : 0px; padding-bottom : 15px; margin : 0px; font-family: Helvetica,sans-serif; font-size: 23px; color: #B3D334; font-weight : normal; }
h2 { display : block; padding-left : 0px; padding-right : 0px; padding-top : 15px; padding-bottom : 15px; margin : 0px; font-family: Helvetica,sans-serif; font-size: 23px; color: #AAAAAA; font-weight : normal; }
h3 { display : block; padding-left : 0px; padding-right : 0px; padding-top : 15px; padding-bottom : 15px; margin : 0px; font-family: Helvetica,sans-serif; font-size: 15px; color: #AAAAAA; font-weight : normal; }
textarea { display : block; width : 288px; height : 150px; border : solid 1px #CECECE; }


/*
	Standard Styles.
*/
.input_centered { overflow : hidden; padding-top : 4px; padding-bottom : 0px; padding-left : 3px; padding-right : 3px; width : 284px; height : 17px; border : none 0px; background-image : url('media/liquid/images/shared_input_large.gif'); background-repeat : no-repeat; font-family: Helvetica,sans-serif; color: #000000; font-size: 14px; text-align : center; }
.input_large { overflow : hidden; padding-top : 4px; padding-bottom : 0px; padding-left : 3px; padding-right : 3px; width : 284px; height : 17px; border : none 0px; background-image : url('media/liquid/images/shared_input_large.gif'); background-repeat : no-repeat; font-family: Helvetica,sans-serif; color: #000000; font-size: 14px; }
.input_medium { overflow : hidden; padding-top : 4px; padding-bottom : 0px; padding-left : 3px; padding-right : 3px; width : 124px; height : 17px; border : none 0px; background-image : url('media/liquid/images/shared_input_medium.gif'); background-repeat : no-repeat; font-family: Helvetica,sans-serif; color: #000000; font-size: 14px; }
.input_small { overflow : hidden; padding-top : 4px; padding-bottom : 0px; padding-left : 3px; padding-right : 3px; width : 94px; height : 17px; border : none 0px; background-image : url('media/liquid/images/shared_input_small.gif'); background-repeat : no-repeat; font-family: Helvetica,sans-serif; color: #000000; font-size: 14px; }
.input_tiny { overflow : hidden; padding-top : 4px; padding-bottom : 0px; padding-left : 3px; padding-right : 3px; width : 52px; height : 17px; border : none 0px; background-image : url('media/liquid/images/shared_input_tiny.gif'); background-repeat : no-repeat; font-family: Helvetica,sans-serif; color: #000000; font-size: 14px; text-align : center; }
.text_label { font-size : 14px; color : #000000; font-weight : bold; }
.text_grey { font-size : 14px; color : #AAAAAA; }
tr.row_highlightable:hover { background-color : #F0F0F0; }
a.link_tag, a.link_tag:link, a.link_tag:visited, a.link_tag:active { font-family: Helvetica,sans-serif; color: #AAAAAA; text-decoration : underline; }
a.link_tag:hover { font-family: Helvetica,sans-serif; color: #B3D334; text-decoration : underline; }


/*
	Layout - Area.
*/
#area { position : relative; display : block; left : 0px; top : 0px; width : 900px; height : auto; }
#area_top { position : relative; display : block; left : 0px; top : 0px; width : 900px; height : 325px; background-image : url('media/liquid/images/area_top_background.gif'); background-repeat : no-repeat; }
#area_middle { position : relative; display : block; left : 0px; top : 0px; width : 900px; height : auto; background-image : url('media/liquid/images/area_middle_background.gif'); background-repeat : repeat-y; text-align : left; }
#area_bottom { position : relative; display : block; width : 900px; height : 50px; overflow : hidden; background-image : url('media/liquid/images/area_bottom_background.gif'); background-repeat : no-repeat; }
#area_notice { position : relative; display : block; width : 800px; height : auto; padding-left : 45px; padding-right : 45px; padding-top : 0px; padding-bottom : 20px; text-align : left; font-size : 13px; color : #AAAAAA; }


/*
	Layout - Area Top.
*/
#area_top_logo { position : absolute; left : 557px; top : 59px; }
#area_top_menu { position : absolute; left : 55px; top : 235px; width : 790px; text-align : left; }
.area_top_menu_lhs { display : inline; position : relative; margin-right : 30px; }
.area_top_menu_rhs { position : absolute; right : 0px; top : 0px; }
a.area_top_menu_off, a.area_top_menu_off:link, a.area_top_menu_off:visited, a.area_top_menu_off:active { font-family: Helvetica,sans-serif; font-size : 13px; font-weight : normal; color : #707070; text-decoration : none; text-transform : uppercase; }
a.area_top_menu_off:hover { font-family: Helvetica,sans-serif; font-size : 13px; font-weight : normal; color : #B3D334; text-decoration : none; text-transform : uppercase; }
a.area_top_menu_on, a.area_top_menu_on:link, a.area_top_menu_on:visited, a.area_top_menu_on:active { font-family: Helvetica,sans-serif; font-size : 13px; font-weight : normal; color : #B3D334; text-decoration : none; text-transform : uppercase; }
a.area_top_menu_on:hover { font-family: Helvetica,sans-serif; font-size : 13px; font-weight : normal; color : #B3D334; text-decoration : none; text-transform : uppercase; }
.area_top_menu_arrow { position : absolute; left : 0px; top : 18px; width : 100%; text-align : center; z-index : 1; }
/*
.area_top_submenu { position : absolute; left : 55px; top : 275px; width : auto; height : 36px; background-image : url('media/liquid/images/area_top_submenu.png'); background-repeat : repeat-x; }
.area_top_submenu_left { display : block; position : relative; left : 0px; top : 0px; width : 17px; height : 36px; overflow : hidden; background-image : url('media/liquid/images/area_top_submenu_left.png'); background-repeat : no-repeat; }
.area_top_submenu_middle { display : block; position : relative; left : 0px; top : 0px; width : auto; height : 36px; }
.area_top_submenu_right { display : block; position : relative; left : 0px; top : 0px; width : 17px; height : 36px; overflow : hidden; background-image : url('media/liquid/images/area_top_submenu_right.png'); background-repeat : no-repeat; }
*/
.area_top_submenu { position : absolute; left : 55px; top : 275px; width : auto; height : 36px; }
.area_top_submenu_left { display : block; position : relative; left : 0px; top : 0px; width : 17px; height : 36px; overflow : hidden; background-image : url('media/liquid/images/area_top_submenu_left.png'); background-repeat : no-repeat; }
.area_top_submenu_middle { display : block; position : relative; left : 0px; top : 0px; width : auto; height : 23px; padding-top : 13px; background-image : url('media/liquid/images/area_top_submenu_middle.png'); background-repeat : repeat-x; }
.area_top_submenu_right { display : block; position : relative; left : 0px; top : 0px; width : 17px; height : 36px; overflow : hidden; background-image : url('media/liquid/images/area_top_submenu_right.png'); background-repeat : no-repeat; }
a.area_top_submenu_first, a.area_top_submenu_first:link, a.area_top_submenu_first:visited, a.area_top_submenu_first:active { display : inline; font-family: Helvetica,sans-serif; font-size : 12px; font-weight : normal; color : #707070; text-decoration : none; }
a.area_top_submenu_first:hover { display : inline; font-family: Helvetica,sans-serif; font-size : 12px; font-weight : normal; color : #B3D334; text-decoration : none; }
a.area_top_submenu_next, a.area_top_submenu_next:link, a.area_top_submenu_next:visited, a.area_top_submenu_next:active { display : inline; padding-left : 30px; font-family: Helvetica,sans-serif; font-size : 12px; font-weight : normal; color : #707070; text-decoration : none; }
a.area_top_submenu_next:hover { display : inline; padding-left : 30px; font-family: Helvetica,sans-serif; font-size : 12px; font-weight : normal; color : #B3D334; text-decoration : none; }


/*
    Layout - Area Middle.
*/
#area_middle_title { display : block; padding-left : 25px; padding-right : 0px; padding-top : 0px; padding-bottom : 5px; }
#area_middle_subtitle { display : block; padding-left : 25px; padding-right : 0px; padding-top : 0px; padding-bottom : 20px; }
#area_middle_content_outer { display : block; width : 790px; height : auto; padding-left : 55px; padding-right : 55px; padding-top : 0px; padding-bottom : 0px; }
#area_middle_content_inner { display : block; width : 750px; height : auto; padding : 20px; border : solid 1px #CECECE; text-align : left; }


/*
    Custom Styles.
*/
.custom_image_left { position : relative; float : left; padding-right : 20px; padding-bottom : 20px; }
.custom_image_right { position : relative; float : right; padding-left : 20px; padding-bottom : 20px; }
.custom_image_left_topbottom { position : relative; float : left; padding-right : 20px; padding-top : 20px; padding-bottom : 20px; }
.custom_image_left_top { position : relative; float : left; padding-right : 20px; padding-top : 20px; }
.custom_image_left_bottom { position : relative; float : left; padding-right : 20px; padding-bottom : 20px; }
.custom_image_right_topbottom { position : relative; float : right; padding-left : 20px; padding-top : 20px; padding-bottom : 20px; }
.custom_image_right_top { position : relative; float : right; padding-left : 20px; padding-top : 20px; }
.custom_image_right_bottom { position : relative; float : right; padding-left : 20px; padding-bottom : 20px; }


