html {height:100%; margin:0 0 1px;}
body {width:100%; margin:0; padding:0; text-align:center; background:#f2f2f2; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}

a {color:#11456D;}
a img { border: 0; }

.btbsc { display: none; }

p,ul,li {margin:0; padding:0;}
h1 {margin:0; color:#083252; font-size:1.25em; font-weight:normal;}
h2 {margin:0; color:#2e3f4c; font-size:1.1em; font-weight:normal;}
h3 {margin:0; color:#0f4268; font-size:1.25em; font-weight:normal; border-bottom:1px dashed #aab6c0; padding:0 0 8px;}

div#wrapper_container {margin:0 auto; width:962px; text-align:left;}
div#wrapper {float:left; width:940px; border:11px solid #ffffff; border-top:none; border-bottom:none; background:#ffffff;}

div#header {float:left; width:940px; background:#144d72 url(../images/header_grad.jpg) repeat-x bottom left;}
div#logo {float:left; display:inline; padding:15px;}
div#contact_number {float:right; text-align:right; display:inline; padding:15px; font-size:1.4em; color:#ffffff;}
div#contact_number span.call {color:#a1afb8;}
div#contact_number_links {font-size:0.5em; color:#ffffff; margin:0 0 25px;}
div#contact_number_links a {color:#ffffff; text-decoration:none; font-weight:bold;}

div#navigation {background:#11456d; float:left; width:940px;}

div#breadcrumb {background:#d7d7d7 url(../images/bread_grad.jpg) repeat-x bottom left; float:left; width:900px; margin:0; padding:6px 20px; font-size:12px; color:#9d9d9d; font-weight:bold; text-decoration:none;}
div#breadcrumb a {color:#9d9d9d; font-weight:bold; text-decoration:none;}

/* --- Suckerfish Menu styles --- */
ul#nav {padding:0 10px; margin:0; list-style:none; font-size:12px;}
#nav li {float:left; position:relative; font-size:12px; list-style-type:none; text-align:left;}
#nav li a {font-weight:bold; display:block; color: #ffffff; text-decoration:none; padding:0.8em 10px;}
#nav li a.selected {color:#ffffff; text-decoration:none; background:#11456e url(../images/nav_grad.jpg) repeat-x top left;}
#nav li a:hover {color:#ffffff; text-decoration:none; background:#11456e url(../images/nav_grad.jpg) repeat-x top left;}
#nav li ul {display:none; position:absolute; top:2.75em; left:0; background:#11456d;}
#nav li ul li {display:block; float:none;}
#nav li>ul {}
#nav li:hover ul, li.over ul {display:block;}
#nav li ul a {width:130px; font-weight:bold;}
#nav li li a {display:block; font-weight:normal; padding:0.4em 10px; color:#ffffff;}
#nav li li a:hover {background:#1A5D87;}
/* --- End of Suckerfish --- */

div#flash {float:left; margin:5px 0 0;}

#slidemenu { list-style:none; width:940px; height:280px; display:block; overflow:hidden; }
#slidemenu li { float:left; display:inline; overflow:hidden; }

div#content {float:left; margin:10px 0 0;}
div#content_all {float:left; margin:10px 15px 0;}
div#content p {font-size:0.7em; color:#4e4e4e; margin:10px 0; line-height:1.3em;}
div#content p.abstract {font-size:0.75em; font-weight:bold; color:#4e4e4e; margin:10px 0; line-height:1.35em;}
div#content ul {margin:0 0 0 15px; padding:0;}
div#content ul li {font-size:0.75em; color:#4e4e4e; line-height:1.35em; margin:2px 0; padding:0;}
div#content_left {float:left; display:inline; width:500px; margin:10px 15px 0;}
div#content_right {float:left; display:inline; width:378px; border:1px solid #c6c6c6; padding:15px; font-size:0.8em;}
div#content_right p {font-size:0.7em; line-height:1.4em;}
div#content_right_left {float:left; display:inline; width:179px;}
div#content_right_right {float:right; display:inline; width:179px;}
div.content_right_left_item {float:left; margin:/*20px 0 */0; padding:0; width:179px;}
div.content_right_left_item p {float:left; width:179px;}
div.content_right_left_item h3 {float:left; width:179px;}

form.country {float:left; margin:0; padding:0;}
form.country select {width:164px; text-align:center;}

span.select {position:absolute; font-weight:bold; text-align:center; width:130px; height:22px; line-height:22px; padding:0 29px 0 5px; color:#11446c; font-size:10px; background:url(../images/select_image.jpg) no-repeat; overflow: hidden;}

form.find {float:left; margin:0; padding:0;}
form.find input.text {height:14px; font-size:10px; float:left; display:inline; width:134px; margin:0; padding:4px 3px; color:#11446c; background:url(../images/input_image.jpg) no-repeat; border:none; overflow: hidden;}
form.find input.submit {float:left; display:inline; margin:0 0 0 2px; padding:0;}

div#quicklinks {background:#c4c4c4 url(../images/quicklinks_grad.jpg) repeat-x top left; float:left; width:900px; padding:10px 20px; margin:25px 0 0;}
div#quicklinks_top {float:left; padding:0; margin:0 0 10px;}
div#quicklinks_top h2 {color:#4e4e4e;}
div#quicklinks_white {float:left; display:inline; width:880px; background:#ffffff; padding:15px 5px 7px 15px; margin:0 0 5px;}
div.quicklinks_column {float:left; display:inline; width:210px; margin-right:10px;}
div.quicklinks_column a {color:#4e4e4e; font-size:12px; text-decoration:none; font-weight:bold;}
div.quicklinks_column p {color:#4e4e4e; font-size:9px; margin:3px 0 8px;}

div#footer {background:#4e4e4e; float:left; width:900px; padding:8px 20px;}
div#footer ul {font-size:0.7em;}
div#footer ul li {color:#ffffff; list-style:none; display:inline;}
div#footer ul li a {margin:0 0 0 7px; padding:0 0 0 7px; color:#ffffff; text-decoration:none; border-left:1px solid #ffffff;}

div#btb {background:#c4c4c4; float:left; width:900px; padding:7px 20px;}
div#btb a {color:#ffffff; font-size:11px; text-decoration:none;}

form#contact {margin:5px 0 0; float:left;}
select.contact {color:#083252; font-size:12px;}
table td {font-size:10px; color:#083252; padding:5px 0; width:250px;}
table td.label {font-weight:bold; font-size:10px; color:#083252; width:150px;}
table td.required {font-weight:bold; font-size:10px; width:7px;}
input.text {height:14px; font-size:12px; width:244px; margin:0; padding:4px 3px; color:#11446c; background:url(../images/large_input_image.jpg) no-repeat; border:none; overflow: hidden;}
textarea.text {font-size:12px; width:240px; margin:0; padding:4px 3px; color:#11446c;}
.button {margin:0 0 4px; position:relative; left:-5px;}
div.required {font-size:11px; float:left; padding:0 0 10px 170px; color:#717272;}