/* CSS Document */

/* generated by csscreator.com */ 
html, body{ 
 margin:0; 
 padding:0; 
 text-align:center; 
 background-image: url(graphics/00000001/silver_bg.gif); 
 background-repeat:repeat-x;
} 
#bodycol ol li{
	list-style-type: decimal;
	color: #000000;
	list-style-position: outside;
	line-height:20px;
	padding-top:15px;
	min-height:inherit;
}
p,div,body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
h5 {font-size:14px;}
#pagewidth{ 
 width:767px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto;  
 padding-left:9px;
  padding-right:9px;
  background-color:#FFFFFF;
} 
 
#header{background-image:url(graphics/00000001/header_store_bg2.jpg); background-repeat:no-repeat; background-color: transparent;

 position:relative;
 height:285px;
 background-color:#FFFFFF;
 width:767px;

} 
#header h1{ 
height:132px;
margin:0px;
width:767px;
}


#menu {float:left; background-color:#4e4e4e; padding-bottom:0px; width:100%; height:45px; }
.item {float:left; margin-right:30px;}
#leftcol{
 width:49%; 
 float:left; 
 position:relative; 
 }
 
 #bodycol ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
}
#leftcol #col1{   position:relative; background-color:#fff7e6; padding:5px; color:#5d5d5d;padding-right:15px; }
#leftcol #col2{   position:relative; padding:5px; color:#5d5d5d;padding-right:15px; margin-top:10px;}
#leftcol #col1 li{
	list-style:none;
	padding-top:10px;
	min-height:68px;
	line-height:14px;
}
#bodycol li {
	list-style:none;
	padding-top:25px;
	min-height:68px;
	line-height:14px;
}
#leftcol #col2 li {list-style:none; padding-top:5px; min-height:116px; font-size:11px; line-height:16px;}
#leftcol .borderbottom {border-bottom-style:solid; border-bottom-color:#e8d0ae; border-bottom-width:1px;}
#bodycol .borderbottom {border-bottom-style:solid; border-bottom-color: #CCCCCC; border-bottom-width:1px; padding-bottom:20px;}
#leftcol #col2 .borderbottom_gray {border-bottom-style:solid; border-bottom-color:#DADADA; border-bottom-width:1px;margin-bottom:8px;}
#leftcol #col2 p {margin-top:0px; margin-left:109px; padding-bottom:5px;}
h1.title1 { background-image:url(../../images/interface/endorsements_header.gif); background-repeat:no-repeat; background-color: transparent;
height:36px;
margin:0px;
padding-bottom:10px;
text-indent:-9000px;
width:256px;
}

#leftcol h1.title2 { background-image:url(../../images/interface/omtl_stories_header.gif); background-repeat:no-repeat; background-color: transparent;
height:36px;
margin:0px;
padding-bottom:10px;
text-indent:-9000px;
width:209px;
}

#leftcol h2 {color:#0099CC; font-size:16px; font-weight:bold; margin-top:-2px;}
#leftcol strong {color:#c16800; font-size:12px;}
#leftcol a:link,a:visited {color:#1fa1bf; font-size:11px; text-decoration:none;}
#leftcol a:hover{color:#1fa1bf; font-size:11px;}

.thumbImg{width:68px; height:68px; float:left;}

.thumbImg_stories{width:109px; height:69px; float:left;}

 .thumbImg_news{width:110px; height:100px; float:left;}
 
  .thumbImg_testimonials{width:139px; height:100px; float:left;}
 
