body { 
font-family : arial, hevetica, sans-serif;
color : #333;
text-align : left;
padding : 18px 0 0 0;
margin : 0;
background-color : #fff;
background : url(images/outsidebginner.gif);
background-repeat : repeat-x;
} 

h4 {
	font-size: 16px;
}
.green {
	font-size: 16px;
	color: #4A701D;
}
.orange {
	font-size: 16px;
	color: #C2622C;
}

h5 {
	font-size: 13px;
}
#container { 
width : 760px;
background-color : #fff;
border : solid #999;
border-width : 1px;
padding : 0 5px 12px 5px;
margin : auto;
} 
#header { 
width : 750px;
margin : auto;
} 
#headimage { 
width : 750px;
height : 83px;
margin : auto;
border: none;
}
#headimage a  {
text-decoration: none;
}
#headimage a img {
border: none;
}
#iheader { 
width : 750px;
height : 175px;
padding-bottom : 2px;
border-bottom : 1px solid #5b8a23;
margin-bottom : 8px;
} 
#iimage { 
width : 120px;
height : 175px;
float : left;
} 
#ititle { 
padding-top : 35px;
margin-bottom : 0;
margin-left : 170px;
margin-right : 75px;
font-family : arial, hevetica, sans-serif;
font-size : 13px;
font-weight : normal;
color : #333;
} 
h2 { 
padding : 2px 5px;
font : 13.5px verdana, arial, helvetica, sans-serif;
color : #22340c;
background : #fff;
background-image : none;
text-align : left;
border-bottom : 1px solid #666;
border-top : 1px solid #666;
} 
#navtable { 
clear : both;
width : 760px;
margin : auto;
clear : both;
} 
.navbar { 
padding : 5px 2px 5px 2px;
background-color : #22340c;
font : 11px arial, helvetica, sans-serif;
text-align : center;
} 
#contents { 
font-size : 12px;
text-align : left;
margin : 3px;
} 
#contents p { 
margin : 7px;
} 
.recert { 
border : none;
padding : 3px 3px 3px 3px;
width : 100%;
font : 11px arial, helvetica, sans-serif;
text-align : left;
vertical-align : top;
} 
.recert td { 
vertical-align : top;
} 
.recerts { 
font : bold 12px arial, helvetica, sans-serif;
text-align : left;
text-indent : 25px;
padding-top : 5px;
width : 25%;
} 
.grtxt { 
padding : 2px 2px 2px 3px;
background : #eee;
} 
.indexnews { 
margin : 10px;
} 
.newsheader { 
width : 18px;
height : 15px;
border : 0;
float : left;
} 
.newstitle { 
font : 12px arial, helvetica, sans-serif;
color : #333;
text-align : left;
text-indent : 10px;
} 
.newstitle1 { 
font : bold 24px arial, helvetica, sans-serif;
color : #333;
text-align : left;
margin-bottom: 12px;
}
.newstitle2 { 
font : 18px arial, helvetica, sans-serif;
color : #5B8A23;
text-align : left;
text-indent : 15px;
}
#news { 
font : 12px arial, helvetica, sans-serif;
text-align : left;
color : #333;
padding : 0 5px 0 10px;
}
#newsadd { 
font : 12px arial, helvetica, sans-serif;
text-align : left;
color : #333;
padding : 0 5px 0 38px;
}
.news { 
font : 12px arial, helvetica, sans-serif;
text-align : left;
color : #333;
/*background-color: #eee;*/
padding : 0 5px 0 10px;
}
 
ul li{ 
list-style-image : url(images/ibcul.gif);
padding : 0 0 5px 15px;
} 
#ceu { 
font-size : 11px;
text-align : left;
padding-left : 10px;
} 
#caltable { 
width : 80%;
font-size : 12px;
font-weight : normal;
text-align : left;
padding-left : 10px;
border : none;
margin : auto;
} 
#caltable1 { 
width : 90%;
font-size : 12px;
font-weight : normal;
text-align : left;
padding-left : 10px;
border : none;
margin : auto;
} 
#caltable2 { 
width : 90%;
font-size : 12px;
font-weight : normal;
text-align : left;
padding-left : 10px;
border : none;
margin : auto;
} 
.callft { 
font-weight : bold;
width : 16%;
} 
.month { 
font-family : verdana, arial, helvetica, sans-serif;
font-size : 12px;
color : #333;
background : #fff;
text-align : center;
} 
.date { 
font-family : verdana, arial, helvetica, sans-serif;
font-size : 13px;
font-weight : bold;
color : #22340c;
background : #eee;
text-align : left;
} 
.deadline { 
font-family : verdana, helvetica, sans-serif;
font-size : 13px;
font-weight : bold;
color : #22340c;
background : #eee;
text-align : center;
} 
#oned   {
border: 0;
margin: auto;
width: 96%;
font-size : 12px;
font-weight : normal;
text-align : left;
}
#oned img {
border: none;
}
tr.alt td {
height: 12px;
text-align: center;
background: url(images/td_bg.gif) no-repeat;
}
#oned .rt  {
float: right;
}
.linkimg  {
float: left;
}
a.nodr:link { 
color : #4c7134;
background : none;
text-decoration : none;
} 
a.nodr:visited { 
color : #4c7134;
background : none;
text-decoration : none;
} 
a.nodr:active { 
color : #4c7134;
background : none;
text-decoration : none;
} 
a.nodr:hover { 
color : #4c7134;
background : none;
text-decoration : underline;
} 
/*  footer  */
#footer { 
width : 760px;
padding-top : 10px;
padding-bottom : 10px;
font-size : 11px;
text-align : left;
background : #fff;
margin : auto;
} 
.footimage { 
height : 16px;
width : 16px;
vertical-align : middle;
} 
.ft:link { 
color : #22340c;
text-decoration : none;
background : #fff;
} 
.ft:visited { 
color : #22340c;
text-decoration : none;
background : #fff;
} 
.ft:hover { 
color : #22340c;
text-decoration : underline;
background : #fff;
} 
.ft:active { 
color : #22340c;
text-decoration : none;
background : #fff;
} 

/* post footer  */
#icrc  {
width : 760px;
padding-top : 0;
padding-bottom : 30px;
font-size : 11px;
text-align : left;
background : #fff;
margin : auto;
}
#icrc img   {
border: none;
float: left;
}
 
a:link { 
color : #fff;
background-color : #22340c;
text-decoration : none;
} 
a:visited { 
color : #fff;
background-color : #22340c;
text-decoration : none;
} 
a:active { 
color : #fff;
background-color : #22340c;
text-decoration : none;
} 
a:hover { 
color : #fff;
background-color : #22340c;
text-decoration : none;
} 

.anylinkcss { 
position : absolute;
visibility : hidden;
margin-top : 6px;
border : 1px solid #666;
font : normal 11px arial, helvetica, sans-serif;
line-height : 16px;
z-index : 100;
background-color : #22340c;
width : 205px;
} 
.anylinkcss a { 
width : 100%;
display : block;
text-align : left;
text-indent : 3px;
border-bottom : 1px solid #666;
padding : 3px 0;
text-decoration : none;
font-weight : normal;
text-indent : 4px;
} 
.anylinkcss a:hover { 
background-color : #fff;
background-image : none;
color : #22340c;
}