body {	
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;margin:0px;padding:0px;color:#000000;
background-color:#FFFFFF; 
background-image:url(images/left-bg.gif);
background-position:top left;background-repeat:repeat-y;
}
#container {
float:left; width:100%;
}
#header {
float:left;	
width:100%;
height:126px;
color:#000000;
background-color:#ffffff;
border-bottom:1px #AAAAAF solid; 
background-image:url(images/header-bg.jpg);
background-repeat:repeat-x;
background-position:top left;
}
#header-logo { 
float:left;
padding:0; 	
height:85px; 	
}
#header-righta { 	
float:left; 	
width:248px; 
} 
#header-right1 { 	
float:left; 	
padding-left:17px; 	
padding-top:31px; 
} 
#header-right2 { 	
float:left; 
} 
#header-rightb { 	
float:right; 	
width:auto; 
} 
#header-rightb-pear { 	
text-align:right; 	
height:66px; 
} 
#header-nav {
text-align:right;
}
#content { 	
width:100%; 
} 
#content-left { 	
width:136px; 	
background-color:#F7F7F4; 	
border-right:1px #AAAAAF solid; 	
color:#666666; 
} 
#content-left ul{ 	
list-style:none; 	
padding:0px; 	
margin:0px; 	
font-family:Tahoma, Helvetica, sans-serif; 	
font-size:10px; 	
font-weight:bold; 	
text-transform:uppercase; 
} 
#content-left li{ 	
width:136px; 	
border-bottom: 1px solid #D2D2CA;
}
#content-left li a{ 	
display:block; 	
color:#333; 	
text-decoration:none; 	
padding-left:3px; 	
padding-right:3px; 	
padding-top:2px; 	
padding-bottom:2px; 
} 
#content-left li a:hover { 	
background-color: #D2D2CA; 
} 
#content-left img { 	
margin:12px; 
} 
#content-left hr { 	
color:#D2D2CC; 	
height:1px; 
} 
#content-middle { 	
margin-left:150px; 	
margin-top:15px; 	
margin-right:150px; 
} 
#content-middle hr { 	
height:1px; 
} 
#content-middle-main { 	
padding-top:20px; 	
padding-left:35px; 	
padding-right:35px; 	
padding-bottom:20px; 	
border-left:1px #AAAAAF solid; 	
border-right:1px #AAAAAF solid; 
} 
#content-middle-base { 	
float:left; 	
height:23px; 	
max-width:100%; 
} 
#content-middle-border { 	
float:left; 	
border-bottom:1px #AAAAAF solid; 	
height:23px; 
} 
a:link { 	
color:#CC0000; 	
text-decoration:none; 
} 
a:visited { 	
color:#CC0000; 	
text-decoration:none; 
}  
a:active { 	
color:#CC0000; 	
text-decoration:none; 
} 
a:hover { 	
color:#CCCCCC; 	
text-decoration:none; 
} 
#left { 	
position: absolute; 	
top: 0px; 	
left: 0px; 	
margin-top: 126px; 	
margin-left:0px;; 	
margin-right:0px; 	
margin-bottom:0px; 	
background-color:#F7F7F4; 	
border-right:1px #AAAAAF solid; 	
width: 140px; /* ie5win fudge begins */ 	
voice-family: "\"}\""; 	
voice-family:inherit; 	
width: 136px; 	} 
html>body #left {
	width: 136px;
} 
#left ul{ 	
list-style:none; 	
padding:0px; 	
margin:0px; 	
font-family:Tahoma, Helvetica, sans-serif; 	
font-size:10px; 	
font-weight:bold; 	
text-transform:uppercase; 
} 
#left li{ 	
width:136px; 	
border-bottom: 1px solid #D2D2CA; 
} 
#left li a{ 	
display:block; 	
color:#333; 	
text-decoration:none; 	
padding-left:3px; 	
padding-right:3px; 	
padding-top:2px; 	
padding-bottom:2px;
width:130px;
} 
#left li a:hover { 	
background-color: #D2D2CA; 
} 
#left img { 	
margin:12px; 
} 
#left hr { 	
color:#D2D2CC; 	
height:1px; 
} 
#middle { 	
padding: 10px; 	
border: 0px; 	
background-color: #ffffff; 
margin: 0px 150px 0px 150px; /* ie5win fudge begins */ 	
voice-family: "\"}\""; 	voice-family:inherit; 	
clear:both;


} 
html>body #middle { 	
margin-top: 0px; /* ie5win fudge ends */ 	
} 
#middle-content { 	
border-top:1px #AAAAAF solid; 	
border-left:1px #AAAAAF solid; 	
border-right:1px #AAAAAF solid; 	
padding-top:20px; 	
padding-left:20px; 	
padding-right:20px; 	
padding-bottom:10px; 
} 
#content-main-left { 	
float:left; 
}
#content-main-right { 	
float:left; 	
margin-left:10px; 
} 
#right { 	
position: absolute; 	
top: 0px; 	
right: 0px; /* Opera5.02 will show a space at right when there is no scroll bar */ 	
margin-top: 128px; 	
margin-right:0px; 	
margin-left:0px; 	
margin-bottom:0px; 	
padding: 10px; 	
border: 0px; 	
background: #ffffff; 	
width: 120px; /* ie5win fudge begins */ 	
voice-family: "\"}\""; 	
voice-family:inherit; 	
width: 116px; 	
font-size:11px; 	
text-align:center; 	
} 
html>body #right { 	
width: 116px; /* ie5win fudge ends */ 	
} 
.img-centre { 	
margin-right:10px; 
} 
.link a{ 	
color:#CC0000; 	
text-decoration:none; 
} 
.link a:hover{ 	
color:#CCCCCC; 
} 
.redhead {
color: #CC0000;
}
/* common styling */
.menu {
font-family: arial, sans-serif; 
width:650px; 
position:relative; 
margin:0; 
font-size:11px; 
margin:36px 0 0 0; 
z-index:100;
text-align:right;

}
.menu ul li a, .menu ul li a:visited {
display:block; 
text-decoration:none; 
color:#000;width:104px; 
height:20px; text-align:center; 
color:#fff; 
border:1px solid #fff; 
background:#710069; 
line-height:20px; 
font-size:11px; 
overflow:hidden;
}
.menu ul {
padding:0; 
margin:0;
list-style-type: 
none; 
}
.menu ul li {
float:left; 
margin-right:1px; 
position:relative;
}
.menu ul li ul {
display: none;
}

/* specific to non IE browsers */
.menu ul li:hover a {
color:#fff; 
background:#36f;
}
.menu ul li:hover ul {
display:block; 
position:absolute; 
top:21px; left:0; 
width:105px;
}
.menu ul li:hover ul li a.hide {
background:#6a3; 
color:#fff;
}
.menu ul li:hover ul li:hover a.hide {
background:#6699ff; 
color:#000;
}
.menu ul li:hover ul li ul {
display: none;
}
.menu ul li:hover ul li a {
display:block; 
background:#ddd; 
color:#000;
}
.menu ul li:hover ul li a:hover {
background:#6699ff; 
color:#000;
}
.menu ul li:hover ul li:hover ul {
display:block; 
position:absolute; 
left:105px; 
top:0;
}
.menu ul li:hover ul li:hover ul.left {
left:-105px;
}
#imagerotator{
width:420px;
height:100px;
float:left;
text-align:left;
}
