/* CSS Style */
html {height: 100%;}

body {
width:100%;
height:100%;
background-image:url(../images/top-bg.jpg);
background-position:top;
background-repeat:repeat-x;
background-color:#FFFFFF;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
}

p {
margin:0;
padding:0;
padding-bottom:10px;
}

a {
color:#2E9AC2;
text-decoration:underline;
}

a:hover {
color:#066397;
text-decoration:none;
}

li {
margin:0;
padding:0;
}

h1 {
font-size:15px;
text-transform:uppercase;
color:#555555;
padding:0;
margin:0;
margin-bottom:15px;
}

h2 {
font-size:14px;
text-transform:uppercase;
color:#555555;
padding:0;
margin:0;
}

h3 {
font-size:13px;
text-transform:uppercase;
color:#777777;
padding:0;
margin:0;
}

span {
color:#666666;
}

/* Wrapper Area */
.wrapper {position:relative; min-height:100%;}
* html .wrapper {height:83%;}

/* Container Area */
.container {
width:660px;
height:100%;
padding-top:35px;
margin-right:auto;
margin-left:auto;
padding-bottom:105px;
text-align:left;
}

.green-box {
width:100%;
height:240px;
background-color:#a2be3a;
}

.flash {
width:600px;
padding-top:20px;
margin-left:auto;
margin-right:auto;
}

/* Main Menu */
.menu {
margin:25px 0 10px 0;
padding:0;
width:100%;
text-align:left;
voice-family:"\"}\"";
voice-family:inherit;
}

.menu ul{
margin:0;
padding:0;
list-style:none;
}

.menu li{
display:inline;
margin:0;
padding:0;
text-transform:uppercase;
}

.menu a {
margin:0;
padding:0;
text-decoration:none;
text-align:center;
color:#FFFFFF;
font-size:11px;
padding:8px;
}

.menu a:hover {
color:#CCCCCC;
}

/*Content box*/
.content-box {
width:100%;
margin:10px 0 10px 0;
}

.content-box-left {
width:340px;
background-color:#CCCCCC;
}

.content-box-left-wide {
width:420px;
background-color:#CCCCCC;
}

.content-box-left p, .content-box-left-wide p, .content-box-left h1, .content-box-left-wide h1, .content-box-left h2, .content-box-left-wide h2, .content-box-left-wide h3, .content-box-left h3 {
color:#333333;
padding:7px;
margin:0;
}

.content-box-right {
width:295px;
float:right;
margin-top:5px
}

.content-box-right-wide {
width:215px;
float:right;
margin-top:5px
}

.content-box-right-wide ul {
margin:0;
padding:0;
list-style:none;
}

.content-box-right-wide ul li {
text-align:left;
padding-left:5px;
}

.content-box-right-wide h2 {
text-align:left;
margin-top:10px
}

/*********** FOOTER ************/
.footer {
position: relative;
margin-top: -92px;
background-image:url(../images/bottom-bg.jpg);
background-repeat:repeat-x;
background-color:#797979;
width:100%;
height:92px;
text-align:center;
}

.footer p {
color:#CCCCCC;
font-size:10px;
padding:8px;
}

/**** Blog Style ****/
.alignleft, .alignright {
float:left;
width:400px;
}

.alignright {
text-align:right;
}


