BODY {color : black; background-color : #ffffff; background-position : left top;background-repeat : repeat;background-attachment: fixed;margin-top : 0; margin-left : 0; margin-right : 0; margin-bottom : 4px;padding : 0; }




.logo {display:block; text-indent: -1000em; background: url("http://www.cirelle.com/images/header/591216cirellelogowhite.png") no-repeat 0 0; width:214px; height:80px;}

Form {display:inline; margin-top:0px; margin-bottom:0px;}

.topline{ width:100%; height:20px;border-spacing:0; padding:0;margin:0;background-color:#AEAEAE; border-bottom:1px solid #999; font-style : normal; font-variant : normal; font-weight : bold; font-size : 10pt; font-family : Arial, Verdana, Helvetica, sans-serif; }
.hr90 {width:90%;}

.tablesurround {width:100%;  padding:0; margin:0; border-collapse:collapse; border-spacing:0;}
.tablebodylayout {width:100%; border:0; padding:0; margin:0; border-collapse:collapse; border-spacing:0;}
.tablecontentsurround {width:100%;height:100%;  padding:0; margin:0; border-collapse:collapse; border-spacing:0;}

.tablegeneral {width:100%;  padding:0; margin:0; border-collapse:collapse; border-spacing:0;}
.tablesubsidemenu, .tablecontent, .tablebodytop {width:100%; border:0; padding:0px;margin:0; border-collapse:collapse; border-spacing:0;}
.tabletopmenu {vertical-align:bottom;border-collapse:collapse; border-spacing:0;padding:3px;margin:0 0 0 0; width:100%; height:24px;background: url("http://www.cirelle.com/images/grad_vert_left.jpg");background-repeat: repeat-y; background-color: #555555;color : #666;}
.tableblocks {width:100%; border:0; padding:2px; border-collapse:collapse; border-spacing:0;}

.topborder {width:100%; font-style : normal; font-variant : normal; font-weight : bold; font-size : 12pt; font-family : Arial, Verdana, Helvetica, sans-serif; color : #ffffff ; }

.layoutheader { width: 101%;  border-left:0; border-bottom:0 ; border-right:0; border-top:0; border-collapse:collapse; border-spacing:0;padding:0;margin:0;}
.layoutleftborder { width: 100%; padding:0; border-collapse:collapse; border-spacing:0; border-left:1px solid #999; border-bottom:1px solid #000; border-right:1px solid #999; border-top:0; }
.thinlineborder{ border-left:1px solid #999; border-bottom:1px solid #666666; border-right:1px solid #666666; border-top:1px solid #666666;}
.rightheadtext {font-style : normal; font-variant : normal; font-weight : normal; font-size : 14px; font-family : Arial, Verdana, Helvetica, sans-serif; }


.heading { font-style : normal; font-variant : normal; font-weight : bold; font-size : 20px; line-height : 1px;font-family : Arial, Verdana, Helvetica, sans-serif; color : #333; }

H1 { padding:0; margin:10px 0px 10px 0px;  line-height : 10px;font-style : normal; font-variant : normal; font-weight : bold; font-size : 20px; font-family : Arial, Verdana, Helvetica, sans-serif; color : #333; }

h2, .subheading {margin:0 0 10px 0; font-style : normal; font-variant : normal; font-weight : bold; font-size : 16px; line-height : 22px;font-family : Verdana, Arial, Helvetica, sans-serif; color : #333; }

.leftcol-111 {background-color : #27647F;width:10px;border-right: 0 solid #999;text-align:center;padding:0;}

.centercol {border-collapse:collapse; border-spacing:0;color: #000000;background-color: #fff;background-position: top;
text-align:left;vertical-align: top;font-style : normal; font-variant : normal; font-weight : normal; font-size : 13px; font-family : Arial, Verdana, Helvetica, sans-serif; 
border-left: 0px solid #333;border-top: 0 solid #aaa;border-right: 0px solid #666;border-bottom: 0 solid #aaa;padding: 0 20px 0px 20px;}

/*.centercol-111 {border-collapse:collapse; border-spacing:0;color: #000000;background-color: #fff;background-position: bottom;
vertical-align: top;font-style : normal; font-variant : normal; font-weight : normal; font-size : 12px; font-family : Arial, Verdana, Helvetica, sans-serif; 
border-left: 0px solid #333;border-top: 0 solid #aaa;border-right: 0px solid #666;border-bottom: 0px solid #333;padding: 0 20px 20px 20px;
height:114px;-moz-border-radius: 0 0 30px 30px;-webkit-border-radius: 0 0 30px 30px;}*/
.centercol-111 {
  border-collapse : collapse;
  border-spacing : 0;
  color : #000000;
  background-color : #fff;
  background-position : bottom;
  vertical-align : top;
  font-style : normal;
  font-variant : normal;
  font-weight : normal;
  font-size : 12px;
  font-family : Arial, Verdana, Helvetica, sans-serif;
  border-left : 0 solid #333;
  border-top : 0 solid #aaa;
  border-right : 0 solid #666;
  border-bottom : 0 solid #333;
  padding : 0 20px 20px 20px;
  height : 114px;
} 
/*.rightcol-111 {background: url("/images/grad_vert_right2.jpg");background-repeat: repeat-y;*/
/*.rightcol-111 {vertical-align:top; border-collapse:collapse; border-spacing:0;background-color : #DCDCE3;width:240px;border-left: 1px solid #999;border-right: 1px solid #61985F;text-align:center;padding: 0 0 0 0;margin:0; opacity:1.0; FILTER: alpha(Opacity=100);}*/
.rightcol-111 {
  vertical-align : top;
  border-collapse : collapse;
  border-spacing : 0;
  background-color : #F1F2F8;
  width : 240px;
  border-left : 1px solid #999;
  border-right : 1px solid #61985f;
  text-align : center;
  padding : 0 0 0 0;
  margin : 0;
}

.mainbottomx {background: url("http://www.cirelle.com/images/grad_vert_bot_grn.jpg");background-repeat: repeat-x;}

.footcol {border-collapse:collapse; border-spacing:0;padding:0;margin:0; width:100%; height:100%; background: url("http://www.cirelle.com/images/grad_vert_left.jpg");background-repeat: repeat-y;background-color: #555555;color : #666;}

.important-text {color: #105C68;}

/*.blockheading {background:url("/images/red_button180x53.jpg");font-style : normal; font-variant : normal; font-weight : normal; font-size : 12px; font-family : Arial, Verdana, Helvetica, sans-serif; color : #ffffff; background-color : #830206; padding : 8px;width:180px;opacity:0.8; FILTER: alpha(Opacity=80);}*/
/*.blockheading {background: url("http://www.cirelle.com/images/grad_vert_left.jpg");font-style : normal; font-variant : normal; font-weight : normal; font-size : 14px; font-family : Arial, Verdana, Helvetica, sans-serif; color : #ffffff; background-color : #555555; padding : 7px 0 7px 0;width:240px;opacity:0.8; FILTER: alpha(Opacity=80);}*/
.blockheading {
  background : url("http://www.cirelle.com/images/grad_vert_left.jpg");
  font-style : normal;
  font-variant : normal;
  font-weight : normal;
  font-size : 14px;
  font-family : Arial, Verdana, Helvetica, sans-serif;
  color : #ffffff;
  background-color : #555555;
  padding : 7px 0 7px 0;
  width : 240px;
} 
.blockbody {font-style : normal; font-variant : normal; font-weight : normal; font-size : 14px; font-family : Arial, Verdana, Helvetica, sans-serif; color : #000; padding : 4px 4px 4px 4px;width:240px;}
blockquote {background-color:#eee;padding: 2px 6px 2px 6px; font-style: italic;}
.facebookblock{position:relative;z-index:30;bottom: 20px;margin-bottom:6px;left:auto;text-align:center;display:block;}

.dtvblock {background: url("http://www.cirelle.com/images/originals/dtvbox.jpg");width:261px;height:482px;}
/* styling of the container. */ 

.Ahead:link {text-decoration : none;font-family : Arial, Verdana, Helvetica, sans-serif; font-weight : bold; font-size : 12px; line-height : 12px;color : #60a742;  background-color : transparent; }

.Ahead:hover {text-decoration : none;font-family : Arial, Verdana, Helvetica, sans-serif; font-weight : bold; font-size : 12px; line-height : 12px;color:#666666;background-color : transparent; }

A:visited {text-decoration : none;font-family : Arial, Verdana, Helvetica, sans-serif; font-weight : bold; font-size : 14px; line-height : 14px;color : #313f70;  background-color : transparent; }

A:link {text-decoration : none;font-family : Arial, Verdana, Helvetica, sans-serif; font-weight : bold; font-size : 14px; line-height : 14px;color : #313f70;  background-color : transparent; }

A:hover {text-decoration : none;font-family : Arial, Verdana, Helvetica, sans-serif; font-weight : bold; font-size : 14px; line-height : 14px;color:#CE7C38;background-color : transparent; }

A:active {text-decoration : none;font-family : Arial, Verdana, Helvetica, sans-serif; font-weight : bold; font-size : 14px; line-height : 14px;color:#ff0000;background-color : transparent; }


.A1:visited {text-decoration : none;font-style : normal; font-variant : normal; font-weight : bold; font-size : 12px; line-height : 16px;font-family :  Verdana, Helvetica, sans-serif; color : #ffffff; background-color : transparent; margin-left:10px; margin-right:10px; margin-top:3px;}

.A1:link {text-decoration : none;font-style : normal; font-variant : normal; font-weight : bold; font-size : 12px; line-height : 16px;font-family :  Verdana, Helvetica, sans-serif; color : #ffffff; background-color : transparent; margin-left:10px; margin-right:10px; margin-top:3px;}

.A1:hover {text-decoration : none;font-style : normal; font-variant : normal; font-weight : bold; font-size : 12px; line-height : 16px;font-family :  Verdana, Helvetica, sans-serif; color : #F73B4A; background-color : transparent; margin-left:10px; margin-right:10px; margin-top:3px;}

.A1:active {
  text-decoration : none;
  font-style : normal;
  font-variant : normal;
  font-weight : bold;
  font-size : 12px;
  line-height : 16px;
  font-family : Verdana, Helvetica, sans-serif;
  color : #c6d638;
  background-color : transparent;
  margin-left : 10px;
  margin-right : 10px;
  margin-top : 3px;
} 

.AF:visited {text-decoration : none;font-weight : bold; font-size : 8pt; font-family : Arial, Verdana, Helvetica, sans-serif; color : #aaa; background-color : transparent; }

.AF:link {text-decoration : none;font-weight : bold; font-size : 8pt; font-family : Arial, Verdana, Helvetica, sans-serif; color : #aaa; background-color : transparent; }

.AF:hover {text-decoration : none;font-family : Arial, Verdana, Helvetica, sans-serif; font-weight : bold; font-size : 8pt; font-family : Arial, Verdana, Helvetica, sans-serif; color : #ddd; background-color : transparent; }


.A2:visited {text-decoration : none;font-style : normal; font-variant : normal; font-weight : bold; font-size : 16px; line-height : 16px;font-family :  Verdana, Helvetica, sans-serif; color : #ffffff; background-color : transparent; margin-left:10px; margin-right:10px;}

.A2:link {text-decoration : none;font-style : normal; font-variant : normal; font-weight : bold; font-size : 16px; line-height : 16px;font-family :  Verdana, Helvetica, sans-serif; color : #ffffff; background-color : transparent; margin-left:10px; margin-right:10px;}

.A2:hover {text-decoration : none;font-style : normal; font-variant : normal; font-weight : bold; font-size : 16px; line-height : 16px;font-family :  Verdana, Helvetica, sans-serif; color : #F73B4A; background-color : transparent; margin-left:10px; margin-right:10px;}

.A2:active {
  text-decoration : none;
  font-style : normal;
  font-variant : normal;
  font-weight : bold;
  font-size : 16px;
  line-height : 16px;
  font-family : Verdana, Helvetica, sans-serif;
  color : #c6d638;
  background-color : transparent;
  margin-left : 10px;
  margin-right : 10px;
} 

.announcement{text-align: center;font-style : italic; font-variant : normal; font-weight : bold; font-size : 18px; line-height : 18pt;font-family : Verdana, Arial, Helvetica, sans-serif; color : #F12737; 
background-color : #ffffff; border-style: dashed; border-width: 3px; border-left-width: 10px; border-right-width: 10px;	border-color: #F12737; padding : 3px;}

.Contain_Box {font-family: Arial, Helvetica, sans-serif;font-size: 9pt;font-weight: bold;color: #000000;text-align: center;vertical-align: top;width: 590px; }

.Green_Box {background: url('/images/originals/gradientbox.png') no-repeat; font-family: Arial, Helvetica, sans-serif;font-size: 9pt;font-weight: bold;color: #000000;
background-position: top;text-align: center;border-left: 1px solid #ddd;border-top: 1px solid #ccc;border-right: 1px solid #7A1A1A;
border-bottom: 1px solid #7A1A1A;vertical-align: top;padding: 5px 5px 5px 5px;width: 658px; }


.maintextcontactform {font-style : normal; font-variant : normal; font-weight : bold; font-size : 12px; font-family : Arial, Verdana, Helvetica, sans-serif; 
color : #110000; background-color : transparent; padding : 0;}

.maintextmortgageform {font-style : normal; font-variant : normal; font-weight : bold; font-size : 12px; font-family : Arial, Verdana, Helvetica, sans-serif; color : #110000; background-color : #d4e2c3; padding : 0;}

input, textarea, select {border: 1px solid #999999;     }

input:focus, textarea:focus, select:focus{background-color: #FEFF95;}

.required {background-color:#F8D0D0;}

.contactforminput {width:180px;text-align : left;font-style : italic; font-variant : small-caps; font-weight : bold; font-size : 14px; 
font-family : Verdana, Helvetica, sans-serif; background-color: #DBD8B7;color : #60a742; }

.contactforminputstate {width:35px;text-align : left;font-style : italic; font-variant : small-caps; font-weight : bold; font-size : 14px; 
font-family : Verdana, Helvetica, sans-serif; background-color: #DBD8B7;color : #60a742; }

.contactforminputzip {width:100px;text-align : left;font-style : italic; font-variant : small-caps; font-weight : bold; font-size : 14px; font-family : Verdana, Helvetica, sans-serif; background-color: #DBD8B7;color : #60a742; }

.contactformcheckbox {font-style : italic; font-variant : small-caps; font-weight : bold; font-size : 14px; font-family : Verdana, Helvetica, sans-serif; background-color: #DBD8B7;color : #60a742; }

.contactformcomments {width:400px;height : 150px;text-align : left;font-style : italic; font-variant : normal; font-weight : bold; font-size : 14px; font-family : Verdana, Helvetica, sans-serif; background-color: #DBD8B7;color : #60a742; }

.contactformsubmit {width:110px;text-align : center;font-style : italic; font-variant : small-caps; font-weight : bold; font-size : 12px; font-family : Verdana, Helvetica, sans-serif; background-color: #DBD8B7;color : #60a742; }

.text, .entry-content, .maintext {line-height:20px; font-style : normal; font-variant : normal; font-weight : normal; font-size : 15px; font-family : Arial, Verdana, Helvetica, sans-serif; color : #110000; padding : 0 8px 0 8px;}
 
.maintextbold {font-style : normal; font-variant : normal; font-weight : bold; font-size : 13px; font-family : Arial, Verdana, Helvetica, sans-serif; color : #110000; background-color : #ffffff; }

.maintexttransback {font-style : normal; font-variant : normal; font-weight : normal; font-size : 13px; font-family : Arial, Verdana, Helvetica, sans-serif; color : #110000; background-color : transparent; }

.maintextboldtransback {font-style : normal; font-variant : normal; font-weight : bold; font-size : 13px; font-family : Arial, Verdana, Helvetica, sans-serif; color : #110000; background-color : transparent; }
 
.footerinfo {text-align : left;font-style : normal; font-variant : normal; font-weight : normal; font-size : 16px; line-height : 22px;font-family : Arial, Verdana, Helvetica, sans-serif; color : #999999; background-color : transparent; padding : 12px;}

.wxtext {font-style : normal; font-variant : normal; font-weight : normal; font-size : 8pt; font-family : Arial, Verdana, Helvetica, sans-serif; color : #110000; background-color : #ffffff; }
  
.foottext {font-style : normal; font-variant : normal; font-weight : normal; font-size : 8pt; font-family : Arial, Verdana, Helvetica, sans-serif; color : #fff; background-color : transparent; }

.foottext  {font-style : normal; font-variant : normal; font-weight : normal; font-size : 8pt; font-family : Arial, Verdana, Helvetica, sans-serif; color : #fff; background-color : transparent; }

.foottext ul {display: block; clear: both;}

.foottext li {list-style: none;display: block;float: left;padding-left: 5px;padding-right: 5px;margin-bottom: 8px;border-left: 1px solid #333;border-collapse: collapse;font-size: 10px;}

.keywords { margin: 0px auto;padding-bottom: 10px;width: 760px;position: relative; clear: both;font-size: 9px;line-height: 11px;color: #999999;}	

.type3calback {font-style : normal; font-variant : normal; font-weight : normal; font-size : 10px; font-family : Verdana, Helvetica, sans-serif; color : #444444; background-color : #efefef; }

.type0cal {font-style : normal; font-variant : normal; font-weight : bold; font-size : 8pt; font-family : Verdana, Helvetica, sans-serif; color : #999999; background-color : #ffffff; }

.type0calhaveevent {font-style : normal; font-variant : normal; font-weight : bold; font-size : 8pt; font-family : Verdana, Helvetica, sans-serif; color : #ffffff; background-color : #006699; }

.Acalsmall:visited {text-decoration : none;line-height : 12px;font-style : normal; font-variant : normal; font-weight : normal; font-size : 10px; font-family :  Verdana, Helvetica, sans-serif; color : #000000; }

.Acalsmall:link {text-decoration : none;line-height : 12px;font-style : normal; font-variant : normal; font-weight : normal; font-size : 10px; font-family :  Verdana, Helvetica, sans-serif; color : #000000; }

.Acalsmall:hover {text-decoration : none;line-height : 12px;font-style : normal; font-variant : normal; font-weight : normal; font-size : 10px; font-family :  Verdana, Helvetica, sans-serif; color : #000000; }

.Acalsmallevent:visited {text-decoration : none;line-height : 12px;font-style : normal; font-variant : normal; font-weight : normal; font-size : 10px; font-family :  Verdana, Helvetica, sans-serif; color : #000099; }

.Acalsmallevent:link {text-decoration : none;line-height : 12px;font-style : normal; font-variant : normal; font-weight : normal; font-size : 10px; font-family :  Verdana, Helvetica, sans-serif; color : #000099; }

.Acalsmallevent:hover {text-decoration : none;line-height : 12px;font-style : normal; font-variant : normal; font-weight : normal; font-size : 10px; font-family :  Verdana, Helvetica, sans-serif; color : red;  }	

