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

body {
	margin: auto;
	padding-top:0px;
	padding-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#7A7B7F;
	}
#container {
  margin:auto;
  width: 987px; 
  background: #ffffff;
}
#header {
	width: 987px;
	margin-right: auto;
	margin-left: auto;
	padding:15px 0px 15px 0px;
	
}
#logo {
    margin: 0px;
	padding: 0px;
	float: left !important;
	text-align: left;
}

#Qlinks {
	text-align: right;
	margin: 0px;
	font-weight:none;
	}
#Qlinks a {
    font-size:11px;
	color:#000;
	font-weight:none;
	text-decoration: none;
	
}
#Qlinks a:hover {
    text-decoration:underline;
}

#leftblue {
  width:257px;
  float: left;
}


#rightblue { 
  float:right; 
  width: 100%;
}

.mbg {
   background: url('../imgFiles/menubg.gif') 0 0 repeat-x;
   width: 987px;
   margin:auto;
   text-align:center;
   }
.ml {
   background: url('../imgFiles/mdot.gif') 0 0 repeat-y;
   }
.mr {
   background: url('../imgFiles/mdot.gif') 100% 0 repeat-y;
   }
.mbl {
   background: url('../imgFiles/mbl.gif') 0 100% no-repeat;
    }
.mbr {
   background:url('../imgFiles/mbr.gif') 100% 100% no-repeat;
    }
.mtl {
   background:url('../imgFiles/mtl.gif') 0 0 no-repeat;
    }
.mtr {
   background:url('../imgFiles/mtr.gif') 100% 0 no-repeat;
   padding:10px 0px 11px 0px;
    }
	
#menufont {
	font-weight: bold;
	color: #fffff;
	text-decoration: none;
	margin-left:0px;
	margin-right:0px;
}

.#mainlinks {
	
	color: #fffff;
	font-size:10px;
	text-decoration: none;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
}

.#mainlinks a {
	font-size:1.1em;
	color: #fffff;
	text-decoration: none;
	margin-left:0px;
	margin-right:0px;
}

.tableframe {
border:none;
background:#FFFFFF;
width:986px;
height:313px;
}

.bannert {
  background: url('../imgFiles/dotup.gif') 0 0 repeat-x;
   width: 987px;
   margin-top: 8px;
   margin-right: auto;
   margin-bottom: 6px;
   margin-left: auto;

     }
.bannerb {
   background: url('../imgFiles/dotdown.gif') 0 100% repeat-x;
   }
.bannerl {
   background: url('../imgFiles/dotleft.gif') 0 0 repeat-y;
   }
.bannerr {
   background: url('../imgFiles/dotright.gif') 100% 0 repeat-y;
   }
.bannerbl {
   background: url('../imgFiles/bl.gif') 0 100% no-repeat;
    }
.bannerbr {
   background:url('../imgFiles/br.gif') 100% 100% no-repeat;
    }
.bannertl {
   background:url('../imgFiles/tl.gif') 0 0 no-repeat;
    }
.bannertr {
   background:url('../imgFiles/tr.gif') 100% 0 no-repeat;
   padding-bottom:10px;
   padding-top:10px;
  }
 

.bluet {
   background: url('../imgFiles/dotup.gif') 0 0 repeat-x;
   text-align:left;
  
     }
.blueb {
   background: url('../imgFiles/dotdown.gif') 0 100% repeat-x;
     }
.bluel {
   background: url('../imgFiles/dotleft.gif') 0 0 repeat-y;
   }
.bluer {
   background: url('../imgFiles/dotright.gif') 100% 0 repeat-y;
    }
.bluebl {
   background: url('../imgFiles/bl.gif') 0 100% no-repeat;
    }
.bluebr {
   background:url('../imgFiles/br.gif') 100% 100% no-repeat;
    }
.bluetl {
   background:url('../imgFiles/tl.gif') 0 0 no-repeat;
    }
.bluetr {
   background:url('../imgFiles/tr.gif') 100% 0 no-repeat;
   padding:15px 15px;
   }
.bluet {
   background: #F2FDFF url('../imgFiles/dotup.gif') 0 0 repeat-x;
   text-align:left;
     }

.btitle {
    font-size: 14px;
	color: #fff;
	padding-left:5px;
	font-weight:bold;
	background-color:#29B0E7;
	 }
.gtitle {
    font-size: 18px;
	color: #0081D0;
	padding-left:5px;
	font-weight:bold;
	background-color:#EFEFEF;

	 }
	
.news {

   font-size: 10px;
   color:#000;
  	 }
.news a {
    color: #29B0E7;
	text-decoration: underline;
	line-height:18px;
	 }
#newsheading {
    color: #29B0E7;
	font-weight:bold;
	
	 }

.t {
   background: url('../imgFiles/dotup.gif') 0 0 repeat-x;
   text-align:left;
   margin:auto;
     }
.b {
   background: url('../imgFiles/dotdown.gif') 0 100% repeat-x;
   }
.l {
   background: url('../imgFiles/dotleft.gif') 0 0 repeat-y;
   }
.r {
   background: url('../imgFiles/dotright.gif') 100% 0 repeat-y;
   }
.bl {
   background: url('../imgFiles/bl.gif') 0 100% no-repeat;
    }
.br {
   background:url('../imgFiles/br.gif') 100% 100% no-repeat;
    }
.tl {
   background:url('../imgFiles/tl.gif') 0 0 no-repeat;
    }
.tr {
   background:url('../imgFiles/tr.gif') 100% 0 no-repeat;
   padding:15px 15px;
   }

