html{
  height:101%;
}

.form_background{
  background-color:ffffff; 
  width:460px;
  height:510px;
  padding-top:5px;
}

.form_background p{
  font-family:arial, helvetica, sans-serif;
}

.warning_message {
  text-align:center;
  font-family: arial,helvetica,sans-serif;
  font-size:12px;
  font-weight:bold;
  color: #ff0000;
  margin: 5px 0px;
}

.whychooseus{
  font-size: 12px;
  font-style:italic;
  font-family: arial, helvetica, verdana, sans-serif;
  line-height:100%;
}

.whychooseus ul{
  padding:0px 0px 0px 20px;
  margin:0px;
  list-style-type:none;
  list-style-image:url(http://www.opnes.net/sussexweb/tinymce_image_upload/tick.jpg);
  list-style-position:outside;
}

.whychooseus li{
  padding:0px 0px;
  margin:2px 0px;
}


.sidemenu, .sidemenu a {
color:#10218b;
font-family:arial,helvetica,sans-serif;
font-size:12px;
}

.sidemenu a:hover{
        color:#ff5c00;
}

.sidemenu ul {
list-style-image:url(http://www.opnes.net/sussexweb/tinymce_image_upload/bullet.png);
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:5px 0px 10px 15px;
}

.sidemenu li {
border-bottom:1px solid #DADEDD;
margin:4px 0 0;
padding:0 0 5px;
}

#twitter_update_list{
  list-style-type: none;
  padding: 0px 0px 0px 20px;
  margin:10px 0px 0px 0px;
}


#twitter_update_list li{
  padding-bottom: 5px;
}

#twitter_div{
  margin-bottom:10px;
  margin-top:10px;
}

.sidebar-title{
padding-left:10px;
}

