﻿body
{
    background-image:url(../../Img/background.jpg);
    background-repeat:repeat-x;
    background-color:#ffffff;
    text-align:center;
    margin:0px;
    font-family:Trebuchet MS,Helvetica,Sans-Serif;
    font-size:12px;
    color:#536270;
}

#homepage
{
    width:990px;
    margin:10px auto 0 auto;
    padding:0px;
    text-align:left !important;
    background-color:#ffffff;
}

#page
{
    width:990px;
    margin:10px auto 0 auto;
    padding:0px;
    text-align:left !important;
    background-color:#ffffff;
    /* background: #fafafa url(../../Img/3col_bg.gif) bottom no-repeat; */
}

p
{
    text-align:left !important;
}

#header
{
    background-color:White;
    height:85px;
    width:990px;
    margin:0 auto;
    text-align:left;
}

.logo
{
    position:relative;
    float:left;
    margin:20px 0 10px 10px;
    border:0;
}

#toplinks
{
    position:relative;
    top:10px;
    right:10px;
    text-align:right; 
    text-decoration:none;
    color:#999999;
    /*width:990px;*/
}
#toplinks a
{
    text-decoration:none;  
    color:#999999;
}
 a
{
    text-decoration:none;  
    color:#cc9900;
}
 a:hover
{
    text-decoration:underline;  
    color:#cc9900;
}
.callus
{
    position:relative;
    top:8px;
    right:-3px;
}
.enquiries
{
    position:relative;
    top:8px;
    right:-3px;
}

#banner
{
    /* background-image:url(../../Img/banner_home.jpg); */
    background-repeat:no-repeat;
    background-color:#c5cbce;
    height:316px;
    width:990px;
    margin:0 auto 0 auto;
    z-index:1;
}

#general_banner
{
    /* background-image:url(../../Img/about_header.jpg); */
    background-repeat:no-repeat;
    background-color:#c5cbce;
    height:236px;
    width:990px;
    margin:0px auto;
    z-index:1;
}

#admin_banner
{
    background-image:url(../../Img/admin_header.jpg);
    background-repeat:no-repeat;
    background-color:#c5cbce;
    height:236px;
    width:990px;
    margin:0px auto;
    z-index:1;
}

#ctl00_ContentPlaceHolder2_ContentPlaceHolder2
{
    z-index:9999;
    
}
#ctl00_ContentPlaceHolder3_ContentPlaceHolder3
{
    z-index:9999;
    /*min-height:300px;*/
}
#ctl00_ContentPlaceHolder4_ContentPlaceHolder4
{
    z-index:9999;
}



#content-main
{
    margin:0px;
    width:990px;
}
#home-main
{
    margin:0;
    width:990px;
}
#welcome
{   
    margin: -5px 10px 0 10px;
    width:970px;
}

#home_column1
{
    float:left;
    width:302px;
    height:275px;
    margin:0px 12px 5px 0px;
    padding:0 10px 10px 10px;
    background: #ffffff url(../../Img/home_column.jpg) bottom no-repeat;
}
#home_column2
{
    float:left;
    width:302px;
    height:275px;
    margin:0px 0px 5px 0px;
    padding:0 10px 10px 10px;
    background: #ffffff url(../../Img/home_column.jpg) bottom no-repeat;
}
#home_column3
{
    float:right;
    width:302px;
    height:275px;
    margin:0px 0px 5px 0px;
    padding:0 10px 10px 10px;
    background: #ffffff url(../../Img/home_column.jpg) bottom no-repeat;
}
#general_column1
{
    float:left;
    width:230px;
    /*min-height:472px;*/
    margin:0px 15px 10px 0px;
    padding:0 10px 10px 10px;
    z-index:9999;
}
#general_column2
{
    float:left;
    width:450px;
    margin:0px 10px 20px 0px;
    padding:0;
    z-index:9999;
}
#general_column3
{
    float:right;
    width:210px;
    min-height:100px;
    margin:15px 10px 15px 15px;
    padding:0px 15px 0px 15px;
    z-index:9999;
    background: #ffffff url(../../Img/rh_bg.gif) top no-repeat;
}
.nicely_curved_bottom
{
    width:220px;
    height:10px;
    margin:10px 0px 0px -15px;
    padding:0 10px 10px 10px;
    z-index:9999;
    background: #ffffff url(../../Img/rh_bg_base.gif) bottom no-repeat;
}

