/*
Theme Name: Blank 2-Column L-S
Theme URI: http://example.com
Description: A Blank Wordpress theme with left sidebar
Author: Your Name
Author URI: http://example.com
version: 1.0
*/

/* basics */

*{margin:0; padding:0;}

body {
    /* background: url('/Corp/images/g_bg.gif') repeat; */
    background-color: #999999;
	/* background: #ddd; */
	font-family: verdana, arial, tahoma, sans-serif;
	font-size: 10pt;
	/* margin: 20px; */
	}
	
h1 {font-size: 18pt;}
h2 {font-size: 14pt; margin-top:10px;}
h3 {font-size: 10pt; margin-top:10px;}
h4 {font-size: 9pt;}


/* images and misc. */

img{ border: none; padding: 6px; }
img a{border:none;}

img.left{ float: left; border: none; padding: 6px; }
img.right{ float: right; border: none; padding: 6px; }

blockquote{
	/* border-left:1px solid #A5ABAB; */
	margin:15px;
	padding:0 15px 0 15px;
	}

code{
	margin:10px;
	font-family:"Courier New", Courier, monospace;}


/* links */

a {
	color:#666;
	text-decoration:none;
	border: none;
	}

a:hover {
	color:#ff7200;
	text-decoration: underline; 
	border: none;
	}



/* container */


#container {
	width: 980px;    /* 776 */
	margin: 0px;     /* margin: 0 auto; */
	padding: 0px;    /* 6px */
	background:#fff;
	color: #70737e;
	border-right: 1px solid #999999;  /* border: 1px solid #0B1224; */
	overflow: hidden;
	}
	
/* header */

#header {       
    /* background: url('/Corp/images/g_logo_bg.jpg') top left no-repeat #cf241c; */
	background: url('/Corp/images/g_logo_bg.jpg') repeat;
    width: 980px;            /* 776 */
	color: #ffffff;          /* #fff */
	height: 109px;           /* 180px */
	margin: 0px;
	padding: 0px;
	}

#header h1{
    display: none;
	font-family: palatino linotype, georgia, arial, times;
	font-size: 16pt;
	font-weight: 300;
	letter-spacing: 1px;
	margin: 0;	
	/* padding: 120px 0 0 16px; */	
	}
	
#header h1 a{color: #404040; text-decoration: none;}
#header h1 a:hover{color: #666; text-decoration: none;}

#header h2{
    display: none;
	font-family: palatino linotype, georgia, arial, times;
	font-size: 10pt;
	font-weight: 300;
	font-style: italic;
	color: #404040;
	letter-spacing: 1px;
	margin: 0;	
	padding: 0 0 0 18px;	
	}

#erb_logo {
	position: absolute;
	left: -6px;
	top: -6px;
	}
#header ul {
	margin: 0 0 0 0;
	padding: 0;
	text-align: right;
}

#header ul li {
	list-style-type: none;
	display: inline;
	margin: 0;
	padding: 0;
	border-left: #ffffff 1px solid;
}

#header ul li a {
	padding: 6px 13px 6px 13px;
	margin: 0;
	text-decoration: none;
	color: #ffffff;
}

#header ul li a:hover {
	color:#ff7200;
}

/* head menu */


#headMenu {
	font-family: verdana, arial, times, serif;
	font-size: 8pt;
	width: 980px;
	margin-top:70px; /* 70 */
}

#headMenu ul {
	margin: 6px 0 0 0;  /* 6 0 0 0 */
	padding: 0;
	text-align: right;
}

#headMenu ul li {
	list-style-type: none;
	display: inline;
	margin: 0;
	padding: 3px;
	border: #ffffff 0px solid;  /* left */
	border-bottom: #9b110b 5px solid;   /* 590004 */
}

#headMenu ul li a {
	padding: 6px 13px 6px 13px;
	margin: 6;
	text-decoration: none;
	color: #ffffff;
	/* border: #ffffff 1px solid; */
}

#headMenu ul li a:hover {
	color:#ffffff;
}


#headBanner {
	background-color: #ffffff;
	height: 100px;
	padding: 3px;
}

