html, body, div{
	font-family: Trebuchet MS, Arial;
	font-size: 9pt;
	color:#ffffff;
	background-color: Transparent;
	padding: 0px;
	margin: 0px;
	border: none;
	
	/*line-height:1.3;*/
}

html, form, body{
	height: 100%;
}

body{
	background-color: #ffffff;
}

div{
	/*overflow: hidden;*/
}

br
{
	line-height:0.7;	
}

strong
{
	color:#d9a514;	
}

#Container{
	position: relative;
	margin: 0 auto;
	width: 950px;
	height: 580px;
}

#ctl00_Main{
	position: absolute;
	top: 99px;
	left: 36px;
	width: 503px;
	padding-right:10px;
	height: 397px;
	/*overflow: auto;
	overflow-X: hidden;*/
	background-color:#807f7b;
}

#ctl00_SubMenu
{
	position:relative;
	z-index:100;
	/*top:-6px;*/
	left:0px;
	height:47px;
	width:513px;
	
	background-color:#807f7b;
	/*border-top:solid 6px #ffffff;*/
	border-bottom:solid 4px #ffffff;
}

#ctl00_PageHeading
{
	position:relative;
	z-index:51;
	top:0px;
	left:0px;
	height:56px;
	width:513px;
	background-color:#d6d6d5;
	border-bottom:solid 4px #ffffff;
}

#TopBar
{
	position:absolute;
	z-index:10;
	top:0px;
	left:36px;
	background-image:url(/Images/RAD_top.gif);
	height:51px;
	width:913px;	
}

#ctl00_Menu
{
	position:absolute;
	z-index:50;
	top:51px;
	left:36px;
}

#MainRight
{
	position:absolute;
	z-index:10;
	top:51px;
	left:549px;
	width:400px;
	height:445px;
}

#Main
{
	position:absolute;	
	z-index:100;
	top:99px;
	left:36px;
	width:513px;
	height:397px;
	
}

#Footer
{
	position:absolute;
	z-index:50;
	top:546px;
	left:36px;
	background-color:#ffffff;
}

#FooterContact
{
	position:absolute;
	z-index:50;
	top:500px;
	left:36px;
	height:26px;
	width:877px;
	background-color:#807f7b;
	padding-top:5px;
	padding-left:36px;
}

a img{
	border: none;
}

a{
	text-decoration: none;
	color:#d6d6d5;
}

a,a:hover
{
	text-decoration:none;	
	color:#d6d6d5;
}
a:hover
{
	color:#ffffff;
}

.Hilight, .Highlight, .Error{
	font-weight: bold;
}

.Error{
	color: #ff0000;
}

h1, h2, h3, h4, h5, h6, h7{
	display: inline;
	font-weight: normal;
}
ul,li
{
	margin:0px;	
	padding:0px;
}
ul
{
	margin-left:16px;	

}

.SubHead, .PageHead, .PageHeading, .SubHeading, h1{
	font-size: 10pt;
}

h1
{
	font-size:12pt;
	color:#000000;
	/*font-weight:bold;	*/
}

.SubHead2, .SubHeading2, h2{
	font-size: 9pt;	
}

.FormField{
	border: solid 1px #000000;
	font-family: Trebuchet MS, Arial;
	font-size: 8pt;
}

a.SubMenu,a:hover.SubMenu,.SubMenu
{
	font-size:10pt;
	color:#e6e5e5;	
	text-decoration:none;
}

a:hover.SubMenu 
{
	color:#ffffff;
}
.SubMenuClick,a.SubMenuClick,a:hover.SubMenuClick
{
	color:#ffbc00;	
	font-size:10pt;
	text-decoration:none;
}

#ctl00_Normal,#ctl00_cpMain_Normal,#Normal
{
	padding-top:20px;
	/*padding-left:36px;	*/
	left:36px;
	overflow:auto;	
	position:relative; z-index:100;
	width: 457px;
	padding-right:20px;
	height:266px;
}

.RADBE
{
	color:#ffbc00;
	font-weight:bold;
}

.TablePadding
{
	padding-left:10px;	
}

.FooterContact
{
	color:#ffffff;
	font-size:9pt;	
}


.Footer,.Footer a,.Footer a:hover
{
	color:#000000;
	font-size:7.5pt;
	text-decoration:none;	
}
.Footer a
{
	color:#a7a7a7;
}

.Footer a:hover
{
	color:#000000;
}

a.StaffLink,a:hover.StaffLink
{
	background-color:#807F7B;
	width:114px;
	display:block;
	height:86px;
	padding:4px;
	color:#d6d6d5;
}

a.StaffLink strong
{
	color:#ffffff;	
}

a:hover.StaffLink strong
{
	color:#000000;	
}

a:hover.StaffLink
{
	background-color:#e8ab00;
	color:#ffffff;
}

a.StaffOut,a:hover.StaffOut
{
	background-color:#807F7B;
	width:114px;
	display:block;
	height:86px;
	padding:4px;
	color:#d6d6d5;
}
a.StaffOut strong,a:hover.StaffOut strong
{
color:#ffffff;
}

a.StaffOver,a:hover.StaffOver
{
	
	width:114px;
	display:block;
	height:86px;
	padding:4px;
	background-color:#e8ab00;
	color:#ffffff;
}
a.StaffOver strong,a:hover.StaffOver strong
{
color:#000000;
}

.StaffName
{
	color:#000000;
	font-size:13pt;	
	font-weight:bold;
}

.StaffRole
{
	color:#6c6b67;
	font-size:9pt;
	font-weight:bold;
}

.MediaTitle
{
	font-size:11pt;
	color:#ffbc00;	
}

a.RegisterInterest,a:hover.RegisterInterest
{
	color:#EEBF3B;
}

a:hover.RegisterInterest
{
	color:#d6d6d5;
}

img, div{
	behavior: URL('/iepngfix.htc');
}


.ModalBackground
{
    background-color: #000000;
    filter: alpha(opacity=60);
    opacity: 0.6;
}

.HiddenButton
{
    display: none;
}


.GalleryItem
{
    padding-left: 10px;
    padding-right: 5px;
    padding-bottom: 10px;
}

.GalleryAltItem
{
    padding-left: 11px;
    padding-right: 5px;
    padding-bottom: 10px;
}

.RegisterFormPopup,.ServicesFormField
{
    background-color: #ececeb;
    font-size: 9pt;
    color: #807f7b;
    padding:20px;
    
    left:30% !important;
}

.ServicesFormField
{
	font-family: Trebuchet MS, Arial !important;
	background-color:#ffffff;
	left:auto !important;
	color:#807f7b;
	width:200px;	
	height:14px;
	padding:2px;
	border:none;
}
.RegisterFormPopup a
{
    color: #afbea1;
}

.RegisterFormPopup a:hover
{
    color: #ffffff;
}
.RegisterFormHeading
{
	color:#000000;
	font-size:9pt;	
	font-weight:bold;
}

.hideScrollX
{
overflow-X:hidden;	
}