/*/////
Begin Reset
/////*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{
margin:0;
padding:0;
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
}
body{
line-height:18;
}
ol, ul{
list-style:none;
}
blockquote, q{
quotes:none;
}
blockquote:before, blockquote:after,
q:before, q:after{
content:'';
content:none;
}
:focus{
outline:0;
}
ins{
text-decoration:none;
}
del{
text-decoration:line-through;
}
table{
border-collapse:collapse;
border-spacing:0;
}

/*/////
Begin Structure
/////*/
body{
margin:0;
padding:20px 0;
font-family:arial;
font-size:12px;
color:#566b83;
line-height:18px;
background:#fcfcfc;
}
#wrap{
width:950px;
margin:0 auto;
}

/*/////
Begin Typography and Colors
/////*/
a{
}
a.readmore{
width:70px;
margin:10px 0 0 0;
padding:5px 10px;
border:1px solid #4672a5;
text-decoration:none;
color:#FFFFFF;
display:block;
background:#5986b8;
}
a img{
border:none;
}
p{
margin:0 0 10px 0;
}
p.gradient{
margin:0;
padding:15px 15px 20px 15px;
background:url(images/p-gradient.gif) bottom center repeat-x;
}
h2{
margin:0 0 10px 0;
font-size:18px;
font-weight:normal;
line-height:18px;
letter-spacing:-1px;
color:#448ccb;
}
h3{
margin:0 0 10px 0;
}
ul{
margin:0 0 10px 0;
}

/*/////
Begin Navigation
/////*/
#navigation{
margin:0;
padding:8px 0 9px 0;
}
#navigation li{
margin:0;
padding:10px;
display:inline;
}
#navigation li a{
text-decoration:none;
color:#686868;
}
#navigation li:hover{
background:#e6e6e6;
}
.current_page_item{
background:#5986b8;
}
#navigation .current_page_item a{
color:#ffffff;
}
#navigation .current_page_item:hover{
background:#5986b8;
}

/*/////
Begin Header
/////*/
#header{
padding:0;
}

/*/////
Begin Welcome
/////*/
#welcome{
padding:28px 0 14px 0;
color:#ffffff;
}
#welcome h2{
margin:0 0 15px 0;
padding:0;
font-size:26px;
font-weight:normal;
}
#welcome p{
font-size:16px;
}

/*/////
Begin Carousel
/////*/
#carousel{
height:199px;
background:#999999;
}

/*/////
Begin Column1
/////*/
#column1{
width:300px;
margin:5px 20px 0 0;
padding:0;
float:left;
background:#e2ebf6;
}
#column1 h2, #column2 h2,#page-content h2{
margin:0;
padding:10px 0 10px 10px;
border-top:2px solid #a9c2de;
border-bottom:2px solid #ffffff;
}

/*/////
Begin Column2
/////*/
#column2{
width:300px;
margin:5px 20px 0 0;
padding:0;
float:left;
background:#e2ebf6;
}

/*/////
Begin Sidebar
/////*/
#sidebar{
width:280px;
margin:5px 0 0 0;
padding:15px;
float:right;
background:#ececec url('images/sidebar-gradient.gif') bottom center repeat-x;
}

/*/////
Begin Footer Navigation
/////*/
#footer-navigation{
margin:0 0 20px 0;
clear:both;
background:#7da7d9;
}
#footer-navigation ul{
width:950px;
margin:0 auto;
padding:15px 0;
text-align:center;
}
#footer-navigation li{
margin:0 40px 0 0;
display:inline;
}
#footer-navigation li a{
text-transform:uppercase;
text-decoration:none;
color:#ffffff;
}

/*/////
Begin Footer
/////*/
#footer{
text-align:center;
color:#448ccb;
}

/*/////
Begin Page Content
/////*/
#page-content{
width:590px;
margin:5px 0 0 0;
padding:15px;
float:left;
background:#e8eff7 url(images/p-gradient.gif) bottom center repeat-x;
}
#page-content h2{
margin:0 0 20px 0;
}
.image-left{
float:left;
margin:0 10px 10px 0;
}
.image-right{
float:right;
margin:0 0 0 10px;
}
table{
margin: 0 0 20px 0;
}
table td{
padding:5px;
border:1px solid #cccccc;
text-align:center;
}
table td img{
border:1px solid #cccccc;
padding:2px;
}
ul{
padding:0 0 0 20px;
}
li{
margin:0 0 10px 0;
list-style:disc;
}
.credits{
display:none;
}