/* Start of CMSMS style sheet 'Layout: Unisearch Home and Inner' */
@charset "UTF-8";
/* CSS Document */

* {
margin:0px;
padding:0px;
}

#txtuserid, #txtpassword {
width: 120px;
}

.contactform{
padding: 20px 20px 0 30px;
}

.error_message ul li, .fb_invalid {
color: #ff0000;
}

.fbsubmit{
background-image: url(images/unisearch_buttons/submit_off.gif);
width: 60px;
font-size: 1px;
}

hr {
margin:20px 120px 0px 30px;
border-style:solid none none;
border-width:1px 0 0;
height:1px;
border-color:#ccc;
}

#header {
width: 800px;
height: 110px;
margin: 0 0 0 205px;
}

#login {
width:240px;
height:110px;
float:left;
text-align:right;
}

#submit_area {
float:left;
width:80px;
padding:30px 0 0 0;
}

#submit_area img{
margin:4px 0 0 2px;
}

.form_hr {
margin:10px 30px 15px 0px;
border-style:solid none none;
border-width:1px 0 0;
height:1px;
border-color:#ccc;
}

html, body {
background-image:url(images/content_wrapper_bg.gif);
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#3d3e43;
}

.clear {
clear:both;
}

#login form{
padding:30px 10px 8px 10px;
}

input{
border:1px solid #1b6578;
padding:2px;
margin:2px;
height:18px;
}

select {
border:1px solid #1B6578;
margin:2px;
padding:2px;
}

#login a {
color:#1b6578;
font-size:11px;
}

#login a:hover {
color:#57a9ad;
font-size:11px;
}

#addleftnav ul li a{
font-size:12px;
color:#1b6578;
text-decoration:none;
}

#addleftnav ul li a:hover{
font-size:12px;
color:#57a9ad;
text-decoration:underline;
}

ul#primary_nav a{
font-size:12px;
color:#efefef;
text-decoration:none;
}

ul#secondary_nav a{
font-size:12px;
color:#1b6578;
text-decoration:none;
}

ul#primary_nav a:hover{
font-size:12px;
color:#dbedee;
text-decoration:underline;
}

ul#secondary_nav a:hover{
font-size:12px;
color:#57a9ad;
text-decoration:underline;
}

#inner_content td p {
width: 110px !important;
padding: 4px 0;
}

#inner_content td p.ext {
width: 23px !important;
padding: 4px 0;
}

#center_content_pic img {
padding:25px 25px 10px 25px;
}

#center_content_text td p {
width: auto !important;
}

#center_content_text p {
padding: 20px 20px 0 20px;
}

#center_content_text h1 {
color:#57a9ad;
padding:15px 0px 0px 213px;
margin:0px;
font-size:13px;
}

#center_content_text h2 {
color:#57a9ad;
padding:10px 0px 0px 213px;
margin:0px;
font-size:13px;
}

#center_content_text h3 {
color:#57a9ad;
padding:10px 0px 0px 213px;
margin:0px;
font-size:13px;
}

#center_content_text h4 {
color:#57a9ad;
padding:10px 0px 0px 213px;
margin:0px;
font-size:13px;
}

#center_content_text ul {
padding:10px 0px 0px 213px;
}

#center_content_text a {
font-size:12px;
color:#57a9ad;
font-weight:bold;
text-decoration:none;
}

#center_content_text a:hover {
text-decoration:underline;
}

#inner_content a.bottom_link {
font-size:12px;
color:#57a9ad;
font-weight:normal;
text-decoration:underline;
}

#inner_content a.bottom_link:hover {
color:#707070;
}

#right_content h1 {
color:#707070;
font-style:italic;
font-size:13px;
padding:15px 15px 10px 15px;
}

#right_content h5 {
color:#707070;
font-style:italic;
font-size: 9px;
padding:0px 15px 10px 15px;
}

#right_content ul {
padding:0px 15px 15px 15px;
list-style:none;
}

#right_content ul li {
padding:5px 0px 5px 0px;
}

#right_content ul li a{
color:#707070;
}

#right_content ul li a:hover{
color:#57a9ad;
}

.product {
width:245px;
height:87px;
float:left;
margin:15px 5px 25px 30px;
background-color:#EAF5F5;
border:1px solid #ccc;
}



.product img {
float:left;
margin:10px 15px 12px 10px;
}

.product_text {
width:245px;
float:left;
margin:15px 5px 25px 30px;
background-color:#EAF5F5;
border:1px solid #ccc;
}

.product_text div {
float: left;
width: 140px;
}

.product_text p {
color: #8A8A8A;
padding: 0 0px 20px 0 !important;
width: 140px !important;
}

.product_text img {
float:left;
margin:10px 15px 12px 10px;
}

.product_small {
width:245px;
height:58px;
float:left;
margin:15px 5px 7px 20px;
background-color:#EAF5F5;
border:1px solid #ccc;
}



.product_small img {
float:left;
margin:10px 10px 12px 10px;
}

.product_small p {
color: #8A8A8A;
padding: 0 0px 20px 0 !important;
width: 180px !important;
}

.content_element {
float:left;
margin:20px 5px 25px 30px;
}

.breadcrumbs {
margin:28px 5px 15px 30px;
}

#wrapper{
margin:0 auto;
width:1024px;
padding: 0px;
}



