html, body {border:0; margin: 0; }
body {    margin:10px; }
body, div, p, td, th, label, input, li {
    font-size:11pt;
    line-height:13pt;
    font-family:arial;
    font-weight:normal;
    color:#3c3c3c;
}

img {border:0px}
div {-moz-box-sizing:border-box;box-sizing:border-box; border:0;padding:0}
div#logo {text-align:left; padding-left:10px}
div#content_top {background: url(../images/content_bg_top.gif) no-repeat top white; width:612px; padding:13px 13px 0px 13px;}
div#content {background:white; width:612px;padding-left:13px;padding-right:13px; min-height:460px}
div#content_bottom { background: url(../images/content_bg_bottom.gif) no-repeat top white; width:620px; height:30px;}
div#line {background: url(../images/line_horizontal.gif) repeat-x; width:100%;margin-top:8px; margin-bottom:0px; padding-bottom:0;}


ul#mainmenu.menu {margin-top:-4px;}
ul#mainmenu.menu li {   color:#dbb89d;
	                    text-align:left;
	                    text-decoration:none;
	                    list-style-type:none;
	                    background:url(../images/menu_list_bullet.gif) no-repeat 0 2px;
	                    font-size:11pt;
	                    line-height:34px;
	                    margin:0px;
	                    padding-left:40px;
                    }

ul#mainmenu.menu li a {color:#dbb89d; text-decoration:none}
ul#mainmenu.menu li.active a, ul#mainmenu li a:hover { color:#ede6e8; text-decoration:none;}
ul#mainmenu.menu li.active { background:url(../images/menu_list_item.gif) no-repeat 0 2px; }


a, a:visited {color:#767676; text-decoration:underline}
a:hover{text-decoration:none}

h1, .contentheading, .componentheadingspecials, .moduleheading{font-size:22px; line-height:1em; color:#3f383a; font-weight:normal; margin:0px; padding-top:16px; padding-bottom: 14px; text-align:left}
.componentheading {font-size:24px; line-height:1em; color:#3f383a; font-weight:normal; padding-top:16px; padding-bottom: 14px; text-align:left}
h2{color:#a32d4a; font-size:1.33em; margin-bottom:7px;  }
h3{color:#9b9b9b; font-size:1em; margin-bottom:9px; font-weight:normal  }
h4{color:#b40b35; font-size:1em; margin:0; font-weight:normal  }



img.left {text-align:left; margin-left:0px; margin-right:10px; margin-bottom:5px; padding:0; border:0}

.breadcrumbs, .pathway {font-size:9pt; line-height:9pt}
a.pathway, a.pathway:visited {color:#b40b35}

input.inputbox {margin-right: 5px;}
table.dfContactTable th  {padding-left: 15px; vertical-align:middle; text-align:left; padding-bottom: 5px}
table.dfContactTable td  {vertical-align:middle; text-align:left; padding-bottom: 5px}
table.dfContactTable label { padding-right:5px; vertical-align:middle}
textarea#dfContactField-message {width:450px; height:150px}
table.contentpaneopen {width:100%}

table.moduletable { margin-top: -5px; padding-left:45px}
#table.moduletable img {width:80px; text-align:left}
table.moduletable td.moduleheading {padding-bottom:30px;}
table.moduletable td.moduletext, table.moduletable td.moduletext p, table.moduletable td.moduletext h4  {font-size: 10pt; line-height:12pt; margin:0; padding-bottom:5px}
table.moduletable td.moduletext, table.moduletable td.moduletext p img {}

.wrapperdfContact {margin-top:8px; }

/*footer*/
#footer {font-size:0.6875em; line-height:1.27em;text-align:left;}
#footer .img {position:absolute; width:256px; height:105px; margin:-12px 0 0 23px}
#footer a {font-size:0.6875em;color:#363636; text-decoration:none}
#footer a:hover {text-decoration:underline}

/*==================block====================*/
.block { background:#e1e1e1; color:#363636; text-align:left}
.block .left_top { background:url(../images/left_top_1.gif) left top no-repeat;}
.block .right_top { background:url(../images/right_top_1.gif) right top no-repeat;}
.block .right_bot { background:url(../images/right_bot_1.gif) right bottom no-repeat;}
.block .left_bot { background:url(../images/left_bot_1.gif) left bottom no-repeat; width:100%}
.block .ind {padding:30px 0 28px 150px}
/*==========================================*/

div.article_separator {width:100%;background-color:#B0B0B0;height:1px;line-height:1px;margin-bottom:10px}