#content {
	text-align:justify;
	line-height:18px;
	margin: auto;
}
#content a {
    color: #29B0E7;
	text-decoration: underline;
}
#contentheading {
    font-size:18px;
    color:#9ECC45;
}


.dst {
   background: url('../imgFiles/dotup.gif') 0 0 repeat-x;
   width: 100%;
   text-align:left;
   float:right;
   margin-top:7px;
   }
.dsb {
   background: url('../imgFiles/dotdown.gif') 0 100% repeat-x;
   }
.dsl {
   background: url('../imgFiles/dotleft.gif') 0 0 repeat-y;
   }
.dsr {
   background: url('../imgFiles/dotright.gif') 100% 0 repeat-y;
   }
.dsbl {
   background: url('../imgFiles/bl.gif') 0 100% no-repeat;
    }
.dsbr {
   background:url('../imgFiles/br.gif') 100% 100% no-repeat;
    }
.dstl {
   background:url('../imgFiles/tl.gif') 0 0 no-repeat;
    }
.dstr {
   background:url('../imgFiles/tr.gif') 100% 0 no-repeat;
   padding:15px 15px;
    }
	
#dslinks{
    font-size: 12px;
	line-height:25px;
	color: #6B6B6B;
	text-decoration: none;
	font-weight:bold;
     }
	 
#dslinks a{
    font-size: 12px;
	line-height:25px;
	color: #6B6B6B;
	text-decoration: underline;
	font-weight:bold;
     }
#dslinks a:hover{
    font-size: 12px;
	line-height:25px;
	color: #29B0E7;
	text-decoration: underline;
	font-weight:bold;
     }
	 
	
#smallbanners {

   text-align:left;
   margin-top:7px;
   margin-right:7px;
   margin-left:inherit;
   padding-left:inherit;
    }

.moduletablesmallbanners
{
vertical-align:baseline;

   text-align:left;
   margin-top:7px;
  
  
   }
#sbannerspace {
   margin-left:5px;
   margin-right:6px;

     }

.sponsort {
   background: url('../imgFiles/dotup.gif') 0 0 repeat-x;
   width: 505px;
   text-align:left;
   margin-top:7px;
   margin-right:0px;
   }
.sponsorb {
   background: url('../imgFiles/dotdown.gif') 0 100% repeat-x;
   }
.sponsorl {
   background: url('../imgFiles/dotleft.gif') 0 0 repeat-y;
   }
.sponsorr {
   background: url('../imgFiles/dotright.gif') 100% 0 repeat-y;
   }
.sponsorbl {
   background: url('../imgFiles/bl.gif') 0 100% no-repeat;
    }
.sponsorbr {
   background:url('../imgFiles/br.gif') 100% 100% no-repeat;
    }
.sponsortl {
   background:url('../imgFiles/tl.gif') 0 0 no-repeat;
    }
.sponsortr {
   background:url('../imgFiles/tr.gif') 100% 0 no-repeat;
   padding:15px 15px;
    }
.sponserimage20
{


}	
	
#footer {
  width:100%;
  border-top:#E5E5E5 1px solid;
  border-bottom:#E5E5E5 1px solid;
  font-size: 9px;
  color: #6E6E6E;
  margin-top:10px;
  margin-bottom:5px;
  padding-top:10px;
  padding-bottom:10px;
}
#footerright {
	float: right;
}
#footer A {
	color: #29B0E7;
	font-size: 9px;
	text-decoration: none
}
#footer A:hover {
padding-top:60px;
	text-decoration: underline;
}
.footermargin
{margin-top:20px;
}
#3sb
{
margin-top:0px;
vertical-align:top;
}
#ESB
{
margin-top:0px;
vertical-align:top;
}

#blue-left {
   background:url('../imgFiles/blue-left.gif') no-repeat;
   width:10px;
   height:10px;  
     }
#blue-top-bg {
   background:url('../imgFiles/blue-top-bg.gif') repeat-x;
   height:10px;   
     }
#blue-right {
   background:url('../imgFiles/blue-right.gif') no-repeat;
   width:10px;
   height:10px;   
     }
#blue-left-bg {
   background:url('../imgFiles/blue-left-bg.gif') repeat-y;
   width:10px;
   height:100%;  
     }
#blue-right-bg {
   background:url('../imgFiles/blue-right-bg.gif') repeat-y;
   width:10px;
   height:100%;    
     }
#blue-left-down {
   background:url('../imgFiles/blue-left-down.gif') no-repeat;
   width:10px;
   height:10px;   
     }
#blue-down-bg {
   background:url('../imgFiles/blue-down-bg.gif') repeat-x;
   height:10px;   
     }
#blue-right-down {
   background:url('../imgFiles/blue-right-down.gif') no-repeat;
   width:10px;
   height:10px;   
     }
#blue-content-bg {
   background:#F2FDFF;
   height:100%;
   vertical-align:top;
   padding-left:3px;
   padding-top:5px;
 
     }



#topmenu {
	HEIGHT: 36px;
	width:100%;
	margin-top:0px;
	visibility:visible;
	
	}
.menu {
	BACKGROUND: url(../imgFiles/topmenu_bg.gif) repeat-x 0px 0px;
}
.menu DIV {
	BACKGROUND: url(../imgFiles/topmenu_left.gif) no-repeat 0px 0px;
}
.menu DIV DIV {
	BACKGROUND: url(../imgFiles/topmenu_right.gif) no-repeat right top;
	HEIGHT: 36px
}
.menu DIV DIV DIV {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	HEIGHT: auto;
	background:transparent;
}