h2
{
    color:#51606e;
    font-size:18px;
    padding-bottom:5px;
    font-weight:normal;
    font-family:"Myriad Pro",Verdana, Arial,Helvetica,sans-serif;
    border-bottom: solid 1px #fdce0a;
}

#general_column3 h2
{
    color:#cc9900;
    font-size:18px;
    padding-bottom:0px;
    font-weight:normal;
    font-family:"Myriad Pro",Verdana, Arial,Helvetica,sans-serif;
    border-bottom: solid 0px #fdce0a;
}

#general_column3 h3
{
    color:#cc9900;
    font-size:18px;
    padding-bottom:0px;
    font-weight:normal;
    font-family:"Myriad Pro",Verdana, Arial,Helvetica,sans-serif;
    border-bottom: solid 0px #fdce0a;
}

#general_column1 h3
{
    color:#51606e;
    font-size:13px;
    padding:0 0 9px 23px;
    font-weight:normal;
    text-decoration:none;
    background: url(../../Img/yellow_arrow.png) top left no-repeat; 
    vertical-align: top; 
    border: 0px;  
    height: 20px;
    border-bottom: solid 1px #fdce0a;
    font-family:Trebuchet MS,Helvetica,Sans-Serif;
}

#general_column3 li
{
    margin-left:-15px;
}

.submenu
{
    width:230px; 
}

.submenulink
{
    margin:0 0 10px -39px; 
}

.submenulink a
{
    list-style-type: none;
    color:#51606e;
    font-size:13px !important;
    padding:0 0 8px 23px;
    font-weight:normal;
    text-decoration:none;
    background: url(../../Img/grey_arrow.png) top left no-repeat; 
    vertical-align: top; 
    border: 0px;  
    height: 20px;
    margin:0 0 10px 0; 
}

.submenulink a:hover
{
    color:#51606e;
    font-size:13px !important;
    padding:0 0 8px 23px;
    font-weight:normal;
    text-decoration:none;
    background: url(../../Img/yellow_arrow.png) top left no-repeat; 
    vertical-align: top; 
    border: 0px;  
    height: 20px; 
}

.submenuselected a
{
    color:#51606e;
    font-size:13px !important;
    padding:0 0 8px 23px;
    font-weight:normal;
    text-decoration:none;
    background: url(../../Img/yellow_arrow.png) top left no-repeat; 
    vertical-align: top; 
    border: 0px;  
    height: 20px; 
}

.submenulink2
{
    color:#51606e;
    font-size:13px !important;
    padding:5px;
    font-weight:normal;
    text-decoration:none;  
    border-bottom: solid 1px #fdce0a;  
    height: 20px; 
}

.submenulink2 a:hover
{
    color:#1c5d8a;
    font-size:13px !important;
    padding:5px;
    font-weight:normal;
    text-decoration:none;   
    height: 20px; 
}

#general_column1 p
{
    padding:0 0 0 0; 
}




#submenu
{
    margin:10px 0 0 0;
}

#news
{
    float:left;
    width:460px;
    min-height:95px;
    margin:5px 50px 10px 10px;
}
#feature
{
    float:left;
    width:460px;
    min-height:95px;
    margin:5px 0px 10px 0px;
}

#footer
{
    clear:both;
    margin:0 auto;
    width:990px;
    height:50px;
    border-top: solid 1px #4e5d6b;
}

#bottom_left
{
    position:relative;
    margin:5px 0 0 10px;
    text-align:left; 
    text-decoration:none;
    color:#999999;
    font-size:9px;
    float:left;
}
#bottom_left a
{
    text-decoration:none;  
    color:#999999;
}

