/*************************************************************
A - BACKGROUND AND TEXT
**************************************************************/
/* A1 Page, Header, Top Menu
-------------------------------------------------------------*/

html, body {
background-color: #ffffff;
}

.headerbg { 
width: 800px; 
float: left; 
background: #ffffff; 
}	

.header { 
width: 100%; 
position: relative; 
margin: 0 auto; 
padding: 32px 0px 0px 0px; 
height: 70px;
background: #fff url(img/bkg_body.png) repeat-x; 
}

.header h1 { 
font-size: 40px; 
letter-spacing: -2px; 
line-height: 35px; 
padding: 15px 0px 0px 0px; 
margin: 0px;
}

.header h1 a, .header h1 a:link, .header h1 a:visited { 
text-decoration: none; 
color:#EC1F3C; 
font-size: 40px; 
letter-spacing: -2px; 
line-height: 40px; 
padding: 15px 0px 0px 35px; 
margin: 0px; 
}

.topmenu {
height: 18px;
margin: 0px; 
padding: 0px; 
position: relative; 
top: 8px; left: 0px;
background: #fff url(img/bkg_body2.png) repeat-x;
}

.topmenu2 {
height: 12px;
margin: 0px;
padding: 0px;
text-decoration: none;
color:#868787;
font-family: Arial;
font-size: 10px;
font-weight: bold;
position: relative;
top: 8px; left: 2px; 
background: #cfdae2 repeat-x;
}

.topmenu ul { 
padding: 2px 0px; 
margin: 0px; 
font-size: 0px; 
border-left: solid 1px #ffffff;
}

.topmenu li { 
padding: 2px 4px; 
margin: 0px 4px 0px 0px; 
list-style-type: none; 
display: inline; 
font-size: 12px; 
/*border-left: solid 1px #ffffff; */
font-weight: normal; 
font-family:Verdana;
}

.topmenu li a {
font-size:12px;
font-family: Arial,Verdana,Helvetica,sans-serif;
font-weight: bold;
color:#FFFFFF;
text-decoration: none;
}



 /* A2 General Background and Text
-------------------------------------------------------------*/
  
.openld-content,  {
	background-color: #FFFFFF;
	color: #303030;
	}
	
.openld-adcontent {
	background-color: #EEEEEE;
	color: #303030;
	}	

.openld-block .panel {
	background-color: #adcfe5;
	color: #333333;
	}

.openld-block .panel2 {
        color: #333333;
	font-size: 10px;
	font-color: #2e4b5e; 
	font-family: Arial;
	font-weight: normal;
        }
			
.openld-block th,
.openld-adblock th {
	background-color: #e8e8e8;
	color: #333333;
	}
	
.openld-form fieldset legend span {
	background-color: #f7f7f7;
	color:#666666; 
	}
	
.openld-adform fieldset legend span {
	background-color: #666;
	color:#ffffff; 
	}	

.openld-form fieldset p span.input em {
	color: #666666;
	}
	
/* A3 Logo and Description
-------------------------------------------------------------*/

h1#openldbb-title, #openldbb-description {
	background-color: #FFFFFF;
	color: #888888;
	font-family:Verdana;
    
	}
  
  
/* A4 Main Navigation
-------------------------------------------------------------*/
  
#openldbb-navlinks .openld-content {
	background-color: #CCCCCC;
	color: #f1f1f1;
	}
  
#openldbb-adnav .openld-adcontent {
	background-color: #f1f1f1;
	color: #333;
	}
	
 /* A5 Main Headings
-------------------------------------------------------------*/

#openldbb-main h2,  {
	background-color: #ffffff;
	color: #EC1F3C;
	}
	
#openldbb-admain h2 {
	background-color: #cccccc;
	color: #EC1F3C;
	}
  
#openldbb-admain #openldbb-adnav h3 {
	background-color: #dedfdf;
	color: #333;
	}
	
 /* A6 Name/Value Pairs and Admin Forms
-------------------------------------------------------------*/

.openld-content li.datafield, .openld-adcontent li.datafield,
.openld-adform fieldset p {
	background-color: #dedfdf;
	color: #333
	}

.openld-content li.datafield span, .openld-content li.datafield ul, .openld-content li.datafield div,
.openld-adblock li.datafield span, .openld-adblock li.datafield ul, .openld-adblock li.datafield div,
.openld-adform fieldset p span.adinput {
	background: #f1f1f1;
	color: #333
	}
  
.openld-content .panel li.datafield span, .openld-content .panel li.datafield div,
.openld-content .panel li.datafield ul {
	background: #e8e8e8;
	color: #333;
	}
	
/*************************************************************
B - BORDERS
**************************************************************/
  
/* B1 External Borders
-------------------------------------------------------------*/

.openld-block, .openld-block .post, .openld-adblock {
	border: 0px;
	border-bottom-color: #f2f2f2
	}
  
.openld-content,
.openld-adcontent,
.openld-block .post h3,
#openldbb-title,
#openldbb-description {
	border-color: #ddd #ddd #bbb #ddd
	}
  
/* B2 Main Headings
-------------------------------------------------------------*/

#openldbb-main h2   {  
	border-color: #ffffff;
	}
	
#openldbb-admain h2 {  
	border-color: #bbbbbb;
	}
  
/* B3 Internal Borders (Tables, Posts, Fieldsets, Form Panels)
-------------------------------------------------------------*/
  