#maincol{background-color: #FFFFFF;  
 float: right; 
 display:inline; 
 position: relative; 
 width:49%; 
 padding-left:8px;
 clear:both;
 }
 #maincol #col1{   position:relative; color:#5d5d5d; }
  #maincol #col2{  position:relative; color:#5d5d5d;margin-top:10px;}
   #maincol #col2 ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
}
#maincol .borderbottom {border-bottom-style:solid; border-bottom-color:#CCCCCC; border-bottom-width:1px;}
#maincol #col2 li {list-style:none; padding-top:10px; min-height:68px; }
#maincol #col2 strong {color:#6fb946; }
#maincol #col2 p {padding-bottom:10px; margin-top:0px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#maincol h1.title1 { background-image:url(../../images/interface/related_news.gif); background-repeat:no-repeat; background-color: transparent;
height:38px;
margin:0px;
padding-bottom:10px;
text-indent:-9000px;
width:292px;
} 
 
 #maincol h3 {color:#1FA1BF; font-size:15px; font-weight:bold; }
 
 #maincol p {font-family:Arial, Helvetica, sans-serif; color:#4c4c4c; font-size:11px; }
 #maincol a:link,a:visited {color:#1fa1bf; font-size:11px; text-decoration:none;}
#maincol a:hover{color:#1fa1bf; font-size:11px;}


#footer{ 
  background-color:#dbdbdb; 
  overflow:auto;
  width:767px;
  margin:0px;
  text-align:left;
  padding:0px;
  display:block;
 } 
 #footer-col h2,#footer-col-mid h2 
 {font-size:medium; 
font-family:"Trebuchet MS", Tahoma, Arial;
color: #666666; font-weight:700;
margin-bottom:0px;}

 #footer-col,#footer-col-mid {
width:220px; padding-left:15px; padding-right:5px; font-size:10px; color: #666666; text-align:left; float:left; overflow:auto;
}

#footer-col p,#footer-col-mid p {margin-top:0px;}

#footer-col a:link,#footer-col-mid a:link,
#footer-col a:visited,#footer-col-mid a:visited
{ text-decoration:none; color:#1fa1bf; margin:0;}

#footer-col-mid {
border-right:#FFFFFF SOLID 1px;
border-left:#FFFFFF SOLID 1px;
padding-left:15px;
padding-right:10px;
}

 #pSubmit {display:block; padding:5px; background-color: #CCCCCC; color:#000000; width:100px; border:#999999 1px solid; text-align:center; float:right;}
 #pSubmit a:link {color:#FFFFFF;}

 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

/*SECONDARY PAGES */

 
 #bodycol{
 width:65%; 
 float:left; 
 position:relative;
 font-size:11px;
 }
 


#bodycol p { font-size:12px;}
#bodycol strong {color:#1FA1BF; font-size:12px;}
a {color:#1fa1bf; font-size:11px; text-decoration:none;}
#bodycol a:hover{color:#1fa1bf; font-size:11px;}
#bodycol #col1 p{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-left:68px; margin-top:0px;}
#bodycol #news p{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-left:110px; margin-top:0px;}
#bodycol #news img{ border: #E9E9E9 double 1px;}
#bodycol #news strong { color:#049cb3;}
 #innercolumn {
 padding-bottom:10px;
 }
 


.main-text {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:18px;
padding-bottom:25px;
}

/* FORM ELEMENTS *****************************/

/* form.css */


form {
  margin: 0;
  padding-left: 0px;
  padding-top: 20px;
  font-size: 100%;
  min-width: 499px;
  max-width: 511px;
  width: 450px;
}

form fieldset {
  clear: both;
  font-size: 100%;
  border-color: #9A968B;
  border-width: 1px 0 0 0;
  border-style: solid none none none;
  padding: 10px;
  margin: 0 0 0 0;
}

form fieldset legend {
  font-size: 150%;
  font-weight: normal;
  color: #9A968B;
  margin: 0 0 0 0;
  padding: 0 5px;
}

label {
  font-size: 12px;;
}

label u {
  font-style: normal;
  text-decoration: underline;
}

input, select, textarea {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 100%;
  color: #000000;
}

textarea {
  overflow: auto;
}

#bodycol form div {
  clear: left;
  display: block;
  width: 450px;
  height: expression('1%');
  margin: 5px 0 0 0;
  padding: 1px 3px;
}

#bodycol form fieldset div.notes {
  float: right;
  width: 125px;
  height: auto;
  margin: 0 0 5px 5px;
  padding: 5px;
  border: 1px solid #666666;
  background-color: #E1F2EC;
  color: #666666;
  font-size: 88%;
}

