body {
	background-color: #604590;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:1000px;
	font-size: 12px;
	padding: 0;
	margin:10px;
	text-align:center;
}
#wrapper {
margin: 0px auto;
width: 1000px;
display:table;
border-collapse: separate;
float:left;
}

#firefox-bug-fix {
display:table-row;
}
.columns {
display: table-cell;
background-color: #ede9e6;
border: 0px;
width:1000px;
vertical-align: top;
line-height: 1.5em; 
}
#c1,.c1, #c1b, #c1c, #c1d, #c1e, #c1f, #c1g, #c1h, #c1i, #c1j, #c1k, #c1l, #c1m, #c1n, #c1o, #c1p, #c1q {
background-color: #ede9e6;
/*background-image:url(../images/lbg8a.gif);*/
background-repeat:no-repeat;
color: #000;
border:0px;
width: 255px;
/*height: 750px;*/
margin-top:0px;
padding-top:0px;


}
#c2,.c2 {
	background-color: #ede9e6;
	width: 745px;
	text-align:left;
	border:0px;
}
#c1b {
	background-image:url(../images/lbg9a.gif);
	height: 850px;
}
#c1c {
	background-image:url(../images/lbg9c328h.gif);
	height: 328px;
}
#c1d {
	background-image:url(../images/lbg9d950h.gif);
	height: 950px;
}
#c1e {
	background-image:url(../images/lbg9e1023h.gif);
	height: 1023px;
}
#c1f {
	background-image:url(../images/lbg9f583h.gif);
	height: 583px;
}
#c1g {
	background-image:url(../images/lbg9g498h.gif);
	height: 498px;
}
#c1h {
	background-image:url(../images/lbg9h751h.gif);
	height: 751px;
}
#c1i {
	background-image:url(../images/lbg9i900h.gif);
	height: 900px;
}
#c1j {
	background-image:url(../images/lbg9j925h.gif);
	height: 925px;
}
#c1k {
	background-image:url(../images/lbg9k625h.gif);
	height: 625px;
}
#c1l {
	background-image:url(../images/lbg9l1000h.gif);
	height: 1000px;
}
#c1m {
	background-image:url(../images/lbg9m975h.gif);
	height: 975px;
}
#c1n {
	background-image:url(../images/lbg9n1200h.gif);
	height: 1200px;
}
#c1o {
	background-image:url(../images/lbg9o1105h.gif);
	height: 1105px;
}
#c1p {
	background-image:url(../images/lbg9p1250h.gif);
	height: 1250px;
}
#c1q {
	background-image:url(../images/lbg9q1300h.gif);
	height: 1300px;
}

.footer {
font-size:11px;
color:#e05e0f;
font-style:italic;
background-color:#ede9e6;
margin-top:-12px;
}
/* Below are non-coltut rules */
a {
text-decoration:none;
}
a:link {
color:#8a1829;
font-size:13px;
}
a:visited {
color:#8a1829;
font-size:13px;
}
.maintag {
font-family:Georgia, "Bookman Old Style", Palatino, "Times New Roman", serif;
font-size:24px;
font-weight:bold;
color:#105618; /*darker green*/
background-color:#ede9e6;
line-height:1.5;
text-align: center;
}
.c2subl {
clear:none;
text-align:left;
margin: 0px 50px,10px,25px;
padding-left: 25px;
padding-right: 400px;
padding-top:0px;
clear:both;
}
.c2subr {
position:absolute;
/*top:369px;*/
/*top:401px;*/
top:370px;
/*top:50.88%;*/
left: 58%;
text-align:left;
padding-left:40px;
padding-right:100px;
clear:both;
border:0px;
}
h1, h2, h3, .h3about, .h3newsletter, h4, .h4green{
font-family:Georgia, "Bookman Old Style", Palatino, "Times New Roman", serif;
font-size:24px;
font-weight:bold;
color:#105618; /*darker green*/
background-color:#ede9e6;
line-height:1.5;
text-align: center;
}
h2, .h3about {
font-size:20px;
color:#e05e0f; /*orange*/
text-align:left;
}
.h3about {
font-size:18px;
margin-left:30px;
}
.h3newsletter {
	font-size:18px;
	color:#e05e0f; /*orange*/
}
h3 {
font-family:Georgia, "Bookman Old Style", Palatino, "Times New Roman", serif;
/*display:block;*/
margin:0px,5px,0px,15px;
background-color:#e05e0f;
color:#1c2133;
font-size:17px;
font-weight:bold;
text-align:right;
/*margin-right:25px;*/
}