/* section */


#section {
    background: url('/Corp/images/g_bg_bar.jpg') repeat-y;
	/* float: left; */
	width: 840px;        /* 620, 72% */
    padding-left: 160px;
	/* overflow: hidden; */
    height: 100%;
    min-height: 850px;
	padding-bottom:50px;
	}	
	
#sectBanner {
	position: absolute;
	left: 0px;
	margin-top: -6px;
	margin-left: -6px;
	display: block;
	}
	
#section h2 {
	display: none;
	}
	
.post {
	border: #ffcccc 0px solid;
	margin: 0px 10px;
	padding:10px 10px 10px 5px;
	line-height: 14pt;
	width: 730px;         /* 520 */
	}

.post h2{
	font-family: baskerville, georgia, times, serif;
	font-size: 14pt;
	font-weight: 300;
	color: #08122E;
	}
	
.post h2 a{
	color: #08122E;
	text-decoration: none;
	}
	
.post h2 a:hover{
	color: #666;
	text-decoration: none;
	}
	
.post p{
	font-size: 10pt;
	text-align: justify;
	text-justify: auto
	}

.post a {
	text-decoration:none;
	}
	
.post a:hover {
	text-decoration:underline;
	}

.post img {
	padding:1; margin:0; border:none}

.post ol {
	margin:10px 30px 10px 30px
	}

.post ul {
	margin:10px 30px 10px 30px
	}

.post li {}

.entry {
	margin-top: 280px;
	text-justify:distribute;
}

.entry img {
	margin: 0px;
	padding:0px;
	border: #333333 0px solid;
	display: block;        /* testing only !!!!!!! */
	}

.entry h4 span {
	font-size: 14px;
	margin-top: 30px;
	margin-left: 180px;
	margin-bottom: -2px;
	padding: 5px;
	padding-left:25px;
	padding-right:25px;
	border-left: #666666 1px solid;
	background-color: #cf241c;
	color: #ffffff;
}

.entry h5 {
	font-size: 14px;
	margin-top: 20px;
	margin-bottom: 14px;
}

.entry p {
	margin:12px 0;
	text-justify:distribute;
}

.entry br {display:none;}

.entry br.linebr {display:inline;}

.entry td {
	padding:5px;
}

.entry a {
	color:#666;
	text-decoration:none;
	font-weight:bold;
	border: none;
	}

.entry a:hover {
	color:#ff7200;
	text-decoration: underline; 
	font-weight:bold;
	border: none;
	}

.postmetadata{
	clear: both;
	background:#F7F7F7;
	padding:6px;
	margin-top: 16px;
	border-left:solid 1px #A2A2A2;
	border-bottom:solid 1px #A2A2A2;
	}
	

.navigation {
	margin: 12px 0 20px 0;
	padding:2px;
	font-size:.9em;
	float:left;
	width:98%;
	}
	
.alignleft {float:left;}
.alignright {float:right;}

.pagetitle {}

#section li.feedbackPanelERROR { color: red; font-weight:bold }

/* sidebar */

#sidebar {
	font-family: verdana, arial, tahoma;
	font-size:8pt;
	width: 160px;
	float:left;	
	margin: 12px 0 24px 0;
	padding: 0;
	/* border-right: 1px solid #A2A2A2; */
    background: #cf241c;

    margin: 0;
    padding: 0;
    display: block;
    position: absolute;
    top: 327px;   /* for flash banner: 250px */
	}

#sidebar2 { 
	font-family: verdana, arial, tahoma;
	font-size:8pt;
	width: 160px;  
	float:left;	
	margin: 12px 0 24px 0;
	padding: 0;
	/* border-right: 1px solid #A2A2A2; */
    background: #cf241ca;
    margin: 0;
    padding: 0;
    display: block;
    position: absolute;
    top: 327px;  /* for w/o flash banner: 395px */
	}

#sidebar  h2, 
#sidebar2 h2 {
	font-family: georgia, verdana, times;
	font-weight: normal; 
	font-size: 10pt; 
	text-align: left;
	color: #cf241c;     /* 08122E */	
	margin: 0;
	padding: 0;
}

