/* CSS Document */
/*
================================================================================
|                                     TAGS                                     |
================================================================================
*/
body { background:url(../images/1_bg1.jpg) top repeat-x #f3f3f3; margin:0px; padding:0px; font-family:Tahoma, Arial; font-size:11px;  color:#525252; line-height:13px}
div {float:left}
a { color:#525152; text-decoration: underline; cursor:pointer}
a:hover {text-decoration: none}
form { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px}
br { line-height:13px}
/*
================================================================================
|                                     FONTS                                     |
================================================================================
*/ 
.r1 { width:240px; height:30px; font-family:Arial, Helvetica, sans-serif; color:#553F00; font-size:16px; font-weight:bold; padding-bottom:5px}
.blue { color:#00aeef}
.black { color:#000000}
/*  
================================================================================
|                                     HEADER                                   |
================================================================================
*/
.Long { width:100%; background:url(../images/1_bg1.gif) top center repeat-x }
.mainest {width:1000px; float:none;}
.header { width:1000px; height:323px;  }
.t1 { width:858px; height:78px; background:url(../images/1_t2.jpg); padding:0px 0px 0px 113px;}
.t11 { width:635px; padding:9px 0px 17px 0px; font-family:Verdana, Arial, Helvetica, sans-serif;color:#2A0055;}
.t111 { color:#929292}
.t12 { width:160px; padding-top:6px; color:#858484; font-size:12px}
.t12 a { color:#00aeef; margin-left:9px}
.t2 { width:380px; height:122px; background:url(../images/1_t4.jpg); font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#ffffff; padding:1px 0px 9px 120px}
.t3 { width:950px; height:35px; background:url(../images/1_t6.jpg); padding-left:50px}
.menu { width:180px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; margin-right:50px;}
.menu a  {color:#ffffff; text-decoration:none; display: block; padding:12px 0px 0px 0px; height:23px }
.menu a:hover, .menu a.activemenu { background:#525252}

/*
================================================================================
|                                     CONTEINER                                |
================================================================================
*/
.content { width:910px; font-size:12px; background:url(../images/1_cont1.jpg); line-height:15px; padding:27px 0px 22px 90px}
.bg1 { width:910px; /*background:url(../images/1_line2.jpg) 530px repeat-y MH REMOVED RHS LINE */} 
.bg2 { width:910px; background:url(../images/1_line1.jpg) 529px 333px no-repeat}

.left { width:530px; margin-top:27px}
.right { width:329px;}

.right1 { width:249px; padding-left:39px; background:url(../images/1_right2.jpg) top repeat-x #f4f4f4; border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb; min-height:331px; overflow:auto }
/*  *html .right1 { height:331px}   MH REMOVED FIXED HEIGHT OF RHS COLUMN */
.right2 { padding:42px 0px 0px 40px; width:270px; background:url(../images/chik.gif) 0px 0px no-repeat}
.list img {margin:0px 13px 1px 0px}
.list br { line-height:9px}
.list a { color:#00aeef}

.more1 {float:right; margin-right:5px; text-decoration:none; color:#000000}
a:hover.more1 { text-decoration:underline}

.more2 {margin:0px 10px 1px 0px; border:0px}



.tible1 { width:250px; background:url(../images/1_tab2.jpg); margin-top:1px; }
.tible2 { width:211px; padding-left:39px; background:url(../images/1_tab3.jpg) 11px center no-repeat; color:#000000; line-height:14px}
.tible2 a { color:#000000; text-decoration:none}
.tible2 a:hover { text-decoration:underline}
.table1 { width:729px; background:url(../images/3_table2.jpg) 690px repeat-y;  }
.table { width:489px; background:url(../images/5_table2.jpg) repeat-y; padding:1px 0px 2px 0px; font-size:11px; line-height:13px;  }
.tab1 { width:24px; text-align:center}
.tab2 { width:417px; padding-left:7px}
.tab3 { width:40px; text-align:center}
/*
================================================================================
|                                     FOOTER                                |
================================================================================
*/
.footer { width:883px; height:33px; background:url(../images/1_footer.jpg); color:#828282; font-size:10px; padding:22px 0px 0px 117px; clear:both; float:none}
.footer a { color:#a2a2a2; text-decoration:none; margin:0px 13px 0px 12px }
.footer a:hover { text-decoration:underline}
/*
================================================================================
|                                     CONTACT_FORM                          |
================================================================================
*/
.form_text { width:74px;  margin-top:5px; color:#525252; font-size:11px;    padding-left:1px; font-weight:bold; line-height:13px}
.pod_style { width:228px}
.form_style { border:#d4d0c8 1px solid; font-family:Tahoma, Arial; font-size:11px;  height:14px; border-top:2px solid #404040; border-left:2px solid #404040; width:226px; }
.form_area { border:#d4d0c8 1px solid; font-family: Tahoma, Arial; font-size:11px;  height:150px; border-top:2px solid #404040; border-left:2px solid #404040; width:483px}
.clear {background-image: url(../images/4_clear.gif); width:56px; height:19px; border:0px;cursor: pointer;}
.send {background-image: url(../images/4_send.gif); height:19px; width:56px;  border:0px; cursor: pointer;}

/*
================================================================================
|                                     MH MODS                         |
================================================================================
*/

h1 {margin:0; padding:0; font-size:36px;}
h2 {margin:0; padding:0; font-size:18px;}
.fL {float:left;}

.blacktick li {
	line-height: 30px;
	background-image: url(../images/black-tick.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 36px;
}

/* since all divs are floated (see above) all the javascript divs need unfloating */
/* otherwise the lightbox is hard left instead of central  */
div#overlay, div#lightbox, div#outerImageContainer, div#imageContainer, div#loading, div#imageDataContainer, div#imageData, div#imageDetails, div#bottomNav {float:none;}

img {border:none;}  /* prevents lightbox portfolio items being highlighted */

.wSR{margin-left:357px;margin-top:8px; float:none; clear:both;}

.submit{BORDER-RIGHT: 0px;BORDER-TOP: 0px;BACKGROUND-IMAGE:url(../images/4_send.gif);VERTICAL-ALIGN: middle;width:56px;BORDER-LEFT: 0px;CURSOR: pointer;BORDER-BOTTOM: 0px; HEIGHT: 19px; }

.reset{BORDER-RIGHT: 0px;BORDER-TOP: 0px;BACKGROUND-IMAGE: url(../images/4_clear.gif);VERTICAL-ALIGN: middle;width:56px;BORDER-LEFT: 0px;CURSOR: pointer;BORDER-BOTTOM: 0px; HEIGHT: 19px; }

