@charset "UTF-8";
/* CSS Document */
* { margin:auto;
}

textarea {
     resize: none;
}

.body {
    margin: auto; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-color: #535353;
    height: 630px;
    width: 900px;
	padding:0; border:0;
	overflow:auto;
}

p { font-size:11px; color:#000000; text-decoration:none;
}
p a:link {color:#000000; text-decoration:none;
}
p a:visited {color:#000000; text-decoration:none;
}
p a:active {color:#000000; text-decoration:none;
}
h3 { text-align:center;
}
h3 a:link, h3 a:visited, h3 a:active {text-decoration:none;
}

#header {background:url(graphics/banner.png); 	background-color: #D0EAFF; background-position:top; background-repeat: no-repeat; width:900px; height:115px; padding:0; border:0; 
}
#nav {float:right; height:18px; width:18px; padding-top:20px; 
}
#banner1 {vertical-align:middle; height:47px; width:320px; padding-top:1px; clear:right; float:right; position:relative; right:95px;
}
#logo {float:left; clear:left; width:350px; height:75px; border:0; position:relative; top: 32px; left:100px;

}
#bannerBox { display:block; width:325px; height:195px;
}
.banner_imgs { display:block; margin: 5px; padding: 0px; height: 41px; width: 317px; border: 1px solid #000000; clear:both;
}


#navbar { 
	height:21px; width:900px; clear:both; overflow:hidden;
}
#links {
}
ul#links {height:22px; padding-left:90px; text-decoration:none; font-size:14px; list-style-type:none; background:url(graphics/red_grad.png);
}
ul#links li a{display: block; width:auto; height:22px; /*border: 1px solid; border-color: #ddd #000 #000 #ddd;*/ background-image:url(graphics/red_grad.png); background-repeat:repeat-x; text-decoration: none; float:left; text-align:center; padding-left:12px; padding-right:12px; color:#FFFFFF;
}

ul#links li a:hover {
background-image: url(graphics/blue_grad.png); background-repeat:repeat-x; text-decoration: none; text-decoration:none; vertical-align:middle; color:#FFFFFF;
}

#mainsect {
	background-color: #D0EAFF;
	min-height: 510px;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: center top;
	border:0;
	padding:12px;
	margin:auto;
	height:auto;
	overflow:hidden;
}

#mainsect p, #mainsect p a, #mainsect p a:link{ font-size:11px; color:#000000; text-decoration:none; 
}
#mainsect a:link{color:#000000;
}
#title {text-align:center; font-size:19px; padding-top:10px; font-weight:bold; margin: 0;
}
#title a:link {color:#000000; text-decoration:none;
}

#footer {
	background-image: url(graphics/footer.png); background-position: center top; height: 115px; width: 900px; font-size: 11px; color: #FFFFFF; text-align:center; padding:0; border:0; font-weight:bold;
} 

#footer p {vertical-align: text-top; text-decoration:none; text-align:center;
}

#footer a:link, #footer a:visited, #footer a:active{
		color: #FFFFFF; text-decoration:none; text-align:center;
    	}


#leftsect { float:left; width: 390px; padding-top:25px; padding-left:8px; clear:left;
}

#rightsect {float:right; width:410px; padding-top:25px; padding-left:8px; padding-right:28px; clear:right;
}

#rightsect h2 { text-align:center; font-size:15px; font-weight:bold;
}

#biglinks { display:block; height:55px; width:340px; text-align:center; color:#FFFFFF; list-style:none; padding-top:6px;
}

#biglinks li a {display: block; width:340px; height:55px; background-image:url(graphics/biglink.png); background-repeat:repeat-x; text-decoration: none; float:left; text-align:center; font-size:20px; font-weight:bolder; padding-top:10px; padding-bottom:10px;; color:#FFFFFF; vertical-align: middle; position:relative; left:-15px;
}

#biglinks li a:link {color:#FFFFFF; text-decoration:none;
}
#biglinks li a:visited {color:#FFFFFF; text-decoration:none;
}
#biglinks li a:hover {background:url(graphics/biglink_hover.png); color:#FFFFFF; text-decoration:none; background-repeat:no-repeat;

}

#quote { margin: auto; font-size:11px;
}

.quotebold { font-weight:bold;
}

.quotehilight{ font-weight:bold; color:AD1F23;
}

#feedback { padding-top:22px; color:#FFFFFF;
}

#feedbackForm { width: 690px; height:190px; float: left; padding-top:25px;
}

#idInput {width: 450px; float: left;
}

#idInput ul {width: 220px; float: left; margin: auto; font-size: 12px; font-weight: bold; color: #AD1F23; text-align:left; padding-left: 5px;
}

#idInput li { text-decoration:none; color:#000; list-style:none; font-size:11px; font-weight:normal; clear: left; 
}