h3ygl {
font-family:Georgia, "Bookman Old Style", Palatino, "Times New Roman", serif;
/*display:block;*/
color:#e05e0f;
font-size:17px;
font-weight:bold;
text-align:left;
/*margin-right:25px;*/
}

h3greenygl {
font-family:Georgia, "Bookman Old Style", Palatino, "Times New Roman", serif;
/*display:block;*/
color:#105618;
font-size:17px;
font-weight:bold;
text-align:left;
/*margin-right:25px;*/
}

h4 {
font-size:14px;
color:#e05e0f;
text-align:center;
}
.h4greeen{
font-size:14px;
text-align:left;
}
.lang  a {
font-size:18px;
color:#e05e0f;
margin-right:25px;
padding-right:25px;
font-weight:bold;
}

.blog-title {
font-family:Georgia, "Bookman Old Style", Palatino, "Times New Roman", serif;
display:block;
margin:0px, 15px, 0px, 25px;
color:#1c2133;
font-size:17px;
font-weight:bold;
text-align:right;
}
#blog-list-title {
font-family:Georgia, "Bookman Old Style", Palatino, "Times New Roman", serif;
color:#1c2133;
font-size:15px;
font-weight:bold;
text-align:right;
margin-right:25px;
}
#blog-list {
font-family:Georgia, "Bookman Old Style", Palatino, "Times New Roman", serif;
display:block;
color:#ede9e6;
font-size:13px;
font-weight:normal;
margin-right:25px;
text-align:right;
} 
.squares-title, .squares-caption {
font-family:Georgia, "Bookman Old Style", Palatino, "Times New Roman", serif;
display:block;
margin:0px,5px,0px,15px;
color:#1c2133;
font-size:17px;
font-weight:bold;
text-align:right;
margin-right:25px;
}
.squares img {
padding-left:35px;
}
.squares-text, .squares-caption, .jobs{
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
text-align:left;
margin:10px 25px 15px 25px;
color:#ede9e6;
}
.squares-caption {
font-size:11px;
font-style:italic;
margin:10px 25px 0px 25px;
}
.text {
color:#000;
font-size:12px;
}
.global {
padding-left:25px;
}
#container {
margin-left:auto;
margin-right:auto;
width:1000px;
text-align:center;
}
#newsletter {
	background-color:#cccccc;
}
.news1, .news1b, .news1l, .news2, .news3, .ntext {
color:#996600;
font-size:24px;
font-weight:bold;
text-align:center;
}
.news1b {
font-size:36px;
}
.news1l {
font-size:20px;
text-align:left;
}
.news2 {
font-size:16px;
}
.news3 {
font-family:Papyrus, "Comic Sans MS", Verdana, Helvetica, sans-serif;
size:16px;
}	
.ntext {
font-size:13px;
color:#000000;
font-weight:normal;
text-align:left;
}
.nlist {
	text-align:right;
	display:block;
	margin:10px 25px 15px 25px;
	color:#fae602;
}
.partmenu-header {
	font-family:Georgia, "Bookman Old Style", Palatino, "Times New Roman", serif;
	font-size:16px;
	text-align:right;
	font-weight:bold;
	color:#1c2133;
	margin:10px 25px 15px 25px;
	display:block;
}
.partmenu-header a{
	font-size: 24 px;
	color:#8a1829;
}
.partmenu-header a:hover{
	color:#fff;
}
.fpheader {
color:#105618;
margin-left:150px;
font-family:Georgia, "Bookman Old Style", Palatino, "Times New Roman", serif;
font-size:24px;
font-weight:bold;
line-height:1.5;
}
.current {font-family:Georgia, "Bookman Old Style", Palatino, "Times New Roman", serif;
	font-size:14px;
	text-align:right;
	font-weight:normal;
	color:#fae602;
	margin:10px 25px 15px 25px;
	display:block;
	font-weight:bold;
}
.jobs {
	text-align:right;
}

#home-main {
  width:745px;
  padding:0;
  margin:0;
}

#home-main-left {
  width:370px;
  padding:0 20px 0 25px;

}

#home-main-center {
  width:5px;
}

#home-main-right {
  width:370px;
  padding:0 20px 0 25px;
}

#home-main h4 {
   margin-right:25px;
}
.where a {
	font-size:18px;
color:#e05e0f;
font-family:Georgia, "Bookman Old Style", Palatino, "Times New Roman", serif;
font-weight:bold;
margin-left:30px;
	
}

