body {
	padding:0px;
	margin:0px;
 	font-family:verdana;
 	font-size:13px;
 	background: #4281C0;
   }
   
p {
   margin:0px 0px 0px 0px;
   padding:9px 0px 0px 0px;
   line-height:21px;
   }   
 
.rightColumnText p {
   padding:0px 0px 0px 0px!important;
   }   

.cleardiv {
   clear:both;
   line-height:0px;
   height:0px;
   font-size:0px;
   visibility:hidden;
   }   
   
input, form {
   margin:0;
   padding:0;
   }   

.italic {
   font-style:italic;
   }   
.bold {
   font-weight:bold;
   }
.underline {
   text-decoration:underline;
   }       
   
.left {
   float:left;
   }    

.right {
   float:right;
   }    

   
/* Links styling */
a img {
   border:0;
   }

a:link {
	color: #0077b2;
	text-decoration: underline;
   }

a:visited {
	color: #A619A6;
	text-decoration: underline;
   }
   
a:hover {
	color: #A62019;
   text-decoration: underline;
   }
   
#topMenuSmall .menuButton a {
   color:#fff;
   text-decoration: none;
   }
   
#mainMenu .menuButton a, #mainMenu  .menuButtonActive a{
   color:#fff;
   text-decoration: none;
   }
   
#mainMenu .menuButtonOver a:link, #mainMenu .menuButtonOver a:visited, #mainMenu .menuButtonOver a:hover {   
   color:#ff7467;
   text-decoration: none;
   }   

#topMenuSmall .menuButtonOver a:link, #topMenuSmall .menuButtonOver a:visited, #topMenuSmall .menuButtonOver a:hover {   
   color:#ffaaa6;
   text-decoration: none;
   }
   
a.compass:link, a.compass:hover, a.compass:visited {
   padding-left:18px;
   background:url('images/compassIcon.gif') no-repeat 0px 3px;
   }   
   
.moreAboutUsWrapper a, .moreAboutUsWrapper a:visited {
   padding-left:13px;
   background:url('images/arrowRight.gif') no-repeat 0px 5px;
   }

#footerWrapperBottom a {
   color:#fff;
   }   
   
#relmaxWrapper a{
   color:#a6d2ff!important;
   }      
   
.subPageHeadings a{
   padding-left:15px;
   background:url('images/arrowRight.gif') no-repeat 0 6px;
   }   
/* /Links styling */

#pageWrapper, #subPageWrapper {
   padding-top:25px;
   }

#pageBackground {
   background:url('images/backgroundTile.gif');
   }

#topMenuWrapper {
   height:123px;
   }   
   
#contentWrapper{
   width:940px;

   position:relative;
   background:#fff no-repeat url('images/topLogoBackground.jpg')
   }   
   
#leftTopBackground {
   height:25px;
   width:100%;
   position:absolute;
   left:0px;
   background: #4281C0;
   }   
   
#logoText {
   position:absolute;
   padding-top:25px;
   }   

#courtMalletLogo {
   float:right;
   width:310px;
   height:200px;
   background: url('images/courtMallet.jpg') no-repeat;
   color:#fff;
   font-size:25px;
   font-family:verdana;
   }
#logoText2 {
   padding-top:10px;
   padding-left:30px;
   }   
   
#logoText3 {
   font-size:11px;
   font-weight:bold;
   padding-top:20px;
   }   

#topMenuSmall {   
   position:absolute;
   right:0px;
   margin-top:25px;
   background:#E64D45;
   width:205px;
   height:25px;
   font-family:georgia;
   font-size:10px;
   color:#FFF;
   }
   
   
#topMenuSmall .menuButton, #topMenuSmall .menuButtonOver, #topMenuSmall .menuButtonActive {
   height:25px;  
   padding-left:15px;
   float:left;
   }

#topMenuSmall .smallButtonUnderline {
   height:16px;
   float:left;
   margin-top:6px;
   background:url('images/topSmallUnderline.gif') 0 100% repeat-x;  
   }   

