/*----------------------------------------------------------------------------*/
/*----------------------------------AJH Site----------------------------------*/
/*----------------------------------------------------------------------------*/
body { margin-top: 0px; background-image: url(Images/bg.jpg); background-repeat: repeat-x; background-color: #FCFCFC; font-family: Arial, MS Sans Serif, Tahoma, Verdana; font-size: 12px; line-height: 18px; color: #666666; }
form { margin: 0px 0px 0px 0px; }
h1 { font-size: 20px; font-weight: normal; color: #33619d; margin: 0px 0px 0px 0px; }
img{border:0;}
/*/////////////////////////////Colour Picker////////////////////////////////////
Text: #666666;
Blue: #33619D;
Light Grey: #f1f1f2;
//////////////////////////////////////////////////////////////////////////////*/
/*----------------------------------------------------------------------------*/
/*-----------------------------------Divs-------------------------------------*/
/*----------------------------------------------------------------------------*/

/*---------------------------------Template-----------------------------------*/
#template_container { width: 780px; margin: 0px auto; background-color: #FFFFFF; }
#template_top { float: left; }
#template_background { float: left; background-image: url(Images/bg_ext.jpg); background-repeat: repeat-y; }
#template_left { float: left; width: 5px; }
#template_page { float: left; width: 770px; background-image: url(Images/footer_image.jpg); background-repeat: no-repeat; background-position: bottom right; }
#template_right { float: left; width: 5px; }
#template_pagelayoutleft { float: left; width: 10px; }
#template_pagelayout { float: left; width: 750px; }
#template_pagelayoutright { float: left; width: 10px; }
#template_clear { clear: both; }
#template_content { float: left; width: 500px; }
/*--------------------------------Header --------------------------------------*/
#template_header { float: left; width: 750px; }
#template_header_logo { float: left; width: 288px; }
#template_header_image { float: left; width: 462px; }
/*----------------------------------Nav--------------------------------------*/
#template_topnav { float: left; width: 750px; margin-top: 8px; margin-bottom: 8px; text-align: right; font-size: 10px; color: #999999; }
#template_topnav a:link, #template_topnav a:visited, #template_topnav a:active { color: #999999; text-decoration: none; }
#template_topnav a:hover { color: #999999; text-decoration: underline; }
.template_topnav_line { float: left; width: 750px; margin-top: 15px; background-color: #b9c6da; }
#template_nav { float: left; width: 190px; }
/*----------------------------------image------------------------------------*/

/*----------------------------------body-------------------------------------*/
#template_body { float: left; width: 560px; }
#template_body_space { float: left; width: 560px; height: 55px; }

/*------------------------------------Default----------------------------------*/
#default_text_container { float: left; width: 500px; }
#default_text_container2 { float: left; width: 530px; text-align: right; margin-top: 50px; }
#default_text_col1 { float: left; width: 230px; margin-top: 15px; }
#default_text_col2 { float: left; width: 25px; margin-top: 15px; }
#default_text_col3 { float: left; width: 245px; margin-top: 15px; }
/*---------------------------------Testimonials----------------------------------*/
#testimonials_container,.testimonials_container { float: left; width: 530px; }
#testimonials_row { float: left; width: 530px; margin-bottom: 10px; }
#testimonials_text_container_col1,.testimonials_text_container_col1 { float: left; width: 120px; }
#testimonials_text_container_col2,.testimonials_text_container_col2 { float: left; width: 410px; }
#testimonials_text_container ul { margin: 0px; padding: 0px; list-style-type: disc; list-style-position: inside; }
#testimonials_text_container li { padding-left: 13px; padding-bottom: 3px; }

/*----------------------------------Services-----------------------------------*/
#services_text_container { float: left; width: 530px; }
#services_text_container ul { margin: 0px; padding: 0px; list-style-type: disc; list-style-position: inside; }
#services_text_container li { padding-left: 13px; padding-bottom: 3px; }
/*----------------------------------About--------------------------------------*/
#about_text_container { float: left; width: 530px; }
#about_text_container ul { margin: 0px; padding: 0px; list-style-type: circle; list-style-position: inside; }
#about_text_container li { padding-left: 13px; padding-bottom: 3px; }
#about_col_container { float: left; width: 530px; }
.about_col_row { float: left; width: 530px; margin-bottom: 18px; }
.about_col1 { float: left; width: 110px; }
.about_col2 { float: left; width: 420px; }
#about_directors_container { float: left; }
#about_directors_col1 { float: left; width: 255px; }
#about_directors_col2 { float: left; width: 20px; }
#about_directors_col3 { float: left; width: 255px; }
#about_link { float: left; width: 530px; color: #33619D; }
#about_link a:link, #about_link a:visited, #about_link a:active { color: #33619D; text-decoration: none; }
#about_link a:hover { color: #33619D; text-decoration: underline; }
/*----------------------------------Fees--------------------------------------*/
#fees_text_container { float: left; width: 530px; }
#fees_text_container ul { margin: 0px; padding: 0px; list-style-type: circle; list-style-position: inside; }
#fees_text_container li { padding-left: 13px; padding-bottom: 3px; }
#fees_col_container { float: left; width: 530px; }
.fees_col_row { float: left; width: 530px; margin-bottom: 18px; }
.fees_col1 { float: left; width: 60px; }
.fees_col2 { float: left; width: 470px; }
#fees_link { float: left; width: 530px; color: #33619D; }
#fees_link a:link, #fees_link a:visited, #fees_link a:active { color: #33619D; text-decoration: none; }
#fees_link a:hover { color: #33619D; text-decoration: underline; }
/*----------------------------------Fees--------------------------------------*/
#contact_text_container { float: left; width: 530px; }
#contact_text_container a:link, #contact_text_container a:visited, #contact_text_container a:active { color: #33619D; text-decoration: none; }
#contact_text_container a:hover { color: #33619D; text-decoration: underline; }
#contact_form_container { float: left; width: 530px; }
.contact_form_row { float: left; width: 530px; margin-bottom: 5px; }
.contact_form_col1 { float: left; width: 50px; }
.contact_form_col2 { float: left; width: 120px; font-size: 12px; color: #666666; }
.contact_form_col3 { float: left; width: 210px; }
.contact_form_col4 { float: left; width: 120px; }
.contact_text_box { width: 190px; font-size: 12px; color: #33619D; font-family: Arial, MS Sans Serif, Tahoma, Verdana; background-color: #f1f1f2; border: 1px solid #CCCCCC; }
.contact_dropdown { width: 190px; height: 100px; font-size: 12px; color: #33619D; font-family: Arial, MS Sans Serif, Tahoma, Verdana; background-color: #f1f1f2; border: 1px solid #CCCCCC; }
.contact_address { float: left; padding-left: 10px; line-height: 20px; font-size: 12px; color: #33619D; }
.contact_address a:link, .contact_address a:visited, .contact_address a:active { color: #33619D; text-decoration: none; }
.contact_address a:hover { color: #33619D; text-decoration: underline; }
/*------------------------------------Links-------------------------------------*/
#links_text_container { float: left; width: 560px; height: 255px; }
#link_col1 { float: left; width: 97px; }
#link_col2 { float: left; width: 180px; }
#link_col3 { float: left; width: 260px; }
.link_container { float: left; width: 50px; height: 50px; margin-right: 3px; margin-bottom: 3px; }
/*-------------------------------------Map-------------------------------------*/
#map_container { width: 100px; height: 100px; margin: 10px 5px 5px 5px; background-image: url(Images/bg.jpg); background-repeat: repeat-x; }
/*----------------------------------footer-------------------------------------*/
#template_footer { float: left; width: 750px; margin-top: 50px; font-size: 11px; }
#footer_line { float: left; width: 750px; height: 5px; background-color: #f1f1f2; }
#footer_text { float: left; width: 750px; margin-top: 8px; margin-bottom: 8px; }
#footer_text_left { float: left; width: 300px; color: #33619D; margin-bottom: 8px; }
#footer_text_left a:link, #footer_text_left a:visited, #footer_text_left a:active { color: #33619D; text-decoration: none; }
#footer_text_left a:hover { color: #33619D; text-decoration: underline; }
#footer_text_right { float: right; width: 300px; text-align: right; color: #999999; margin-bottom: 8px; }

/*----------------------------------------------------------------------------*/
/*-----------------------------------Styles-----------------------------------*/
/*----------------------------------------------------------------------------*/

#nav_box, .nav_box { width: 135px; height: 18px; color: #33619D; font-family: Arial; font-size: 12px; font-weight: bold; text-decoration: none; padding-left: 10px; padding-top: 3px; margin-top: 2px; background-color: #FFFFFF; cursor: pointer; display: block; }
#nav_box_alt, .nav_box_alt { width: 135px; height: 18px; color: #33619D; font-family: Arial; font-size: 12px; font-weight: bold; text-decoration: none; padding-left: 10px; padding-top: 3px; margin-top: 2px; background-color: #f1f1f2; }
.Form_TextBox { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #EA6F22; border: thin solid #EA6F22; }
.form_button { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #33619D; border: 1px solid #33619D; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; cursor: pointer; }
/*-----------------------------------END--------------------------------------*/
