* {
margin:0px;
padding:0px;

font-family:"Arial";
/*font-size:13px;*/
/*font-weight:normal;*/
font-style:normal;
/*color:#0049a3;*/
text-decoration:none;
/*text-align:left;*/

border-width:0px;
}

body {
margin:10px 0px 10px 0px;
text-align:center;
}

#content_align {
width:980px;
margin-left:auto;
margin-right:auto;
text-align:left;

font-size:13px;
font-weight:normal;

color:#007fff;
}

#content_align h3 {
font-size:13px;
font-weight:normal;
}

#bottom_margin {
height:20px;
clear: both;
}

#left_box {
width:384px;
float: left;

background-image:url("images/left-box-mid.png");
background-repeat:repeat-y;
}

#left_box_bottom {
background-image:url("images/left-box-bot.png");
background-repeat:no-repeat;
background-position:left bottom;

padding-bottom:8px;
}

#left_content {
background-image:url("images/left-box-top.png");
background-repeat:no-repeat;
background-position:left top;

min-height:140px;
}

#content_delimiter {
width:8px;
float: left;
}

#right_box {
width:588px;
float: left;

background-image:url("images/right-box-mid.png");
background-repeat:repeat-y;
}

#right_box_bottom {
background-image:url("images/right-box-bot.png");
background-repeat:no-repeat;
background-position:left bottom;

padding-bottom:10px;
}

#right_content {
background-image:url("images/right-box-top.png");
background-repeat:no-repeat;
background-position:left top;

min-height:130px;
padding:0px 10px 0px 10px;
}

#left_box_header {
height:34px;
}

#left_box_header p {
color:#0055d4;
padding:6px 5px 0px 28px;
}

#briefly_info {
height:114px;

background-image:url("images/briefly-info.png");
background-repeat:no-repeat;
background-position:center top;
}

#briefly_info h3 {
font-size:15px;
/*color:#00f0c0;*/
color:#0049a3;

padding: 3px 13px 0px 118px;
}

#briefly_info p {
/*color:#003380;*/
color:#007fff;
padding: 3px 13px 0px 118px;
}

#right_box_header {
height:34px;
}

.module, .module_menu {
padding-bottom:2px;
}

.module div, .module_menu div {
background-image:url("images/module-mid.png");
background-repeat:repeat-y;
margin: 0px 8px 0px 8px;

padding:0px;
}

.module div div, .module_menu div div {
background-image:url("images/module-bot.png");
background-repeat:no-repeat;
background-position:left bottom;

margin:0px;
}

.module div div div, .module_menu div div div {
background-image:url("images/module-top.png");
background-repeat:no-repeat;
background-position:left top;

min-height:80px;
height:auto !important;
height:80px;

padding-bottom:14px;
}

.module div div div h3, .module_menu div div div h3 {
color:#00c4fc;
padding:4px 10px 0px 16px;
}

.menu {
/*list-style:none;*/
list-style-type:square;
/*list-style-type:disc;*/
text-indent:0px;
margin: 12px 8px 0px 32px;

/*color:#b9dcff;*/
/*color:#ff8400;*/
/*color:#ffddb9;*/
/*color:#ffca91;*/
color:#00c4fc;
}

.menu li {
margin-top: 2px;
}

.menu a:link, .menu a:visited {
/*color:#00a6c8;*/
color:#007fff;
/*font-size:12px;
font-weight:bold;*/
}

.menu a:hover {
color:#0049a3;
/*font-size:12px;
font-weight:bold;*/
}

#mainlevel-nav {
padding: 6px 0px 0px 18px;
}

#mainlevel-nav li {
display:inline;
margin-right:20px;
}

#left_box_header a:link, #left_box_header a:visited,
#mainlevel-nav a:link, #mainlevel-nav a:visited {
color:#00c4fc;
}

#left_box_header a:hover,
#mainlevel-nav a:hover {
color:#0049a3;
}

#search_mod {
background-image:url("images/module-mid.png");
background-repeat:repeat-y;
margin: 0px 8px 2px 8px;
}

#search_mod_bot {
background-image:url("images/module-bot.png");
background-repeat:no-repeat;
background-position:left bottom;

padding-bottom:14px;
}

#search_mod_box {
background-image:url("images/module-top.png");
background-repeat:no-repeat;
min-height:70px;

padding: 0px 5px 0px 5px;
}

#search_mod_header {
height:23px;
}

#search_mod_box h3 {
color:#00c4fc;
padding:4px 10px 4px 11px;
}

#search_mod_box p {
font-size:12px;
font-weight:bold;
/*color:#003380;*/
color:#0049a3;
margin:8px 0px 4px 0px;
}

.inputbox {
border-style:solid;
border-color:#00c4fc;
border-width:1px;

color:#007fff;
}

#mod_search_searchword {
border-style:solid;
border-color:#91ffe9;
border-width:1px;

/*color:#00ffcc;*/
color:#007fff;

margin: 0px 2px 0px 0px;
padding:0px 1px 0px 1px;
}

.button {
color:#00c4fc;

border-style:solid;
border-color:#00c4fc;
border-width:1px;

background-color:#e0f7ff;

padding: 0px 4px 0px 4px;
}

.breadcrumbs {
/*color:#00f0c0;*/
color:#007fff;
}

.pathway:link, .pathway:visited {
/*color:#00f0c0;*/
color:#007fff;
}

.pathway:hover {
color:#0049a3;
}

.contentdescription h1, .componentheading, .contentpaneopen h1 {
color:#0049a3;
font-size:21px;
font-weight:normal;

margin-top:0px;
margin-bottom:12px;
}

.contentdescription h2 {
color:#0049a3;
font-size:18px;
font-weight:normal;

margin-top:8px;
}

.contentdescription p, .contentpaneopen p {
color:#007fff;
margin-bottom:12px;
text-align:justify;
}

.contentpaneopen {
color:#0049a3;

font-size:13px;
}

.searchintro {
color:#0049a3;

font-size:14px;
}

.contentpaneopen fieldset {
margin-bottom:4px;
}

.phocaname h2 {
font-size:15px;
font-weight:normal;
}
/*
#phocagallery h1 {
font-size:15px;
font-weight:normal;
}*/


.output_form {
width:282px;
height:144px;
background-image:url("images/output-form.png");
background-repeat:no-repeat;
float:left;
padding:0px;
margin:0px;
}

.output_head {
height:24px;
padding:0px;
margin:0px;
}

.output_head h2 {
font-size:13px;
color:#00c4fc;
font-weight:bold;

text-align:center;
padding:0px;
padding-top:8px;
margin:0px;
}

.photo {
width:118px;
height:112px;
float:left;

background-repeat:no-repeat;
background-position:50% 50%;
}

.desc_div {
width:164px;
float:left;
}

.price_table {
width:164px;
font-size:13px;
color:#007fff;
text-align:right;
vertical-align:bottom;
margin-top:8px;
}

.price_header {
width:90px;
}

.costs {
text-align:left;
vertical-align:bottom;
font-size:15px;
font-style:italic;
color:#0049a3;
}

.blue_font {
color:#0049a3;
text-align:center;
}