.openld-block table td,
.openld-adblock table td,
.openld-block .post h3 span,
#adnav-standard li {
	border-color: #C9D6E0;
	}
  
.openld-block table th,
.openld-adblock table th {
	border-color: #e8e8e8;
	}

.openld-block .panel,
.openld-block .openld-content fieldset,
.openld-adblock .openld-adcontent fieldset,
.openld-form table {
	border-color: #ccc #dedfdf #dedfdf #dedfdf
	}
  
/*************************************************************
C - LINKS
**************************************************************/
  
/* C1 Default
-------------------------------------------------------------*/

li.isactive a, li.isactive a:link, li.isactive a:visited {
	color: #333
	}
	
li.isactive {
	color: #aaa
	}	
 
.openld-block a, .openld-block a:link, .openld-block a:visited,
.openld-adblock a, .openld-adblock a:link, .openld-adblock a:visited,
li.isactive li a, li.isactive li a:link, li.isactive li a:visited {
	color: #00569C
	}
  
 
.openld-block a:hover, .openld-block a:focus, .openld-block a:active,
li.isactive a:hover, li.isactive a:focus, li.isactive a:active,
li.isactive li a:hover, li.isactive li a:focus, li.isactive li a:active,
.openld-adblock a:hover, .openld-adblock a:focus, .openld-adblock a:active {
	color: #B42000;
	}
  

/* C2 Main Menu and Headers
-------------------------------------------------------------*/
  
#openldbb-navlinks a, #openldbb-navlinks a:link, #openldbb-navlinks a:visited {
	color: #444444;
	text-decoration: none;
	font-weight: normal;
	font-family: verdana;
	font-size: 12px;
	}
	
.openld-block h2 a, .openld-block h2 a:link, .openld-block h2 a:visited {
	color: #fff;
	text-decoration: none
	}

#openldbb-navlinks a:hover, #openldbb-navlinks a:active, #openldbb-navlinks a:focus,
.openld-block h2 a:hover, .openld-block h2 a:active, .openld-block h2 a:focus {
	color: #333333;
	text-decoration: underline
	}
	
/* C3 Category Links
-------------------------------------------------------------*/	

#catlinks {
color:#434343;
font-family: Arial,Verdana,Helvetica,sans-serif;
font-size:13px;
font-weight: bold;
text-decoration:underline;
}

#subcatlinks {
color:#00569C;
font-family: Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:underline;
}
	
  
/*************************************************************
D - POST STATUS ICONS
**************************************************************/
 
div.icon {border-color: #E6E6E6 #DEDEDE #DADADA #E2E2E2}

hr {
	width:100%;
	color:#ae4b00;
	height:1px;
	border:1px solid #b6c9d5;
	clear:both;
	}


/*************************************************************
K - By Kenny Lam
**************************************************************/

td.bar1 {
height: 30px;
margin: 0px;
padding: 0px 0px 0px 10px;
top: 0px; left: 2px;
color: #003554;
font-family: Arial,Verdana,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: none;
background: #fff url(img/bkg_body.png) repeat-x;
}

td.bar2 {
height: 30px;
margin: 0px;
padding: 0px 0px 0px 5px;
top: 0px; left: 2px;
color: #003554;
font-family: Arial,Verdana,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: none;
background: #fff url(img/bkg_body3.png) repeat-x;
}

td.content1 {
height: 100px;
margin: 0px;
padding: 5px 10px 5px 5px;
top: 0px; left: 10px;
color: #000000;
font-family: Arial,Verdana,Helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none;
text-align: justify;
}

td.content1 ul li{
display: inline;
list-style-type: none;
margin: 0px;
padding-right: 0px;
}

td.ad1 {
height: 100px;
margin: 0px;
padding: 0px 0px 0px 0px;
top: 0px; left: 0px;
color: #000000;
font-family: Arial,Verdana,Helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none;
text-align: justify;
}

td.content2 {
height: 100px;
margin: 0px;
padding: 5px 10px 5px 5px;
top: 0px; left: 10px;
color: #000000;
font-family: Arial,Verdana,Helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none;
text-align: justify;
}

td.content3 {
height: 100px;
width: 350px;
margin: 0px;
padding: 5px 10px 5px 5px;
top: 0px; left: 10px;
color: #000000;
font-family: Arial,Verdana,Helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none;
text-align: justify;
}

td.topbar1 {
height: 32px;
width: 740px;
margin: 0px;
padding: 0px 0px 0px 0px;
top: 0px; left: 0px;
color: #FFFFFF;
font-family: Arial,Verdana,Helvetica,sans-serif;
font-size: 18px;
font-weight: bold;
text-decoration: none;
background: #fff url(img/top_bar1.jpg);
}

td.contact {
margin: 0px;
padding: 5px 0px 5px 10px;
top: 0px; left: 0px;
color: #636363;
font-family: Arial,Verdana,Helvetica,sans-serif;
font-size: 10px;
text-decoration: none;
}

td.table1{
 padding-top: 0px; 
 border: 1px #636363 solid;
}

td.link_contents {
 padding-left: 5px;
}

img.banner {
 padding-bottom: 5px;
}

td.submitlink {
margin: 0px;
top: 0px; left: 0px;
font-family: Arial,Verdana,Helvetica,sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: none;
}