#bodycol form fieldset div.notes h4 {
  background-image: url(/images/icon_info.gif);
  background-repeat: no-repeat;
  background-position: top left;
  padding: 3px 0 3px 27px;
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: #666666;
  color: #666666;
  font-size: 110%;
}

#bodycol form fieldset div.notes p {
  margin: 0em 0em 1.2em 0em;
  color: #666666;
}

#bodycol form fieldset div.notes p.last {
  margin: 0em;
}

#bodycol form div fieldset {
  clear: none;
  border-width: 1px;
  border-style: solid;
  border-color: #666666;
  margin: 0 0 0 75px;
  padding: 0 5px 5px 5px;
  width: 300px;
}

#bodycol form div fieldset legend {
  font-size: 100%;
  padding: 0 3px 0 9px;
}

#bodycol form div.required fieldset legend {
  font-weight: bold;
}

#bodycol form div label {
  display: block;
  float: left;
  width: 200px;
  padding: 3px 5px;
  margin: 0 0 5px 0;
  text-align: right;
}

#bodycol form div.optional label, #bodycol label.optional {
  font-weight: normal;
}

#bodycol form div.required label, #bodycol label.required {
  font-weight: bold;
}

#bodycol form div label.labelCheckbox, #bodycol form div label.labelRadio {
  float: none;
  display: block;
  width: 400px;
  height: expression('1%');
  padding: 0;
  margin: 0 0 25px 25px;
  text-align: left;
}

#bodycol form div fieldset label.labelCheckbox, #bodycol form div fieldset label.labelRadio {
  margin: 0 0 5px 0;
  width: 300px;
}

#bodycol form div img {
  border: 1px solid #000000;
}

p.error {
  background-color: #ff0000;
  background-image: url(/images/icon_error.gif);
  background-repeat: no-repeat;
  background-position: 3px 3px;
  color: #ffffff;
  padding: 3px 3px 5px 27px;
  border: 1px solid #000000;
  margin: auto 100px;
}

form div.error {
  background-color: #ffffe1;
  background-image: url(/images/required_bg.gif);
  background-repeat: no-repeat;
  background-position: top left;
  color: #666666;
  border: 1px solid #ff0000;
}

form div.error p.error {
  background-image: url(/images/icon_error.gif);
  background-position: top left;
  background-color: transparent;
  border-style: none;
  font-size: 88%;
  font-weight: bold;
  margin: 0 0 0 118px;
  width: 200px;
  color: #ff0000;
}

#bodycol form div input, #bodycol form div select, #bodycol form div textarea {
  width: 211px;
  padding: 1px 3px;
  margin: 0 0 0 0;
}

#bodycol form div input.inputFile {
  width: 211px;
}

#bodycol form div select.selectOne, #bodycol form div select.selectMultiple {
  width: 211px;
  padding: 1px 3px;
}

form div input.inputCheckbox, form div input.inputRadio, input.inputCheckbox, input.inputRadio {
  display: inline;
  height: 14px;
  width: 14px;
  background-color: transparent;
  border-width: 0;
  padding: 0;
  margin: 5px 5px 0 25px;
}

#bodycol form div.submit {
  width: 214px;
  padding: 0 0 0 146px;
}

#bodycol form div.submit div {
  display: inline;
  float: left;
  text-align: left;
  width: auto;
  padding: 0;
  margin: 0;
}

#bodycol form div input.inputSubmit,#bodycol  form div input.inputButton, #bodycol input.inputSubmit, #bodycol input.inputButton {

  background-color: #cccccc;
  color: #333333;
  width: auto;
  font-size: 110%;
  font-weight: bold;
  padding: 0 18px;
  margin: 0;
}

form div.submit div input.inputSubmit, form div.submit div input.inputButton {
  float: right;
  margin: 0 0 0 15px;
}

form div small {
  display: block;
  margin: 0 0 5px 142px;
  padding: 1px 3px;
  font-size: 88%;
  height: expression('1%');
}