.sidebox171top {
background:url(http://www.opnes.net/sussexweb/tinymce_image_upload/opnes_22.gif) no-repeat scroll 0 0;
float:left;
height:18px;
width:171px;
}

.boxtitle{
  color:#061786;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:normal;
  padding:0 0 0 10px;
}

.sidebox171 {
clear:left;
width:171px;
background-image: url(http://www.opnes.net/sussexweb/tinymce_image_upload/opnes_29.gif);
background-repeat:repeat-y;
}

.sidebox_inner_content {
font-family:arial,helvetica,verdana,sans-serif;
font-size:12px;
}

.blue_inner_content {
border-left:1px solid #1F87D0;
border-right:1px solid #1F87D0;
color:#000000;
font-family:arial,helvetica,verdana,sans-serif;
font-size:12px;
}

.sidebox171blue {
clear:left;
width:171px;
background-image: url(http://www.opnes.net/sussexweb/tinymce_image_upload/opnes_29.gif);
background-repeat:repeat-y;
}

.sidebox171bottom {
background:transparent url(http://www.opnes.net/sussexweb/tinymce_image_upload/opnes_46.gif) no-repeat scroll 0 0;
width:171px;
height:18px;

}


a:link {
  text-decoration: none;
  color:#10218b;
}

a:visited {
  text-decoration: none;
  color:#10218b;
}
a:hover {
  text-decoration: none;
  color:#ff5c00;
}
a:active {
  text-decoration: none;
  color:#10218b;
}

body{
  margin:0px; 
  padding:0px;
  background:#d2d2d2; 
}

.topSearch{
  background-color:#d2d2d2;
}

.main_bg{
  background-color:#ffffff;
}

.topNavBg{
  background-color:#d2d2d2;
}

.topNavBg a{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  line-height:normal;
  color:#10218b;
  text-decoration:none;
}

.topNavBg a:hover{
  color:#ff5c00;
}

#headerNavBg{
  background-image:none;
  background-image:url(http://www.opnes.net/sussexweb/tinymce_image_upload/TopMenu.png);
  background-position:center center;
  background-repeat:no-repeat;
  background-color:#ffffff;
  height:40px;
}

#headerNavBg table tr td font{
  color:#041371;
  font-family:Arial,Helvetica,sans-serif;
  font-size:13px;
  font-weight:normal;
  text-decoration: none; 
}

#headerNavBg a{
  color:#041371;
  font-family:Arial,Helvetica,sans-serif;
  font-size:13px;
  font-weight:normal;
  text-decoration: none;
}

#headerNavBg a:hover{
  color: #ff6600;
  text-decoration: none; 
}

.footerNavBg{
  background-image:none;
  background-image:url(http://www.opnes.net/sussexweb/tinymce_image_upload/BottomMenu.png);
  background-position:top center;
  background-repeat:no-repeat;
  background-color:#ffffff;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#ff6600;
  height:50px;
}

.footerNavBg a{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:normal;
  line-height:normal;
  color:#041371;
  text-decoration:none;
}

.footerNavBg a:hover{
  color: #ff6600;
}

.btmTxt{
  background-color:#FFFFFF;
  background-image:url(http://www.opnes.net/sussexweb/tinymce_image_upload/Bottom.png);
  height:25px;
  color:#6a6a6a;
}

.btmNavBg a{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#6a6a6a;
  font-weight:normal;
  line-height:normal;
}

.btmNavBG a:hover{
  color:#999999;
  text-decoration:none;
}

.btmNavBg{
  background-color:#FFFFFF;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:normal;
  line-height:normal;
  color:#6a6a6a;
}

p{
  margin:5px 10px 5px 0px;
  text-align: left;
}

.liketoknow{
  font-family:arial,helvetica,verdana,sans-serif; 
  font-size:12px;
  margin: 5px ;
}

.callus{
  font-family:arial,helvetica,verdana,sans-serif; 
  font-size:14px;
  line-height:150%;
  margin:5px 0px 0px 0px;

}

.squarebox{
  width: 210px;
  border-bottom: solid 1px #d2d2d2;
  text-align: left;
  overflow: hidden;
}

.squareboxgradientcaption{
  color:#10218b;
  font-family:arial,helvetica,verdana,sans-serif;
  font-size:12px;
  padding:5px 5px 5px 8px;
}

.squareboxcontent{
  color:#000000;
  font-family:arial,helvetica,verdana,sans-serif;
  font-size:12px;
  background-color: #ffffff;
  padding: 10px;
  overflow: hidden;
  border-top: solid 1px #336699;
}

.spacerline{
  line-height:75%;
  margin:0;
  padding:0;
}

.ticklist{
list-style-type: none;
padding: 0px;
margin: 0px;
}

.ticklist li{
background-image: url(http://www.opnes.net/sussexweb/tinymce_image_upload/tick.jpg);
background-repeat: no-repeat;
background-position: 0px 5px;
padding:5px 0px 0px 20px;
font-family: trebuchet ms,verdana,arial,sans-serif;
font-size:14px;
font-weight:bold; 
}

.arrowlist{
list-style-type: none;
padding: 0px;
margin: 0px;
}

.arrowlist li{
background-image: url(http://www.opnes.net/sussexweb/tinymce_image_upload/arrow.jpg);
background-repeat: no-repeat;
background-position: 0px 5px;
padding:5px 0px 0px 20px;
}

.pageboxtop{
background:#1f87d0 url(http://www.opnes.net/sussexweb/tinymce_image_upload/bluetop600.gif) no-repeat scroll 0 0;
float:left;
height:30px;
width:600;
}

.content{
color:#FFFFFF;
font-family:arial,helvetica,verdana,sans-serif;
font-size:14px;
padding:7px 10px 5px 12px;
}

.nocontent{
font-size:0px;
height:9px;
}

.pagebox{
clear:left;
width:600px;
}

.inner_content {
border-left:1px solid #1f87d0;
border-right:1px solid #1f87d0;
color:#000000;
font-family:arial,helvetica,verdana,sans-serif;
font-size:12px;
}

.innertable {
font-family:arial,helvetica,verdana,sans-serif;
font-size:12px;
line-height:120%;
}

.pageboxbottom{
background:transparent url(http://www.opnes.net/sussexweb/tinymce_image_upload/bluebottom600.gif) no-repeat scroll 0 0;
width:600px;
}

.sideboxtop {
background:#1F87D0 url(http://www.opnes.net/sussexweb/tinymce_image_upload/bluetop210.gif) no-repeat scroll 0 0;
float:left;
height:30px;
width:210px;
}

.sideboxthintop{
background: url(http://www.opnes.net/sussexweb/tinymce_image_upload/bluethintop210.gif) no-repeat scroll 0 0;
float:left;
width:210px;
}

.sideboxblue {
clear:left;
width:210px;
}

.sideboxbottom {
background:transparent url(http://www.opnes.net/sussexweb/tinymce_image_upload/bluebottom210.gif) no-repeat scroll 0 0;
width:210px;
}



h1{
  clear:right;
  border-bottom-color:#FF5C00;
  border-bottom-style:solid;
  border-bottom-width:1px;
  color:#10218B;
  font-family:trebuchet ms,geneva,verdana,sans-serif;
  font-size:18px;
  font-weight:bold;
  line-height:150%;
  margin-bottom:10px;
  margin-top:0px;
}

h2{
  color:#10218b;
  font-family:arial,helvetica,verdana,sans-serif;
  font-size:14px;
  font-weight:bold;
  line-height:120%;
  margin-bottom:0px;
  margin-top:0px;
  padding-bottom:0px;
}

h3{
  color:#10218b;
  font-family:arial,helvetica,verdana,sans-serif;
  font-size:12px;
  font-weight:bold;
  line-height:120%;
  margin-bottom:0px;
  margin-top:5px;
  padding-bottom:0px;
}

table,td,th{ 
  font-family:Verdana, Arial, Helvetica, sans-serif; 
  color:#343434; 
  font-size:11px; 
  text-decoration:none; 
  font-weight:normal; 
  line-height:16px;
}

textarea{
  height:150px;
  width:250px;
}

.input{
  font-family:Arial,Helvetica,sans-serif; 
  font-size:11px; 
  font-weight:normal;
  height:20px;
  border:1px solid #D0C99F;
  width:200px;
}

.Component_Header {
/*   background-color:#ff5c00; 
  font-family:Arial, Helvetica, sans-serif; 
  font-size: 11px;
  line-height: normal;
  font-weight: normal;
  color: #ffffff;
  text-decoration: none;
  padding-left:  20px;
  height: 27px; */

  color:#10218b;
  font-family:arial,helvetica,verdana,sans-serif;
  font-size:14px;
  font-weight:bold;
  line-height:120%;
  margin-bottom:0px;
  margin-top:0px;
  padding-left:10px;
  padding-bottom:0px;
  padding-top:10px;
}

.left_panel{
  border-right:0px none; 
  padding-right:5px;
  padding-left:5px;
}
 
.right_panel{
  border-left:0px solid #ff5c00; 
  padding-left:0px;
}
 
.caption_header {
  display:none;
}
 
.Component_Padding{
  padding-left:20px;
  padding-top:3px;
  padding-bottom:3px;
  padding-right:20px;
}

.component_text{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: normal;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  padding-left:  15px;
  padding-top: 5px;
  padding-bottom:  5px;
  padding-right: 15px;
}

a.componentlinks{ 
  color:#162250; 
  text-decoration:none; 
  font-size:10px; 
}

.form_submit_button{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  padding:0px 10px 0px 10px;
  text-decoration:none;
  background-color: #10218b;
  vertical-align: middle;
  border:3px double #00006;
} 

.form-field {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #666666;
  text-decoration: none;
  background-color: #FFFFFF;
  vertical-align: middle;
}

.Content_Header{
  display:none;
}

.Cntent_Border {
  margin-top:0px;
}

.Content_Table_Padding{
  padding-left:35px;
  padding-right:35px;
  padding-top:10px;
  padding-bottom:10px;
}

.innerPageSubHeading{
  border-bottom:1px solid #C1EBAC;
}

.innerPageBottom{
  border-top:0px solid #ffffff;
}

.innerPageBoldLink{
  font-family:Arial, Helvetica, sans-serif; 
  font-size:12px; 
  color:#FE5C01;
  font-weight:bold; 
  text-decoration:none;
  line-height:20px;
}

.innerPageBoldLink:hover{
  text-decoration:underline;
}

.bdr1_grey{
  border-bottom:1px dashed #d0c99f;
}

.red{
  color:#FF0000;
  font-weight:bold;
}

.round_bdr{
  border:1px dashed #d0c99f;
  padding:10px;
}

.flash_height{height:256px;}