@charset "utf-8";
/* CSS Document */

/*
   #7D7D7D  - mid grey
   #950000  - dark red
   #C46A64  - mid pink
   #FFF2E9  - light pink
   #000000  - black
*/

/* Define basic tag default styles */
/* IMPORTANT CLASS name REMOVECLASS must not be used as it is an editor key word */
BODY, HTML {
	font-family : Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.heading { font-family: Verdana,Arial,sans-serif; color: #950000; font-size: large; font-weight: 900;}


h1{ font-family: Verdana,Arial,sans-serif; color: #950000; font-size: 16px; font-weight: 900;
  padding: 20px 20px 0px 0px; margin: 0px; border: 0px; line-height: normal; height: 16px;}
h2{font-family: Verdana,Arial,sans-serif; color: #7D7D7D;  font-size: large; font-weight: 900;}
h3{font-family: Verdana,Arial,sans-serif; color: #000000;   font-size: small; font-weight: 900;}
h4{font-family: Verdana,Arial,sans-serif; color: #000000; font-size: small; font-weight: 900;}
h5{font-family: Verdana,Arial,sans-serif; color: #000000; font-size: x-small; font-weight: 900;}
h6{font-family: Verdana,Arial,sans-serif; color: #000000; font-size: x-small; font-weight: 900;}
p{ font-family: Verdana,Arial,sans-serif; font-size:  x-small; font-weight: normal; padding: 0px; margin: 0px;}
span{ font-family: Verdana,Arial,sans-serif; font-size:  x-small; font-weight: normal;}
div{ font-family: Verdana,Arial,sans-serif; font-size:  x-small; font-weight: normal;}
td{ font-family: Verdana,Arial,sans-serif; color: #000000; font-size: x-small;  font-weight: normal; text-align: left; vertical-align: top; padding-right: 10px; padding-bottom: 10px; padding-left: 0px; padding-top: 0px; margin: 0px;}

pre{
  font-size: small;
}

address{
   font-size: small; 
}

img  {
border:none;
}

/*default link style with rollover */
a:link{
   FONT-SIZE: small;
   font-weight: bold;
   color: #000000;
   FONT-FAMILY: Verdana,Arial,sans-serif;
   text-decoration: none;
}
a:visited{
   FONT-SIZE: small;
   font-weight: bold;
   color: #000000;
   FONT-FAMILY: Verdana,Arial,sans-serif;
   text-decoration: none;
}
a:active{
    FONT-SIZE: small;
   font-weight: bold;
   color: #000000;
   FONT-FAMILY: Verdana,Arial,sans-serif;
   text-decoration: none;
}
a:hover{
   FONT-SIZE: small;
   font-weight: bold;
   color: #000000;
   FONT-FAMILY: Verdana,Arial,sans-serif;
   text-decoration: underline;
}

/* Define heading styles which can be applied as a class to all elements */
.h1{font-family: Verdana,Arial,sans-serif; color: #950000; font-size: 16px; font-weight: 900;
  padding: 20px 20px 0px 0px; margin: 0px; border: 0px; line-height: normal; height: 16px;}
.h2{font-family: Verdana,Arial,sans-serif; color: #7D7D7D; font-size: large; font-weight: 900;}
.h3{font-family: Verdana,Arial,sans-serif; color: #000000; font-size: small; font-weight: 900;}
.h4{font-family: Verdana,Arial,sans-serif; color: #000000; font-size: small; font-weight: 900;}
.h5{font-family: Verdana,Arial,sans-serif; color: #FFF2E9; font-size: x-small; font-weight: 900;}
.h6{font-family: Verdana,Arial,sans-serif; color: #000000; font-size: x-small; font-weight: 900;}

/* edit enable dummy class */

.contentEdit{

}
/* element notification class */
.element{

}


.element_view {
    border: #CC00FF;
    border-style:  dotted;
    border-width: 1px;
    cursor:pointer;
    filter:alpha(opacity=40);

}

.content_SELECTED{

}

#bodyContentsInEditId{

}
#bodyContentsInEditId #topNav{
     filter:alpha(opacity=70);
}
#bodyContentsInEditId #topBar{
     filter:alpha(opacity=70);
}


#bodyContentsInEditId #footer{
     filter:alpha(opacity=70);
}


/*layout classes */
div#content_pane1{
  padding: 8px 0px 0px 0px;
  margin: 0px;
  width: 450px;
}

.leftSide{
     clear: left;
     float: left;
     width: 357px;
     margin: 0px;
     padding-left: 20px;
     padding-right: 20px;
    /*background-color: #FFE4B5; */

}
.rightSide{
     float: right;
     width: 200px;
     padding-left: 79px;
     padding-right: 20px;

}



.rightFloat{
  float: right;
}

.leftFloat{
 float:  left;
}

.clearBoth{
   clear: both;
}


.clearRow{
  float: left; clear: both;
}

.clearRow50{
  float: left; clear: both; height: 50px;
}

.rightImageTop{
  float: right;
  clear: both;
  margin-top: 0px;
  margin-bottom: 5px;
  margin-right: 0px;
  margin-left: 5px;


}
.leftImageTop{
  float: left;
  clear: both;
  margin-top: 0px;
  margin-bottom: 5px;
  margin-right: 5px;
  margin-left: 0px;
}

.rightImageMiddle{
  float: right;
  clear: both;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-right: 0px;
  margin-left: 5px;


}
.leftImageMiddle{
  float: left;
  clear: both;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-right: 5px;
  margin-left: 0px;
}

.rightImageFloat{
  float: right;
  clear: none;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-right: 0px;
  margin-left: 5px;
}
.leftImageFloat{
  float: left;
  clear: none;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-right: 5px;
  margin-left: 0px;
}

.imageClear{
  float: none;
  clear: both;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-right: 0px;
  margin-left: 0px;
}

.rightImageClearRight{
  float: right;
  clear: right;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-right: 0px;
  margin-left: 5px;
}

.leftImageClearLeft{
  float: left;
  clear: left;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-right: 5px;
  margin-left: 0px;
}


.normal{font-family: Verdana,Arial,sans-serif; font-size: x-small;
    font-weight: normal; }
.bold{font-weight: bold;}
.bolder{font-weight: bolder;}
.lighter{font-weight: lighter;}
.light{font-weight: 200;}
.underline{
  text-decoration: underline;
}
.stikeout{
  text-decoration: line-through;
}
.overline{
  text-decoration: overline;
}
.italic{
  font-style: italic;
}
.boldItalic{
  font-style: italic;
  font-weight: bold;
}
.oblique{
  font-style: oblique;
}

.xxlarge{
  font-size: xx-large;
}

.xlarge{
   font-size: x-large;
}

.large{
    font-size: large;
}

.medium{
   font-size: medium;
}


.small{
  font-size: small;
}
.xsmall{
  font-size: x-small;
}
.xxsamll{
   font-size: xx-small;
}



.tableImage{border: none;vertical-align: top;}
.tableLine{ padding-bottom: 0px;
 border-bottom: solid  #EF872F 1px; background: #ffffff; vertical-align: bottom; }

.tableTitles{ padding-bottom: 0px;
 border-bottom: solid  #EF872F 1px; background: #A0A7F1;  vertical-align: bottom; }

.tableLineBottom{ padding-top: 10px;
 border-top: solid  #EF872F 1px; background: #FFFFFF; vertical-align: bottom; }

.oddRow{  padding-bottom: 4px; padding-top: 4px; margin: 0px; border: none; vertical-align:   middle; background-color: #DFDFFF; line-height: normal;}

.evenRow{ padding-bottom: 4px; padding-top: 4px; margin: 0px; border: none;  vertical-align: middle; background-color: #E7E7FF; line-height: normal;}

#content_pane1 li{
    padding-bottom: 10px;
}


hr{ text-align: center; width: 50%; height: 2px; color: #FFE4B5; border: none;
margin-top: 5px; margin-bottom: 5px; background-color: #FFE4B5;}


.textLeft{text-align:left;}
.textRight{text-align:right;}
.textCentre{ text-align: center;}
.textIndent{text-indent: 25px;}


.imageBlock{ float: left; padding-right: 10px; padding-top: 10px; padding-bottom: 10px;}

.button3Block{ float: left; min-width: 140px; width: 32%; }

.formRow{ width: 100%; float: left; clear: both; padding: 0px; margin: 0px;}
.formLabel{width: 100px; float: left;}
.formLabelInner{padding-right: 10px; padding-bottom: 10px;}
.formField{ float: left;}
.formFieldInner{padding-right: 10px; padding-bottom: 10px; }



.button{ background-color: #FFE4B5; text-decoration: none;  text-align: center;
 font-size: 18px; line-height: normal; padding: 0px; border-style: none;
 margin: 0px;  font-family: Verdana,Arial,sans-serif; color: #000000;
   font-weight: normal; vertical-align: middle;
 }
.buttonOver{ background-color: #0A78B8; text-decoration: none;  text-align: center;
 font-size: 18px; line-height:  normal; padding: 0px; border-style: none; margin: 0px;  font-family: Verdana,Arial,sans-serif; color: #000000;  font-weight: normal; vertical-align: middle;
}

.button100{ background-color: #EEEEEE; text-decoration: none;  text-align: center;
 font-size: 18px; line-height: normal; padding: 0px; border-style: ridge;
 border-color: #0A78B8; border-width: 1px;
 margin: 0px;  font-family: Verdana,Arial,sans-serif; color: #000000;
   font-weight: normal; vertical-align: top; width: 100px;
 }


a.faintLink:link{
   FONT-SIZE: x-small;
   font-weight: bold;
   color: #DCDCDC;
   FONT-FAMILY: Verdana,Arial,sans-serif;
   text-decoration: none;
}
a.faintLink:visited{
   FONT-SIZE: x-small;
   font-weight: bold;
   color:  #DCDCDC;
   FONT-FAMILY: Verdana,Arial,sans-serif;
   text-decoration: none;
}
a.faintLink:active{
    FONT-SIZE: x-small;
   font-weight: bold;
   color: #DCDCDC;
   FONT-FAMILY: Verdana,Arial,sans-serif;
   text-decoration: none;
}
a.faintLink:hover{
   FONT-SIZE: x-small;
   font-weight: bold;
   color: #0000FF;
   FONT-FAMILY: Verdana,Arial,sans-serif;
   text-decoration: none;
}

a.darkLink:link{
   FONT-SIZE: x-small;
   font-weight: bold;
   color: #FFFFFF;
   FONT-FAMILY: Verdana,Arial,sans-serif;
   text-decoration: none;
}
a.darkLink:visited{
   FONT-SIZE: x-small;
   font-weight: bold;
   color:  #FFFFFF;
   FONT-FAMILY: Verdana,Arial,sans-serif;
   text-decoration: none;
}
a.darkLink:active{
    FONT-SIZE: x-small;
   font-weight: bold;
   color: #FFFFFF;
   FONT-FAMILY: Verdana,Arial,sans-serif;
   text-decoration: none;
}
a.darkLink:hover{
   FONT-SIZE: x-small;
   font-weight: bold;
   color: #FF8C00;
   FONT-FAMILY: Verdana,Arial,sans-serif;
   text-decoration: none;
}


a.bigLink:link{
   FONT-SIZE: medium;
   font-weight: bold;
   color: #000066;
   FONT-FAMILY: Verdana,Arial,sans-serif;
   text-decoration: none;
}
a.bigLink:visited{
   FONT-SIZE: medium;
   font-weight: bold;
   color: #000066;
   FONT-FAMILY: Verdana,Arial,sans-serif;
   text-decoration: none;
}
a.bigLink:active{
    FONT-SIZE: medium;
   font-weight: bold;
   color: #000066;
   FONT-FAMILY: Verdana,Arial,sans-serif;
   text-decoration: none;
}
a.bigLink:hover{
   FONT-SIZE: medium;
   font-weight: bold;
   color: #0A78B8;
   FONT-FAMILY: Verdana,Arial,sans-serif;
   text-decoration: none;
}




.input { font-family: Verdana,Arial,sans-serif; color: #000066; font-size: 12px; }
.inputRight { font-family: Verdana,Arial,sans-serif; color: #000066; font-size: 12px; text-align: right; }


 .normal  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}




.bigger  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}

.smallwhite  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ffffff;
}


.grey  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
}


.highlight {
	font-weight : bold;
	font-size: 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color: #7D7D7D;
}

.highlightsmall {
	font-weight : bold;
	font-size: 7pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
}


.formheader  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #950000;
	font-weight : bold;
}

INPUT.search {
	font-size:9pt;
    font-family : Tahoma, Arial, Helvetica, sans-serif;
	background-Color: #ffffff;
	BORDER: #FFF2E9 1 solid;
	width: 110px;
}




/* STYLES START */

.imgfloatleft {
float:left;
margin: 0 10px 5px 5px;


}

.imageRight {
float:right;
margin: 15px 15px 0px 15px;


}


.simpleImageLeft {
float:left;
margin: 10px 10px 10px 10px;
padding: 0 0 0 0;
display:inline;
}

.simpleImageRight {
float:right;
margin: 10px 10px 10px 10px;
padding: 0 0 0 0;
display:inline;
}

.simpleImageLeftB {
float:left;
margin: 10px 10px 10px 10px;
padding: 0 0 0 0;
border:#cccccc 3px solid;
display:inline;
}

.simpleImageRightB {
float:right;
margin: 10px 10px 10px 10px;
padding: 0 0 0 0;
border:#cccccc 3px solid;
display:inline;
}



.buttonClass {
margin: 8px 0 8px 0;
}

.contactButton {
float:left;
margin: 5px 0 0px 10px;
display:inline;
clear:left;
}

.smallType {
font-size: 65%;
font-family:Arial, Helvetica, sans-serif;
color: #FFFFFF;
}

.normalWeight {
font-weight:normal;
}

form {
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.nopadding {
padding: 0 0 0 0;
margin: 0 0 0 0;

}


div#formContainerDiv {
float:left;
padding: 0 0 0 0;
margin: 0 0 0 0;
display:inline;
}

div#contactFormBottomSection {
float:left;
clear:left;
margin: 10px 0 0 0;
padding: 0 0 0 0;

}

.formtable {
float:left;
width:450px;
padding: 0 0 0 0;
margin: 0 0 0 0;
display:inline;
}

.formTitleCells {
color: #000000;
}

.formObjectCells {
color: #000000;
}

.formButton2 {
padding: 0 0 0 0;
margin: 0 0 0 0;
font-size: 14px;
}

.required {
color: #FFF2E9;
}


.errorBlock1 {
width: 400px;
margin: 5px 0 0 0px;
padding: 0 0 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size: 90%;
color:#CC0000;
}

.ok{
   color: #009933;
}
.error{
   color:#cc0000;
}

.warn{
   font-family: Verdana,Arial,sans-serif;
   color: #FF6600;
   font-size: 10px;
}


.leftListCol{
   width: 200px;
   float: left;
   clear: left;
   padding: 10px 0px 0px 30px;
}

.rightListCol{
   width: 200px;
   float: right;
   padding: 10px 0px 30px 0px;

}
/* STYLES END */