#topMenuSmall .menuButtonOver .smallButtonUnderline2, #topMenuSmall .menuButtonActive .smallButtonUnderline2 {
   height:16px;  
   float:left; 
   background: url('images/topSmallRollover.gif') 50% 100% no-repeat;  
   }
   
.menuButtonOver {
   cursor:pointer;
   }   
   
#mainMenu {
   position:absolute;
   margin-top:80px;
   left:277px;
   font-family:georgia;
   font-weight:bold;
   font-size:14px;
   }   
   
#mainMenu .menuButton, #mainMenu .menuButtonOver, #mainMenu .menuButtonActive {
   height:30px;  
   float:left;
   color:#FFF;
   }

#mainMenu .buttonUnderline {
   height:20px;
   float:left;
   margin-top:6px;
   background:url('images/mainMenuUnderline.gif') 0 100% repeat-x;  
   }   

#mainMenu .menuButtonOver .buttonUnderline {
   height:20px;
   float:left;
   margin-top:6px;
   background:url('images/mainMenuUnderlineOver.gif') 0 100% repeat-x;  
   }   

#mainMenu .menuButtonOver .buttonUnderline2 {
   height:20px;  
   float:left; 
   background: url('images/mainMenuArrowOver.gif') 50% 100% no-repeat;  
   }

#mainMenu .menuButtonActive .buttonUnderline {
   height:20px;
   float:left;
   margin-top:6px;
   background:url('images/mainMenuActive.gif') 0 100% repeat-x; 
   }   

#mainMenu .menuButtonActive .buttonUnderline2 {
   height:20px;  
   float:left; 
   background: url('images/mainMenuArrow.gif') 50% 100% no-repeat;  
   }
   

.horSpace1 {
   width:16px;
   float:left;
   }   
.horSpace2 {
   width:18px;
   float:left;
   }   
.horSpace3 {
   width:14px;
   float:left;
   }   

.horLine1 {
   border-top:1px solid #e5c4ac;
   font-size:1px;
   height:1px;
   }

.horLine2 {
   position:absolute;
   top:75px;
   left:0px;
   width:940px;
   border-top:1px solid #1058a1;
   font-size:1px;
   height:1px;
   }

.horSpace4 {
   font-size:1px;
   height:4px;
   line-height:2px;
   }   
   
.verticalLine1 {
   float:left;
   width:1px;
   padding-top:5px;
   } 

.verticalLine1 div{
   float:left;
   height:15px;
   border-left:1px #f2746d solid;
   }

.verticalSpace1 {
   height:70px;
   }   
.verticalSpace2 {
   height:30px;
   }   
.verticalSpace3 {
   height:15px;
   }   
.verticalSpace4 {
   clear:both;
   height:125px;
   }   
   
.firstParagraph {
   padding-top:7px!important;
   }   
   
.logoBottomWrapper {
   height:213px;
   }   
   
.leftColumnWrapper {
   float:left;
   width:630px;   
   background:#FFF;
   }   

.leftColumn {
   padding:14px 40px 0px 35px;
   }
   
.rightColumn {
   padding:14px 40px 0px 0px;
   
   }   
   
.rightColumnWrapper {
   float:right;
   width:310px;   
   background:#ff9e99 url('images/femida.jpg') 0 100% no-repeat;
   height:378px;
   }  

.rightColumnWrapperSubpage {
   float:right;
   width:310px;   
   }             

h1.pageHeading{
   margin:0px;
   padding:0px;
   color:#cc322a;
   font-size:21px;
   font-family:georgia;
   font-weight:normal;
   }
   
.pageHeading2{
   margin-top:20px;
   color:#cc322a;
   font-size:17px;
   font-family:georgia;
   font-weight:normal;
   }   
      
.pageHeading4{
   margin-top:20px;
   color:#cc322a;
   font-size:17px;
   font-family:georgia;
   font-weight:normal;
   text-decoration:underline;
   }         
   
