@charset "utf-8";
*{
 margin: 0;
 padding: 0;
 }

.body {
text-align: center;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4a6e7c, endColorstr=#C2C0C0);
}

.background {
width: 61em;
height: auto;
min-height: 82em;
background: url(../media/bglogo.gif);
border: thin groove Teal;
margin: 10px auto 10px;
}

.topbanner {
background-image: url(../media/banerbg.gif);
width: 100%; 
height: 83px; 
background-repeat: repeat-x;
clear:both;
} 

.topbannerh1{
margin-top:1.2em;
margin-right:1em;
float:right;
color: white;
filter:shadow(direction=135, Strength=7, color=#4a6e7c);
}
.topbannerh2{
margin-top:2em;
margin-right:.5em;
float:right;
color: white;
filter:shadow(direction=135, Strength=7, color=#4a6e7c);
}
.mainlogo {
width: 200px;
height: 75px;
padding: 8px 15px 0 0;
float:left;
filter:shadow(direction=135, Strength=7, color=#4a6e7c);
}

.mainmenu {
font: bold 13px tahoma, sans-serif;
width: 100%;
position:relative;
clear:both;
}

.mainmenu ul {
float: left;
width: 100%;
border: solid #564c66;
border-width: 0 0;
background: url(../media/fillero.gif) repeat-x; 
}

.mainmenu ul li {
display: inline;
float: right;
}

.mainmenu ul li a{
float: left;
color: white;
padding: 5px 15px;
text-decoration: none;
border-right: .1em solid #564c66;
background-color: transparent;
}

.mainmenu ul li a:visited {
float: left;
color: white;
padding: 5px 15px;
text-decoration: none;
border-right: .1em solid #564c66;
background-color: transparent;
}
.mainmenu ul li a:hover, .mainmenu ul li .current {
color: #ffff40;
padding: 3px 15px;
background: url(../media/filler.gif) repeat-x;
}

.mainmenu ul li a:active{
color: red;
padding: 5px 15px;
background: url(../media/filler.gif) repeat-x;
}

.vmenu {
width: 166px; 
font: bold 12px tahoma, sans-serif;
height: auto;
float: right;
background: url(../media/manubg.gif);
margin: 1em .3em;
clear:both;
}
.vmenu ul {
padding: 4px;
float: right;
margin: 2px 3px;
}
.vmenu ul li {
display: inline;
float: right;
}
.vmenu ul li a{
color: white;
text-align:right;
float: left;
text-decoration: none;
margin: 2px 2px;
width: 140px;
padding: 8px 10px 0 0;
height: 25px;
Background-color: #4a6e7c;
direction: rtl;
background: url(../media/vmenuf.gif) repeat-y;
}

.vmenu ul li a:visited {
color: white;
text-align:right;
float: left;
text-decoration: none;
margin: 2px 2px;
width: 140px;
padding: 8px 10px 0 0;
height: 25px;
Background-color: #4a6e7c;
direction: rtl;
background: url(../media/vmenuf.gif) repeat-y;
} 
.vmenu ul li a:hover, .vmenu ul li .current{
color: #ffff40;
text-align:right;
float: left;
text-decoration: none;
margin: 2px 2px;
width: 140px;
padding: 8px 10px 0 0;
height: 25px;
Background-color: #4a6e7c;
direction: rtl;
background: url(../media/vmenub.gif)  repeat-y;
}
	
.vmenu ul li a:active {
color: red;
text-align:right;
float: left;
text-decoration: none;
margin: 2px 2px;
width: 140px;
padding: 8px 10px 0 0;
height: 25px;
Background-color: #4a6e7c;
direction: rtl;
background: url(../media/vmenub.gif)  repeat-y;
}	

.fullbox {
background: transparent url(../media/left.gif) repeat-y left top;
font-size: 70%;
font-family:tahoma;
color:#07519A;
}

.top {
width: 100%; 
height: 40px;
background: url(../media/t-l.gif) no-repeat left top;
}

.top span {
display: block;
position: relative;
height: 40px;
background: url(../media/tr.gif) no-repeat right top;
text-align: center;
color: white;
font-weight: bold;
line-height:300%
}

.center-content {
position: relative;
background: url(../media/right.gif) repeat-y right top;
line-height:110%;
}

.center-content a{
text-decoration:none;
padding:0 .5em;
color:#07519A;
}

.bottom {
 width: 100%;
 height: 30px;
 background: url(../media/b-l.gif) no-repeat left bottom;
 }

.bottom span {
display: block;
position: relative;
height: 30px;
background: url(../media/br.gif) no-repeat right top;
}

.fullbox p {
margin: 0 0 1em 0;
color:#07519A;
}

.dndbut a{
display: block;
clear:both;
height: auto;
width: 180px;
padding: 10px 0;
margin:0 200px;
text-align: center;
background: url(../media/dndbut.gif) no-repeat right top;
font-weight: bold;
color: white;
}

.wirebox {
margin: 0 auto;
background: transparent url(../media/leftside.gif) repeat-y left top;
font-family:tahoma;
color:#07519A;
}

.tp {
width: 100%;
height: 20px;
background: url(../media/rtop.gif) no-repeat left top;
}

.tp span {
display: block;
position: relative;
height: 20px;
background: url(../media/top-right.gif) no-repeat right top;
}

.cnt-content {
position: relative;
background: url(../media/rightside.gif) repeat-y right top;
}

.bt {
width: 100%;
height: 60px;
background: url(../media/rbottom.gif) no-repeat left bottom;
}

.bt span {
display: block;
position: relative;
height: 60px;
background: url(../media/bottom-right.gif) no-repeat right top;
}

.wirebox p {
margin: 0 0 1em 0;
}
.footer{
position:relative;
clear:both;
margin: 3em 0;
color:gray;	
font: 70% tahoma, sans-serif;
direction: rtl;
display: inline;

}
.footer a{
text-decoration:none;
text-align:center;
color:gray;
}
.p1{
position:relative;
float:left;
padding: 0 10px;
margin: -40px 5px;
}

.p2{
width:100%
}