#bottom_right
{
    position:relative;
    margin:5px 10px 0 0px;
    text-align:right; 
    text-decoration:none;
    color:#999999;
    font-size:9px;
    float:right;
}
#bottom_right a
{
    text-decoration:none;  
    color:#999999;
}

.newsarticlesummary .header a
{
    color:#51606e;
    font-size:18px;
    padding-bottom:5px;
    font-weight:normal;
    text-decoration:none;
    font-family:"Myriad Pro",Verdana, Arial,Helvetica,sans-serif;
    border-bottom: solid 1px #fdce0a;
    width:100%;
}

.newsarticlesummary .details
{
    display:none;
}

.newsarticlesummary .body
{
    margin:15px 0 10px 0;
}

.newsarticlesummary a
{
    text-decoration:underline;
}

#general_column2 .newsarticlesummary .header a
{
    color:#51606e;
    font-size:18px;
    padding-bottom:5px;
    font-weight:normal;
    text-decoration:none;
    font-family:"Myriad Pro",Verdana, Arial,Helvetica,sans-serif;
    border-bottom: solid 0px #fdce0a;
    width:100%;
}

#general_column3 .newsarticlesummary .header a
{
    color:#51606e;
    font-size:18px;
    padding-bottom:5px;
    font-weight:normal;
    text-decoration:none;
    font-family:"Myriad Pro",Verdana, Arial,Helvetica,sans-serif;
    border-bottom: solid 0px #fdce0a;
    width:100%;
}

#general_column2 .newsarticlesummary
{
    margin:13px 0 10px 0;
}

.newsarticle
{
    margin:15px 0 10px 0;
}

.newsarticle .header
{
    color:#51606e;
    font-size:18px;
    padding-bottom:5px;
    font-weight:normal;
    font-family:"Myriad Pro",Verdana, Arial,Helvetica,sans-serif;
    border-bottom: solid 1px #fdce0a;
}

.newsarticle .details
{
    display:none;
}

.newsarticle .body
{
    margin:15px 0 10px 0;
}

hr
{
    color:#fdce0a;
    border:0;
    background-color:#fdce0a; 
    height:1px;
    margin:6px 4px 6px 0;
    width:100%;
}

strong
{
    color:#424c54;
}

h1
{
    color:#51606e;
    font-size:18px;
    padding-bottom:8px;
    font-weight:normal;
    font-family:"Myriad Pro",Verdana, Arial,Helvetica,sans-serif;
    border-bottom: solid 1px #fdce0a;
}

h1 a
{
    color:#51606e;
}

h3
{
    color:#51606e;
    font-size:16px;
    padding-bottom:5px;
    font-weight:normal;
    font-family:"Myriad Pro",Verdana, Arial,Helvetica,sans-serif;
}

h4
{
    color:#51606e;
    font-size:14px;
    font-weight:bold;
    font-family:Trebuchet MS,Helvetica,Sans-Serif;
}

.gridviewHeader TH
{
    background-image:url(../../Img/h2bg.gif);
    color:#242f50;
    font-size:1.2em;
    font-weight:bold;
    font-family:Arial,Helvetica,sans-serif;
    line-height:26px;
    padding:0px 5px;
    margin:0px;
}

.gridviewRow TH, .gridviewRow TD
{
    padding:4px;
}

#login
{
    padding:5px;
}

#content-float
{
    float:right;
    width:150px;
    margin:10px 10px 10px 0px;
    padding:5px;
    background-color:#e8ecee;
    border:solid 1px #a9c6cb;
}

.highlight
{
    background-color:#ffe1c4;
}

label.FormLabel, span.FormLabel
{
    display:block;
    float:left;
    clear:both;
    width:12em;
    padding-right:4px;
    text-align:right;
}

.message
{
    color:Red;
    padding:5px;
}

.over
{
    background-color:Red;
}

.transparent
{
	width:0px;
	overflow:visible;
}

.dynamicmenulink
{
	background-image:url(http://asteml.blueish-level.com/userfiles/image/spacer.gif);
	border-bottom:solid 1px #000000;
	width:100%;
	padding:1px 15px;
	display:block;
}