#commentBox { width: 440px; margin:auto; clear:both; float:left; padding-left: 5px; font-size: 12px; font-weight: bold; color: #AD1F23; text-align:left; padding-top:25px; clear:left;
}
.textArea { width:100%; height:80px;
}
.textField {height:15px; width: 210px;
}

#lhsForm{ width: 460px; float: left; clear: left;
}
#rhsForm{ width:220px; float: right; clear: right;
}
#score { width: auto; font-size:12px; font-weight: bold; color: #AD1F23; line-height:18px; position:relative; left: -35px; float:right; top:15px; position:relative;
}
#score li { list-style:none;  display:inline;
}

#submit { width:205px; float:right; font-size:12px; font-weight: bold; position:relative; bottom: 40px; padding-left:25px; padding-top:25px;
}

#feedbackError { float:right; clear:both; position:relative; bottom: 25px; right: 48px; color:#AD1f23; font-weight:bold;
}


.leaveFeedback {display: block; width:200px; height:22px; text-decoration: none; text-align:center; font-size:15px; font-weight:bolder; padding-top:10px; list-style:none; padding-bottom: 25px; color:#FFFFFF;
}

.leaveFeedback li a{display: block; width:200px; height:22px; background:url(graphics/feedback_link.png); background-repeat:no-repeat; text-decoration: none; text-align:center; color:#FFFFFF;
}

.leaveFeedback li a:link {color:#FFFFFF; text-decoration:none;
}
.leaveFeedback li a:visited {color:#FFFFFF; text-decoration:none;
}
.leaveFeedback li a:hover {display: block; width:200px; height:22px; background: url(graphics/feedback_link_hover.png); color: #FFFFFF; text-decoration:none; background-repeat:no-repeat;

}


.ozrem_secttext {
    font-size: 11px;
    font-weight: bold;
    font-variant: normal;
    text-transform: capitalize;
    color: #000000;
    list-style-type: none;
    list-style-position: inside;
    text-indent: 10px;
}
.ozrem_secttext a:link{color:#000000;
}


#rssfeeder { display:block; background:url(graphics/feeder.png); width:410px; padding-top:25px; padding-left:8px;  background-repeat:no-repeat; height:92px;
}
#commentform {
}

#linkspage { margin: auto; height:auto; text-align:center; padding-left:25px; padding-right:25px;
}

.red {
    font-size: 11px;
    color: #AD1F23;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
    vertical-align: text-top;
    text-align: left;
}

#commentbox { width: 800px; margin:auto; border:0;  font-size:9px; padding-left:32px; clear:both;  position:relative; bottom:0; padding-bottom:5px;
}


#searchlinks { width: 860px; margin:auto; border:0; text-align:center; font-size:9px; clear:both;  position: relative; top: 6px;
}

#searchlinks p, #searchlinks p a, #searchlinks p a:link, #searchlinks p a:visited {color: #FFFFFF;
}
  /* allow room for 3 columns */
 #searchlinks ul
  {
    width: 122px; float: left; margin: auto; padding:0;

  }
  
 #searchlinks li{ text-decoration:none; color:#fff; list-style:none;
  }
  
 #searchlinks li a:link{ text-decoration:none; color:#fff; list-style:none;
  }

 #searchlinks li a:visited{ text-decoration:none; color:#fff; list-style:none;
  }


  /* stop the float */
  #searchlinks br
  {
    clear: left;
  }
  
  

.red a:link{
		color: #AD1F23;
    	}
.red a:visited{
	color: #AD1F23;
    }
	.red a:active{
			color: #AD1F23;
 }

.welcome {
    font-size: 20px;
    color: #000000;
    font-weight: bold;
    font-style: normal;
    vertical-align: top;
	text-align:center;
}
.welcome a:link, a:visited { color:#000000; text-decoration:none;
}


.black {
    font-size: 11px;
    color: #000000;
    font-weight: bold;
    font-style: normal;
    vertical-align: top;
}
.red a:link{
		color: #000000;
    	}
.red a:visited{
	color: #000000;
    }
	.red a:active{
			color: #000000;
 }
.formnote {
    font-size: 11px;
    color: #000000;
    font-weight: normal;
    font-style: normal;
    vertical-align: top;
}
.FormError {
    font-size: 13px;
    color: #AD1F23;
    font-weight: bold;
    font-style: normal;
	text-decoration:underline;
    vertical-align: top;
}

.form {
    font-family: Arial, Helvetica, sans-serif;
}
.banner_imgs {
	vertical-align: top;
	margin: 5px;
	padding: 0px;
	height: 41px;
	width: 317px;
	border: 1px solid #000000;
	background-position: right;
}

