@charset "iso-8859-1";
body {height:auto; background: url(../images/bg.gif)/*#6699CC*/;  font-family:   arial,verdana,sans-serif; font-size: 13px; margin:  0px; padding:  0px; max-height: 100%; color:#000000; overflow:scroll;}

#container {
margin:10px auto 10px auto; 
background: #ffffcc; 
height:100%; 
min-height:500px;
border: 0px #000000 solid; 
display: block; 
width: 780px; 
padding-top:  10px;
padding-bottom:  0px;
}

#leftcontent {
position:relative;
background:#ffffcc;
color: #000099;
width: 765px;
min-height:500px;
height:auto !important;
height:500px;
border:0px solid #000000;
margin:0px auto 10px auto; 
padding:5px;
text-align: left;
font-family:   verdana,arial,sans-serif; 
font-size: 1em;
font-weight:bold;
}

#top {
position:relative;
padding:0px;     
height: 100px;
width:100%;     
background:#ffffcc;
border:0px solid #000000;
}

.nobo{
border: 0px;
}

.mid{
text-align: center; 
}
.midi{
text-align: center;
font-style:italic; 
}
.midu{
text-align: center; 
text-decoration: underline
}

/* common styling */
.menu {font-family: verdana, arial, sans-serif; width:780px; height:25px;position:relative; margin:0; font-size:14px; margin-top:10px; padding:0px;  z-index:100;}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#000; width:156px; height:20px; text-align:center; color:#ffffcc; border-top:2px solid #000099; border-bottom:4px solid #66CCCC; background:#000099; line-height:20px; font-size:12px; font-weight: bold; overflow:hidden;}
.menu ul {padding:0; margin:0;list-style-type: none; }
.menu ul li {float:left; margin-right:0px; position:relative;}
.menu ul li ul {display: none;}

/* specific to non IE browsers */
.menu ul li:hover a {color:#000099; background:#ffffcc; text-decoration:underline; }
.menu ul li:hover ul {display:block; position:absolute; top:22px; left:0; width:103px;}
.menu ul li:hover ul li a.hide {background:#008000; color:#ffffcc;}
.menu ul li:hover ul li:hover a.hide {background:#ffffcc; color:#008000;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#008000; color:#ffffcc;}
.menu ul li:hover ul li a:hover {background:#ffffcc; color:#008000;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:-100px; top:21px;}
.menu ul li:hover ul li:hover ul.left {left:-105px;}

.sh{
padding-left:30px;
}

h1{
background:transparent;
color: #000080;     
font-family:   verdana,arial,sans-serif;     
padding-left: 0px;
font-size: 20px;     
}

h3{
background:#000099;
color: #ffffcc;     
font-family: verdana,arial,sans-serif; 
font-size: 12px;     
text-align: center;
}

h6{
background:#ffcccc;
color: #000000;     
font-family: verdana,arial,sans-serif; 
font-size: 10px;     
text-align: left;
}

.onli{
color: #000080; 
font-size: 11px;
font-weight: bold; 
float: right;
margin: -10px 5px 0px 0px;

}

img.right {float: right; margin:  5px 5px 5px 5px;}

img.left {float: left; margin:  5px 5px 5px 5px;}

span.mailaddy a:link,  span.mailaddy a:visited{
background:  #000080; 
color: #ffffcc; 
text-decoration: none;
font-size: 14px;
font-weight: bold; 
font-family: arial, verdana, sans-serif; 
}

span.mailaddy a:hover {
background:  #ffffcc; 
color: #000080; 
text-transform: capitalize;
font-size: 14px;
font-weight: bold; 
}

.links{
display: block; 
height: auto; 
width: 100%;
text-align: left;
background: #ffffcc; 
color: #000099;
padding-top:8px;
padding-bottom:20px;
border-bottom:  #000099 2px solid;     
margin-bottom: .3em;
font-family: arial, verdana, sans-serif; 
float: left; 
clear:both}

.links img{
border:0px;
float:left; 
padding:15px;  
font-size: 10px;
}

.lnk {
right:40em; 
padding-left: 12em; 
font-size: 1em;}

.lnk a:link, .lnk a:visited{
background: transparent; 
color: #000099;
font-size: 1.08em;     
font-weight: bold; 
font-family: arial, verdana, sans-serif; 
text-decoration: underline
}

.lnk a:hover {
color:#ffffcc; 
background:#000099; 
}

.nks{
display: block; 
height: auto; 
width: 100%;
text-align: center;
background: #ffffcc; 
color: #0000cc;
padding-top:8px;
padding-bottom:5px;
border-bottom:  #000099 1px solid;     
margin-bottom: .3em;
font-family: arial, verdana, sans-serif; 
float: left; 
clear:both}

.nks img{
border:0px;
text-align: center; 
padding:0px;  
font-size: 10px;
background:  #ffffcc; 
}

.nks a:link, .nks a:visited{
background:  #ffffcc; 
color:#000099;
text-decoration: underline;
font-size: 20px;
font-weight: bold; 
}

.nks a:hover{
background:  #000099; 
color:#ffffcc;
}

.lft {float:left; padding-left:5px;}

.rgt {float:right; padding-right:5px;}

ul.f
{
list-style-image: url(../images/bullet.gif);
}

ul.s
{
list-style-image: url(../images/sq.gif);
}
/* Curved Corners CSSPLAY at work again */
dl.curved {background:#5F99BB url(../images/tlt.gif) top left no-repeat; margin:5px 0; padding:0; width:350px;font-family:   arial,verdana,sans-serif; font-size: 1em; font-weight:bold; margin:8px 8px 8px 18px }
dl.curved dt {background:transparent url(../images/trt.gif) top right no-repeat; padding:10px; text-align:center; color:#fff;}
dl.curved dd {background:#91C7E7 url(../images/blt.gif) bottom left no-repeat; padding:0; margin:0;}
dl.curved dd p {margin:0; padding:10px; line-height:1.3em;}
dl.curved dd p.cost {background:transparent url(../images/brt.gif) bottom right no-repeat; }

.cbox{
display:block;
position:relative;
width:50%;
float:left;
}

.term{
background:#91C7E7;
color: #000000;     
font-family: arial,verdana,sans-serif; 
font-size: 10px;     
text-align: left;
margin-left:50px;
margin-right:50px;
padding:5px;}

.term h1{
font-size: 12px;
font-weight: bold; 
}

.term ol li{
background:#91C7E7;
color: #000099;     
font-family: arial,verdana,sans-serif; 
font-size: 10px;
}


/*             author: webmaster@101webdesign.co.uk  Creation date: 25/02/2008               */