#sidebar  p,
#sidebar2 p {
	margin:0; padding: 0 6px 0 12px;
}

#sidebar  img,
#sidebar2 img {
	padding: 0; margin: 0;
}

#sidebar  ul,
#sidebar2 ul {
	margin:0; /* 12px */
	padding:0;
	list-style-type: none;
	}

#sidebar  ul li,
#sidebar2 ul li {
    display: inline;  /* inline  block */
	margin: 0;
	padding: 0;
	line-height: 14pt;
	list-style-type: none;
	}

#sidebar  ul li a,
#sidebar2 ul li a {
    display: block;  /* great feature !!! */
    color: #ffffff;
    text-decoration: none; 
    font-weight: normal;
    padding: 0.6em 1.4em 0.6em 0.9em;
    /* border-bottom: #999999 1px dotted; */
	line-height: 1.2em;
}

#sidebar  ul li a:hover,
#sidebar2 ul li a:hover {
    color: #ffffff;
    text-decoration: none; 
    font-weight: normal;
}

a.m1 {background: #f58220 url('/Corp/images/g_m1.gif') no-repeat 0 50%; margin-left:15px;}
a.m2 {background: #cf241c url('/Corp/images/g_m2.gif') no-repeat 0 50%; margin-left:15px;}
a.m3 {background: #f58220 url('/Corp/images/g_m3.gif') no-repeat 0 50%; margin-left:15px;}
a.m4 {background: #cf241c url('/Corp/images/g_m4.gif') no-repeat 0 50%; margin-left:15px;}
a.m5 {background: #f58220 url('/Corp/images/g_m5.gif') no-repeat 0 50%; margin-left:15px;}
a.m6 {background: #cf241c url('/Corp/images/g_m6.gif') no-repeat 0 50%; margin-left:15px;}
a.m7 {background: #f58220 url('/Corp/images/g_m7.gif') no-repeat 0 50%; margin-left:15px;}
a.m8 {background: #cf241c url('/Corp/images/g_m8.gif') no-repeat 0 50%; margin-left:15px;}
a.m9 {background: #f58220 url('/Corp/images/g_m9.gif') no-repeat 0 50%; margin-left:15px;}
a.m10 {background: #cf241c url('/Corp/images/g_m10.gif') no-repeat 0 50%; margin-left:15px;}
a.m11 {background: #f58220 url('/Corp/images/g_m11.gif') no-repeat 0 50%; margin-left:15px;}
a.m12 {background: #cf241c url('/Corp/images/g_m12.gif') no-repeat 0 50%; margin-left:15px;}
a.m13 {background: #f58220 url('/Corp/images/g_m13.gif') no-repeat 0 50%; margin-left:15px;}
a.m14 {background: #cf241c url('/Corp/images/g_m14.gif') no-repeat 0 50%; margin-left:15px;}
a.m15 {background: #f58220 url('/Corp/images/g_m15.gif') no-repeat 0 50%; margin-left:15px;}

a.m1:hover {background: #f79a36 url('/Corp/images/g_m1.gif') no-repeat 0 50%;}
a.m2:hover {background: #cb4346 url('/Corp/images/g_m2.gif') no-repeat 0 50%; margin-left:15px;}
a.m3:hover {background: #f79a36 url('/Corp/images/g_m3.gif') no-repeat 0 50%; margin-left:15px;}
a.m4:hover {background: #cb4346 url('/Corp/images/g_m4.gif') no-repeat 0 50%; margin-left:15px;}
a.m5:hover {background: #f79a36 url('/Corp/images/g_m5.gif') no-repeat 0 50%; margin-left:15px;}
a.m6:hover {background: #cb4346 url('/Corp/images/g_m6.gif') no-repeat 0 50%; margin-left:15px;}
a.m7:hover {background: #f79a36 url('/Corp/images/g_m7.gif') no-repeat 0 50%; margin-left:15px;}
a.m8:hover {background: #cb4346 url('/Corp/images/g_m8.gif') no-repeat 0 50%; margin-left:15px;}
a.m9:hover {background: #f79a36 url('/Corp/images/g_m9.gif') no-repeat 0 50%; margin-left:15px;}
a.m10:hover {background: #cb4346 url('/Corp/images/g_m10.gif') no-repeat 0 50%; margin-left:15px;}
a.m11:hover {background: #f79a36 url('/Corp/images/g_m11.gif') no-repeat 0 50%; margin-left:15px;}
a.m12:hover {background: #cb4346 url('/Corp/images/g_m12.gif') no-repeat 0 50%; margin-left:15px;}
a.m13:hover {background: #f79a36 url('/Corp/images/g_m13.gif') no-repeat 0 50%; margin-left:15px;}
a.m14:hover {background: #cb4346 url('/Corp/images/g_m14.gif') no-repeat 0 50%; margin-left:15px;}
a.m15:hover {background: #f79a36 url('/Corp/images/g_m15.gif') no-repeat 0 50%; margin-left:15px;}

#sidebar  ul ul,
#sidebar2 ul ul {
    /*
    display: none;
	margin: 6px 0 6px 12px;
	padding: 0;
    */
    z-index: 9; 
    display: none; 
    float: left; 
    position: absolute; 
    left: 160px; 
    width: 200px;
    margin-top: -2.4em;         /* -2.8em */
    background: transparent;
    border: #cf241c 1px solid;
    border-left: #cf241c 1px inset;
}

#sidebar  ul ul li,
#sidebar2 ul ul li {
	list-style-type: none;
	list-style-position: inside;
}

#sidebar  ul ul li a,
#sidebar2 ul ul li a {
    color: #333333;
    text-decoration: none; 
    font-weight: normal;
    padding: 0.5em 2.5em 0.5em 1.5em;
    border-bottom: #999999 1px dotted;
    background: url('/Corp/images/g_sub.png') repeat;
}

#sidebar  ul ul li a:hover,
#sidebar2 ul ul li a:hover {
    color: #333333;
    text-decoration: none; 
    font-weight: normal;
    background: url('/Corp/images/g_sub_over.png') repeat;
}


#sidebar  ul ul ul,
#sidebar2 ul ul ul{
	margin: 0;
	padding: 0;
}

#sidebar  ul ul ul li,
#sidebar2 ul ul ul li{
	padding: 0 0 0 15px;
	list-style-type: square;
	color: #898989;
}

/* comments */

#commentssection{
	clear: both;
	padding: 2px 12px;
	margin: 0;
	}
	
#commentssection h3{
	font-family: georgia, times, verdana;
	font-size: 12pt;
	font-weight: 300;
	font-style: normal;
	color: #000;
	}

#commentform{
	background: #F0F0F0;
	margin: 12px 12px 20px 12px;
	padding:20px;
	}
	
#commentform p{
	color: #000;
	}
	
#commentform a{color: #000; text-decoration: none; border-bottom: 1px dotted #465D71;line-height: 14pt;}
	
#commentform h3{
	font-family: georgia, times, verdana;
	font-size: 10pt;
	font-weight: 300;
	color: #000;
	}
	
#commentbox{
	width:75%;
	min-width:400px;
	margin:5px 5px 0 0;
	}

#author, #email, #url, #commentbox, #submit{
	background: #fff;
	font-family: verdana, arial, times;
	font-size: 8pt;
	margin:5px 5px 0 0;
	padding: 6px;
	border: 1px solid #B2B2B2;
	}
	
#submit{margin:5px 5px 0 0;}

	
ol.commentlist {list-style-type: none;}

ol.commentlist li {
	background: #fff;
	margin:10px 0;
	padding:5px 0 5px 10px;
	overflow: hidden;
	}

ol.commentlist li.alt {background: #E5E5E5;}
ol.commentlist li p {margin: 6px 0 6px 0; padding: 0 12px 0 0; line-height: 14pt;}

ol.commentlist a {color:#000;}

cite {
	font-family: arial, verdana, tahoma;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	}
	
cite a{color: #000; text-decoration: none; border-bottom: 1px dotted #465D71;}


/* search */

#searchform{
	padding: 6px 0 6px 6px;
	font-family: verdana, arial, times;
	}

#searchform input#s{
	font-family: verdana, arial, times;
	font-size: 8pt;
	padding: 2px;
	margin: 2px;
	border: 1px solid #B7B7B7;
	}

#searchform input#searchsubmit{
	font-family: verdana, arial, times;
	font-size: 7pt;
	padding: 2px;
	margin: 2px 0 0 2px;
	border: 1px solid #B7B7B7;
	background-color: #fff;
	color: #797979;
	}
	
/* tables */
.newstbl {
	border: #999999 0px solid;
	width:510px;
	margin-top: 5px;
	}
	
.newstbl th {
	color:#666666;
	text-align: left;
	padding: 5px;
	}
	
.newstbl td {
	padding: 5px;
	}

th.postdate {
	width:130px;
	} 
   
div.spacer{
	clear:both;
	}

#tbl_news, 
#tbl_gen {
	border: #ffcccc 0px solid;
	border-collapse: collapse;
	}

#tbl_gen .td1 {
	width:  180px;
	border-right: #666666 1px solid;
	padding: 0;
	padding-top:40px;
	}

#tbl_gen .td2 {
	border: #ccffcc 0px solid;
	padding: 0;
	padding-top:40px;
	padding-left:20px;
	padding-bottom:50px;
	}

#tbl_gen .td2 table {
	border: #ffcccc 0px solid;
	border-collapse: collapse;
    }

#tbl_gen .td2 table thead tr {
    background-color: #cccccc;
    }

#tbl_gen .td2 table thead tr td {
    padding-right: 10px;
    }

#tbl_gen .td2 table tbody tr.white {
    background-color: #ffffff;
    }

#tbl_gen .td2 table tbody tr.grey {
    background-color: #f0f0f0;
    }

#tbl_gen .td2 table tbody tr td {
    padding-right: 10px;
    }


#tbl_news .td1 {
	width:  180px;
	border-right: #666666 1px solid;
	padding: 0;
	}
	
#tbl_news .td1 img {
	clear: right;
	float: right;
	}

#tbl_gen .td1 img {
	clear: right;
	float: right;
	padding-bottom: 30px;
	}

#tbl_news .td2 {
	border: #ccffcc 0px solid;
	padding: 0;
	padding-left:20px;
	padding-bottom:30px;
	}
	
#tbl_news_btn {
	margin-left: -20px;
	}

#tbl_news_btn td {
	padding: 0;
	}

#tbl_ad img {
	margin: -3px;
	padding: 0px;
	}

#g_more {
	margin-top:10px;
	}