.ozrem_companytext {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bolder;
    font-style: normal;
    color: #000000;
}
.ozrem_secttext {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    font-variant: normal;
    text-transform: capitalize;
    color: #000000;
    list-style-type: none;
    list-style-position: inside;
    text-indent: 10px;
}
.secthead {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #AD1F23;
    font-style: normal;
    text-indent: 10px;
    letter-spacing: -.04em;
}
.ozrem_dotpoints {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    list-style-type: none;
    page-break-after: auto;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    font-variant: small-caps;
    color: #000000;
    vertical-align: top;
    text-align: left;
    text-indent: -12%;
    white-space: normal;
}
.adlist { font-size: 11px; color: #000000; list-style-type: none; color: #000000;
    text-align: left; text-indent: -20px; white-space: normal; list-style-image: none;
}
.ozrem_services {
    font-size: 11px;
    list-style-type: none;
    color: #000000;
    text-align: left;
    text-indent: -20px;
    white-space: normal;
    list-style-image: none;
}

.adlist li{ text-decoration:none; color:#000000;
}

.adlist li a:link{ text-decoration:none; color:#000000;
}
.adlist li a:visited{ text-decoration:none; color:#000000;
}


.footer {color: #FFFFFF}


#pscroller2{
width:400px; height:60px; clear:both; font-size:9px; position:relative; top:-13px; left: -10px;
}

.rssclass .rsstitle{
font-weight: bold;
}

.rssclass .rssdate{
color: gray;
font-size: 10px;
}

.rssclass a{
text-decoration: none;
}

#advertPage { width:830px; height:auto; overflow:hidden; padding-bottom: 25px;
}

#advertInfo { width:370px; float:left; clear:left; height:auto; overflow:hidden;
}

#advertInfo h1 { font-size: 12px; font-weight: bold; color: #AD1F23; height:auto; overflow:hidden;
}

#advertInfo h2 { font-size: 11px; font-weight: normal; color: #000; height:auto; overflow:hidden;
}




#advertLists { width: 450px; margin:auto; border:0; text-align:center; font-size:11px; float: right;
}

#advertLists p, #advertLists p a, #advertLists p a:link, #advertLists p a:visited {color: #FFFFFF;
}
  /* allow room for 3 columns */
 #advertLists ul
  {
    width: 184px; float: left; margin: auto; font-size: 12px; font-weight: bold; color: #AD1F23; text-align:left; height:430px; overflow:auto; 
  }
  
 #advertLists li{ text-decoration:none; color:#000; list-style:none; font-size:11px; font-weight:normal; 
  }
  
 #advertLists li a:link{ text-decoration:none; color:#000; list-style:none; font-size:11px; font-weight:normal;
  }

 #advertLists li a:visited{ text-decoration:none; color:#000; list-style:none; font-size:11px; font-weight:normal;
  }


  /* stop the float */
  #advertLists br
  {
    clear: left;
  }
  
  


.companyTitle { font-size:22px; font-weight:bold; text-align:left;
}

.advertClass { font-size: 11px; text-align:left;
}
.advertClass a:link { color:#000000
}
.advertClass a:visited {color:#000000;
}
#adFeedback { float:right; clear:right; width:380px; height:auto; position:relative; top:0px;
}

#advertForm ul { text-align:left; font-size:12px; font-weight:bolder; padding-top:10px; list-style:none;
}
#advertForm li { list-style:none; 
}


#leftContact { float:left; width: 390px; padding-top:25px; padding-left:28px; clear:left; text-align:center; font-size:12px;
}

#rightContact {float:right; width:410px; padding-top:25px; padding-left:8px; padding-right:28px; clear:right; text-align:center; font-size:12px;
}

#rightContact h2 { text-align:center; font-size:15px; font-weight:bold;
}

#rightContact dt { list-style:none;
}

#rightContact dd, dd a:link, dd a:visited { font-size:12px; text-decoration:none; font-weight:bold; line-height:18px;
}

#leftContact dd, dd a:link, dd a:visited { font-size:12px; text-decoration:none; font-weight:bold; line-height:18px;
}


#contact { text-align:center; font-size:11px;
}


/*FREEZE SCREEN WHILST FORM PROCESSING CSS*/

   .FreezePaneOff
   {
      visibility: hidden;
      display: none;
      position: absolute;
      top: -100px;
      left: -100px;
   }

   .FreezePaneOn
   {
      position: absolute;
      top: 0px;
      left: 0px;
      visibility: visible;
      display: block;
      width: 100%;
      height: 100%;
      background-color: #666;
      z-index: 999;
	  filter:alpha(opacity=85);
      -moz-opacity:0.85;
	  opacity:0.85;
      padding-top: 20%;
   }

   .InnerFreezePane
   {
      text-align: center;
      width: 66%;
      background-color: #000033;
      color: White;
      font-size: large;
      border: solid 2px #111;
      padding: 9px;
   }