#logo {
height:85px;
width:377px;
float:left;
padding:25px 0px 0px 0px;
}

#content_wrapper {
height:100%;
margin:0 auto;
width:1024px;
}

#nav {
width:204px;
float:left;
}

#nav ul li{
padding:8.5px 0px 8px 0px;
}

ul#primary_nav {
padding:58px 10px 0px 10px;
list-style:none;
text-align:right;
}

ul#secondary_nav {
padding:4px 10px 0px 10px;
list-style:none;
text-align:right;

}

#main_content_wrapper{
float:left;
}

#center_content_wrapper {
width:612px;
float:left;
background-image:url(images/inner_center_content.gif);
}

#center_content_pic {
background-image:url(images/main_content_pic_bg.gif);
background-repeat:no-repeat;
height:100%;
}

#center_content_text {
background-image:url(images/main_text_bg.gif);
background-repeat:repeat-y;
height:100%;
padding-bottom:20px;
}

#center_content_footer {
background-image:url(images/main_content_footer.gif);
height:12px;
}

#right_content {
background-image:url(images/right_content_bg.gif);
height:236px;
width:165px;
float:left;
}

#right_content_news {
/*background-image:url(images/blue_box.gif);*/
height:236px;
width:165px;
float:left;
}

#right_content_news h1 {
color:#707070;
font-style:italic;
font-size:13px;
padding:0px 15px 0px 15px;
}

#right_content_news p {
padding:0px 15px 15px 15px;
}

#right_content_news img {
border-style:none;
}

#footer{
width:612px;
margin:0 auto;
height:25px;
}

#footer p {
text-align:right;
font-size:10px;
padding:10px;
}

/* id styles for the inner page design */

#center_content_header{
width:611px;
height:12px;
overflow:hidden;
background-image:url(images/center_content_header.gif);
}

#left{
float:left;
}

#center_content_left_top {
width:14px;
height:177px;
overflow:hidden;


background-image:url(images/center_content_left_top.gif);
}

#center_content_left_bottom {
width:14px;

background-image:url(images/center_content_left_bottom.gif);
background-repeat:repeat-y;
}

#inner_content {
float:left;
width:585px;
height:100%;
background-color:#FFFFFF;
/*background-image:url(images/inner_content.gif);*/
background-repeat:no-repeat;
}

#inner_content h1 {
color:#888;
padding:8px 0px 8px 0px;
margin:0px 20px 0px 10px;
border-bottom:5px solid #f5f5f5;
font-size:20px;
}

#inner_content h2{
color:#57a9ad;
padding:0px 0px 10px 30px;
font-size:13px;
display:inline;
}

#inner_content h3{
color:#3d3e43;;
padding:10px 0px 10px 30px;
margin:0px;
font-size:12px;
font-weight:bold;
width:350px;
}


#inner_content ul {
width:300px;
padding:0px 10px 10px 50px;

}

#inner_content ul li {
padding:0px 0px 10px 0px;
}

#inner_content p{
width:350px;
padding:0px 15px 20px 30px;
}

#inner_content .product p {
padding:0px;
margin:0px;
color:#8a8a8a;
width: 135px;
float: left;
}

#inner_content a {
font-size:12px;
color:#57a9ad;
font-weight:bold;
text-decoration:none;
}

#inner_content a:hover {
text-decoration:underline;
}

#right {
float:left;
}

#center_content_right_top {
width:13px;
height:177px;
background-image:url(images/center_content_right_top.gif);
overflow:hidden;
}

#center_content_right_bottom{
width:12px;
background-image:url(images/center_content_right_bottom.gif);
background-repeat:repeat-y;
}

#inner_content_footer {
background-image:url(images/inner_content_footer.gif);
height:12px;
}

.formbuilderform {
margin:20px 50px 30px 50px;
}

.inner_form_disabled{
margin-bottom:10px;
}

.inner_form_disabled label {
display:block;
width:130px;
float:left;
}

.inner_form_disabled select {
opacity: .8;
filter:alpha(opacity=80);
-moz-opacity:.8;
}

.inner_form{
margin-bottom:10px;
}

.inner_form label {
display:block;
width:130px;
float:left;
}

.inner_form submit{
height:23px;
margin-left:110px;
}

.inner_form_checkbox {
margin:25px 0px 25px 0px;
}


.inner_form_checkbox input {
margin-left:15px;
}

.inner_form_names {
margin-bottom:10px;
}


.inner_form_names label {
display:block;
width:110px;
float:left;
}

.inner_form_names div input{
padding:2px;
margin:2px;
height:18px;
font-size:12px;
}

.inner_form_names input{
height:22px;
font-size:9px;
}

.submit {
width: 400px; 
text-align: center;
}

.submit input{
height:23px;
margin-left:110px;
}

.inner_form_comments {
margin:30px 0px 45px 0px;
}

.inner_form_comments label, .inner_form_jurisdictions label, .inner_form_names label {
display:block;
width:130px;
float:left;
}

.inner_form_comments textarea {
border:1px solid #1b6578;
padding:1px;
margin:1px;
}

.microlib {
line-height:16px;
}

a#order_button img{
background-image:url(images/order_bttn.gif);
}

a#order_button:hover img{
background-image:url(images/order_bttn_over.jpg);
}


/* End of 'Layout: Unisearch Home and Inner' */