#g_gotop {
    background: url('/Corp/images/g_gotop.jpg') no-repeat;
	padding-left: 45px;
	height: 30px;
	}
	
#g_gotop a {
	color: #ffffff;
	text-decoration: none; 
	border: none;
	}

#g_gotop a:hover {
	color:#ff7200;
	text-decoration: underline; 
	border: none;
	}

/* footer */

#footer {
	background: #cf241c;  /* 0B1224 */
	color: #ffffff;
	clear: both;
	width: 100%;
	/* border-top:solid 1px #DEDEDE; */
	padding: 10px;
	padding-top: 15px;
	font-family: verdana, arial, tahoma;
	font-size: 8pt;
	}
	
#footer p{
    padding:6px;
    margin: 0; 
    color: #ffffff;
}
#footer a{
    color: #ffffff;
    text-decoration: none;
}
#footer a:hover{
    color: #ffffff;
    text-decoration: underline;
}

#footer ul {
	margin-right: 50px;
	padding: 0;
	text-align: right;
}

#footer ul li {
	list-style-type: none;
	display: inline;
	margin: 0;
	padding: 0;
	border-left: #ffffff 1px solid;
}

#footer ul li a {
	padding: 6px 13px 6px 13px;
	margin: 0;
	text-decoration: none;
	color: #ffffff;
}

#footer ul li a:hover {
	color:#ffffff;
}

.pp-table table, .pp-table th, .pp-table td, .pp-table tr { border:#999 1px solid;}

