@charset "UTF-8";
/* CSS Document */

body {
text-align:center;
background-image:url(../images/background.gif);
background-repeat:repeat-x;
background-color:#ffffff;
margin:0 0 0 0;
}

p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}

#mainwrap {
margin-left: auto;
margin-right: auto;
width: 950px;
background-color:#FFFFFF;
}

#header {
float:left;
width:950px;
height:75px;
background-color:#FFFFFF;
margin: 0 0 20px 0;
}

#headerlogo {
float:left;
text-align:left;
padding-left:10px;
padding-top:10px;
width:430px;
}
/* ### Nav elements ### */
#headernav {
float:right;
width:500px;
height:75px;
text-align:right;
vertical-align:top;
}

#menuitem * {
padding:5px 10px 7px 10px;
background-color:#df8d2f;
color:#FFFFFF;
vertical-align:middle;
text-decoration:none;
font-weight:bold;
height:40px;
}

#menuitem span.dropdownmenu {  
background:#fff;  
border:2px solid #fff;  
padding:0;  
rightright:0;  
width:120px; 
text-align:left; 
}  

#menuitem span.dropdownmenu a {  
color:#fff;  
display:block;  
font-weight:bold;
text-decoration:none; 
height:30px; 
}  

#menuitem span.dropdownmenu a:hover {  
background:#cccccc;  
color:#000000;  
}  

/* ## Content Elements ## */

#content {
text-align:center;
width:935px;
padding-left:4px;
padding-right:4px;
padding-bottom:50px;
background-color:#FFFFFF;
min-height:495px;
}

#contentshort {
text-align:center;
width:935px;
background-color:#FFFFFF;
height:400px;
}

#copylt {
float:left;
width:500px;
padding-left:50px;
padding-right:50px;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-align:left;
}

#copyrt {
float:right;
width:200px;
padding-left:50px;
padding-right:50px;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-align:left;
}

#column1 {
float:left;
width:275px;
margin-left:5px;
padding:2px;
text-align:left;
}

#column2 {
float:left;
width:275px;
padding:5px;
text-align:left;
}

#column3 {
float:right;
width:275;
margin-right:5px;
padding:2px;
text-align:left;
}

#column1, #column2, #column3 ul, a { 
list-style-image: url(../images/bullet.gif);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#663300;
}

#column1, #column2, #column3 li {
padding-bottom:5px;
vertical-align:middle;
} 

#divider {
float:left;
background-image:url(../images/vertical_divide.gif);
background-repeat:no-repeat;
width:30px;
height:400px;
}

.newsleft {
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-style:italic;
width:90px;
padding-left:10px;
text-align:right;
}

.newsrt {
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:italic;
width:175px;
padding:0 10px 0 5px;
}

.newsrt a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:italic;
}

#breadcrumbs {
float:left;
width:910px;
height:35px;
padding-left:40px;
text-align:left;
margin-top:15px;
}

.breadcrumb {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FF9900;
}

.breadcrumb a{
font-size:14px;
}

#items {
float:left;
background-color:#ffffff;
width:900px;
padding-left:10px;
margin-top:15px;
text-align:center;
}

.item {
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:italic;
width:200px;
padding-left:10px;
text-align:center;
}

#itemblock {
float:left;
text-align:left;
width:725px;
padding-left:90px;
margin-top:20px;
}

.itemtitle {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FF9900;
}

.itemsubtitle {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#333333;
}

.itemdesc {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}

#footerwrap {
background-image:url(../images/footer_bkg.jpg);
background-repeat:no-repeat;
float:left;
position:relative;
margin-left: auto;
margin-right: auto;
width: 950px;
}

#footer {
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.dev a{
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
}