/* CSS Document */

* { margin:0; padding:0; border:none; }
body { font-size:62.5%; background-color:#F2F2F2;  font-family:Myriad, Arial, Helvetica, sans-serif; text-align:justify; }


.float_left { float:left; display:inline; }
.float_right { float:right; display:inline; }

.float_img_left { float:left; margin:0 10px 0 0; }
.float_img_right { float:right; margin:0 0 0 10px; }
.img_centre { display:block; margin:0 auto; }

.error { color:#EE2B7B; display:block; }
.centre { display:block; margin:0 auto; }

.clear_left { clear:left; }
.clear_right { clear:right; }
.clear_both { clear:both; }

.clearer { clear:both; height:1px; overflow:hidden; margin-top:-1px; }
.bold { font-weight:bold;}
.floatstop { float: none; height: 0px; line-height: 0.1%; font-size: 0.1%; clear: both; border: 0px; margin: 0px; padding: 0px; display: block; }


a {text-decoration:none;}

div.hr { background:url(../img/all/dots_h.jpg) no-repeat; height: 1px; width: 100%; }
hr { border: 0; background:url(../img/all/dots_h.jpg) no-repeat; height: 1px; width: 100%; text-align: left; }

.brand_highlight { color:#EE2B7B; }





/* Layout and Styling */
div#container { width:1090px; margin:10px 0 0 0; }

/* Header */
div#header { width:1090px; }
div#logo {background:url(../img/all/logo.jpg) no-repeat; width:240px; height:84px; float:left; display:inline;}


div#header_right { display:none; }
ul#tools { display:none; }
div#login { display: none;}
div#menu { display:none; }
div#search { display:none; }
div#breadcrumbs { display:none; }
div#rss_feed { display:none; }
div#middle_right_column { display:none; }
div.feature_box { display:none; }
div.advert { display:none; }
div#middle_right_column_right { display:none; }
div.right_box_max { display:none; }





div#content_container { width:1090px; }


/* Left Column */
div#left { width:100px; float:right; display:inline; }
div#left_logo { display:none; }

/* Middle Column */
div#middle { width:990px; float:left; display:inline; background:pink; }

div#middle_left_column {width:990px; background-color:#FFFFFF; float:left; display:inline; padding:30px 0 0 0; }
div#middle_left_column_inner{ margin:0; width:890px;  }

div#middle_left_column_expand {width:990px; background-color:#FFFFFF; float:left; display:inline; padding:30px 0 0 0; }
div#middle_left_column_inner_expand { margin:0 auto; width:890px; }

div#middle_left_column_inner h1, div#middle_left_column_inner_expand h1 { font-weight:400; font-size:3em; }
div#middle_left_column_inner h2, div#middle_left_column_inner_expand h2 { color:#EE2B7B; font-size:2.4em; }

div#middle_left_column_inner h1, div#middle_left_column_inner_expand h1, div#middle_left_column_inner h3, div#middle_left_column_inner_expand h3, div#middle_left_column_inner p, div#middle_left_column_inner_expand p {padding:0px 20px 0px 0px;}
div#middle_left_column_inner h3, div#middle_left_column_inner_expand h3 { font-size:2.4em; padding:20px 0 0 0; }
div#middle_left_column_inner h4, div#middle_left_column_inner_expand h4 { font-size:2em; padding:5px 0 0 0; }

div#middle_left_column_inner p, div#middle_left_column_inner_expand p { line-height:160%; font-size:2em; padding:10px 0; }
div#middle_left_column_inner p.opening_paragraph, div#middle_left_column_inner_expand p.opening_paragraph { font-size:2.4em; margin:10px 0; font-weight:400; }
div#middle_left_column_inner ul li, div#middle_left_column_inner_expand ul li { list-style-position:inside; font-size:2em; line-height:160%; padding:0 0 0 15px; }
div#middle_left_column_inner ol li, div#middle_left_column_inner_expand ol li { list-style-position:inside; list-style:none; font-size:1.4em; line-height:160%; }


div#middle_left_column_inner p a:link, div#middle_left_column_inner p a:visited, div#middle_left_column_inner_expand p a:link, div#middle_left_column_inner_expand p a:visited { color:#EE2B7B; } 
div#middle_left_column_inner ul li a:link, div#middle_left_column_inner ul li a:visited, div#middle_left_column_inner_expand ul li a:link, div#middle_left_column_inner_expand ul li a:visited { color:#000000; } 
div#middle_left_column_inner p a:hover, div#middle_left_column_inner ul li a:hover, div#middle_left_column_inner_expand p a:hover, div#middle_left_column_inner_expand ul li a:hover { text-decoration:underline; }

/* Hide Contact Form */
div#middle_left_column_inner ul#contact_form, div#middle_left_column_inner input.btn_send { position:absolute; left:-9999px; }

/* Middle Column Item */
div.middle_column_item { margin:10px 0; width:990px;  }
div#middle_left_column_inner_expand  div.middle_column_item { width:890px; }
div.middle_column_item h3 { font-size:1.8em; color:#EE2B7B; }
div.middle_column_item p.date {  font-size:1.6em; color:#333333; }
div.middle_column_item  div.hr { margin:10px 0; }
div.middle_column_item_left { float:left; width:140px; }
div.middle_column_item_left img { border:1px solid #CCCCCC; }

div.middle_column_item_right { float:right; width:720px; }
div.middle_left_column_inner div.middle_column_item div.middle_column_item_right p { line-height:120%; }

div.middle_column_item_right h3 a:link, div.middle_column_item_right h3 a:visited { color:#EE2B7B; } 
div.middle_column_item_right h3 a:hover, div.middle_column_item_right h3 a:hover { text-decoration:underline; }



/* News Archived */
ul.news_archived { margin:10px 0 0 0; }


/* Testimonial Entry */
div#middle_left_column_inner  div.testimonial_entry h3 { font-size:2.4em; }
div#middle_left_column_inner  div.testimonial_entry blockquote { margin:0; }
div#middle_left_column_inner  div.testimonial_entry blockquote p { font-size:2em; padding:8px 0; }
div#middle_left_column_inner  div.testimonial_entry ul { margin:4px 0 0 0; }







/* Contact Details */
div#contact_details { width:360px; margin:40px 0; }

div#contact_details h3 { font-size:1.4em; }
div#contact_details h4 { font-size:1.2em; color:#EE2B7B; padding:10px 0 0 0;}
div#contact_details p { font-size:1.2em; padding:25px 0 0 0; }
div#contact_details ul { margin:4px 0 0 0; float:left; width:180px; }
div#contact_details ul li { padding:2px 0; list-style:none; font-size:1.2em }

div#contact_details ul li a:link, div#contact_details a:active, div#contact_details a:visited { color:#000000;}
div#contact_details ul li a:hover {color:#EE2B7B;}


/* Footer */
div#footer {width:990px; clear:both; }
div#footer_logo {width:170px; height:40px; float:right; display:inline; background-image:url(../img/all/hr_logo.jpg);}

div#footer_left ul { list-style:none; margin:14px 0 0 0; }
div#footer_left ul li { display:inline; margin:0 5px 0 0; color:#333333;  font-size:1.6em; }
div#footer_left p, div#footer_left ul li a:link, div#footer_left ul li a:visited, div#footer_left ul li a:active  { color:#333333; }











div.content_border{ display:none; }