.contactUsWrapper {
   padding-top:13px;
   width:280px;
   padding-bottom:9px;
   }
.contactUsBox {
   color:#FFF;
   height:30px;
   background:#0f559a;
   font-family:georgia;
   font-size:14px;
   font-weight:bold;
   }      
.contactUs {
   padding-top:7px;
   padding-left:29px;
   background:url('images/cellPhoneIcon.gif') no-repeat 10px 7px;
   }   
   
.rightColumnText {
   padding-left:29px;
   line-height:16px;
   }   
   
.moreAboutUsWrapper {   
   position:absolute;
   bottom:0px;
   width:450px;
   }   
.moreAboutUsBox {
   color:#a62019;
   height:30px;
   background:#ff9e99;
   }         
.moreAboutUsInner{
   padding-top:5px;
   padding-left:35px;
   }   
   
#footerWrapper {
   height:25px;

   background:#fff;
   width:940px;
   }   
.footerMenu {
   width:86px;
   padding-top:7px;
   }
      
.footerButton {
   float:left;
   width:11px;
   }   

.footerButtonActive {
   float:left;
   width:11px;
   background:url('images/bottomSmallUnderline.gif')  no-repeat 3px 100% ;
   height:18px;
   }   

#footerWrapperBottom {
   height:48px;
   line-height:48px;
   width:940px;
   color:#fff;
   font-size:11px;
   }
   
.verticalLine2 {
   float:left;
   width:1px;
   position:relative;
   top:-2px;
   font-size:1px;
   }

.verticalLine2 div{
   font-size:1px;
   width:1px;
   float:left;
   height:15px;
   border-left:1px #f2ddce solid;
   }   

.verticalLine3 {
   float:left;
   padding-top:8px;
   width:1px;
   position:relative;
   top:-2px;
   font-size:1px;
   }

.verticalLine3 div{
   font-size:1px;
   width:1px;
   float:left;
   height:15px;
   border-left:1px #1058a1 solid;
   }
   
.pw {
   padding-top:8px;
   padding-left:1px;
   float:left;
   padding-right:23px;
   }   
   
#relmaxWrapper {
   float:right;
   width:310px;
   color:#a6d2ff;
   }   

#relmaxWrapper div{
   float:left;
   padding-top:14px;
   padding-right:5px;
   }      
   
p.heading {
   font-size:14px;
   font-weight:bold;
   }   
   
   
.contentBlock {
   background:#ff9e99 url('images/femida.jpg') 100% 100% no-repeat;
   }   
   
.content {
   float:left;
   background:#fff;
   width:630px;
   min-height:594px;
   }   
   
.content p {
   text-align:justify;
   }   

.internalContentWrapper {
   padding:14px 40px 0px 35px;
   }   
   
.maxHeight {
   min-height:937px;
   }   
   
.subPageHeadings p{
   color:#FF0000;
   }   

.listItem p{
   padding-left:10px;
   background:url('images/bullet.gif') no-repeat 0 17px;
   }   

/*Contact Form */   
.contactForm input, .contactForm textarea, .contactForm form {
   margin:0;
   padding:0;
   }

.inputField, .inputField0, .inputField2, .inputField1 {
   border:1px solid #ccc;
   background-color:#F7F7F7;
   width:65%;
   }
   
.inputField2 {
   border:1px solid #FF0D00!important;
   }
   
.inputFieldTextarea0, .inputFieldTextarea1, .inputFieldTextarea2  {
   border:1px solid #ccc;
   background-color:#F7F7F7;
   overflow:auto;
   width:99%;
   height:200px;
   }
   
.inputFieldTextarea2 {
   border:1px solid #FF0D00!important;
   }
      

.required {
	color: red;
   }

.inputFieldName {
   position:absolute;
   padding-top:1px;
   }
   
.inputFieldWrapper {
   padding-left:150px;
   }      
/*/Contact Form */

.pageHeading3 {
   text-decoration:underline;
   font-weight:bold;
   }

.photo {
   float:right;
   margin-left:20px;
   }   