
*{font-size:1.0em; font-family: Verdana, Arial, Helvetica, sans-serif;}

BODY {background:url('page_bg.jpg') top left repeat-x #707e87; padding:0px;margin:0px;}

/*PAGE STYLES*/
#doc-body {width:743px;margin: 0px auto;padding:0px;}

#doc-header {background:url('header_bg.jpg') top left no-repeat #f9f9f9; padding:0px;margin:0px;padding-top:40px;padding-bottom:70px;padding-right:25px}
#doc-header {text-align:right;font-size:17px;color:#000;}

/* Main Menu  #doc-mainmenu */
ul#doc-menu {text-align:left;font-size:14px;padding:0px;margin:0px;padding-left:140px;padding-top:40px}
ul#doc-menu li {list-style: none;display:block;float:left;}
ul#doc-menu ul{margin-top:10px;}
ul#doc-menu a, ul#doc-menu span {text-decoration:none;float:left;text-align:center;padding-left:10px;padding-right:10px;padding-top:3px; padding-bottom:3px; }
ul#doc-menu span{color:#000;}
ul#doc-menu a {color:#666666;}
ul#doc-menu a:hover {color:#fff;background-color:#707e87;}
.border {border-right: 1px solid #666666;}

/*Main Content*/
#doc-content{font-size:0.9em;background:url('page_liner.jpg') top left repeat-y #fff; padding-bottom:1px;}
#doc-contentinner{font-size:0.9em;background:url('content_bg.jpg') top left no-repeat #fff;margin-left:16px;margin-right:16px;padding-left:20px;padding-right:20px; padding-top:1px;}
#doc-contentinner p{padding:0px;margin:0px;margin-bottom:20px;line-height:1.4em;}
#doc-content a {color:#225c82;text-decoration:none;clear:both;}
#doc-content a:hover {color:#000;text-decoration:underline;}

.linkitem {background-color:#f4efea;border:1px solid #e9e9ec;padding-top:15px;padding-left:15px;padding-right:15px;margin-bottom:10px;}

H1{color:#707e87;font-size:1.7em;font-weight:normal; padding:0px;margin:0px;}
H2{ padding:0px;margin:0px; color:#4d4640;font-size:1.4em;font-weight:normal;margin-bottom:40px;}


#content_textright{width:250px;float:right;background-color:#f4efea;border:1px solid #e9e9ec;padding:15px;margin-right:20px;margin-top:10px;}
#content_textformright{width:250px;float:right;border:1px solid #e9e9ec;padding:15px;margin-right:20px;margin-top:10px;}
#content_textleft{}

#pageimg_right{width:250px;float:right;padding-left:30px;padding-bottom:30px;}
#pageimg_left{width:190px;padding-right:30px;padding-bottom:30px;}

#pagecontent_left{}
#pagecontent_right{float:right;width:450px;clear:right;}

.imgright {float:right; margin:15px;margin-top:0px;}
.imgleft  {float:left; margin:15px;margin-top:0px;}

.galleryarea{overflow: hidden;}

.displayarea {width:442px;float:right;margin:0px;padding:0px;}


.leftmenu{font-size:0.9em;margin: 0px;padding:0px;width:190px;float:left;margin-right:5px;}
.leftmenu ul {list-style: none;margin: 0px;padding:0px;}
.leftmenu li {padding-top:4px; padding-bottom:7px;padding-left:6px;background:url('left_menuitem.jpg') top left no-repeat;width:190px;margin-bottom:5px;background-color:#f4efea;border:1px solid #e9e9ec;}
.leftmenu span {color:#f00;text-decoration:none;}
.leftmenu a {color:#0002bf;text-decoration:none;}
.leftmenu a:hover {color:#c98d4d;text-decoration:underline;}


/* Gallery Display Items */
.box{vertical-align:middle;margin-right:10px;margin-bottom:10px;height:124px;width:124px;float:left;text-align:center;background:url('box_bg.jpg') top left no-repeat}
.box div {display:table-cell;vertical-align:middle;height:124px;width:124px;text-align:center;}
.box img {vertical-align:middle;border:none;padding:2px;}
.box img:hover {border:1px solid #c98d4d;}

.boxindex{vertical-align:middle;margin:0px auto;margin-bottom:10px;height:124px;width:124px;text-align:center;background:url('box_bg.jpg') top left no-repeat}
.boxindex div {display:table-cell;vertical-align:middle;height:124px;width:124px;text-align:center;}
.boxindex img {vertical-align:middle;border:none;padding:2px;}
.boxindex img:hover {border:1px solid #c98d4d;}

.boxouter{vertical-align:middle;margin-right:5px;margin-bottom:5px;height:160px;width:125px;float:left;text-align:center;}
.boxouter a {font-size:0.8em;color:#0002bf;text-decoration:none;}
.boxouter a:hover {color:#c98d4d;text-decoration:underline;}

/*Footer*/
#doc-footer{background:url('footer_bg.jpg') top left no-repeat #fff;font-size:0.8em;padding-left:25px;padding-top:32px;padding-bottom:20px;color:#666;text-align:right;padding-right:25px;}
#doc-footer p{color:#444;}
#doc-footer a {color:#707e87;text-decoration:none;}
#doc-footer a:hover {color:#000;text-decoration:underline;}

/*Ods and Sods*/
.clearer{clear:both;}
.bg_general {background:url('bg_general.jpg') bottom right no-repeat #fff;}

#doc-footer-menu{width:743px;margin: 0px auto;padding:0px;font-size:0.7em;text-align:center;}
#doc-footer-menu a {color:#c3c7c8;text-decoration:none; border-right:1px solid #373f43;margin:8px;padding-right:8px;}
#doc-footer-menu a:hover {color:#000;text-decoration:underline;}

.feedbackitem{margin-top:25px;width:330px;}
.feedbackitem p{font-size:10px;float:none;color:#707e87;}
.feedbackitem .feedbackmessage{font-style:italic;font-size:12px;display:block;padding-bottom:0px;margin-bottom:3px;color:#000;}


/*Contact Form*/
#contactform{margin:0px; padding:0px;}
#contactform fieldset{border:none;}
#contactform legend {color:#fff;}
#contactform  ul {list-style:none;margin:0px; padding:0px;}
#contactform  ul li{margin-bottom:8px;}
#contactform  label{width:60px;float: left;text-align:right;display: block;font-size:0.8em;margin-top:4px;margin-right:10px;color: #333;}

#contactform ul li .longlabel{width:170px;float: left;text-align:left;display: block;font-size:0.8em;margin-top:4px;color: #333;margin: 4px 0 5px 4px;}

#error{padding-bottom:10px;padding-top:10px;color:#f00;}
#success{padding-bottom:10px;padding-top:10px;color:#00ff03;}
#contactform  input{background-color:#f4efea;border:1px solid #e9e9ec;color: #0002bf;margin: 4px 0 5px 4px;padding: 6px;width:205px;}
#contactform  input:hover{background:#f1f0f0;}

#contactform  textarea{background-color:#f4efea;border:1px solid #e9e9ec;color: #0002bf;margin: 4px 0 5px 4px;padding: 6px;width:205px;height:92px;overflow: auto;
}
#contactform  textarea:hover{background:#f1f0f0;;}
#contactform  select{background:#f1f0f0;color: #0002bf;margin: 4px 0 5px 8px;padding: 1px;border: 1px solid #8595B2;width:200px;}
#contactform  select:hover{background:#e9e9ec;border: 1px solid #0002bf;}
#contactform  #Submit {background-color:#f4efea;border:1px solid #e9e9ec;width:119px;font-size:0.8em;color: #333;}
#contactform  #Submit:hover {background:#f1f0f0;color: #0002bf;}





