@import url("../assets/mockup2/_css/dropDown.css");

/***
 HTML BODY
***/
body {
margin: 0px;
background: #ffffff url(../assets/mockup2/images/sitebg.gif);
font-family: verdana, arial, helvetica, sans-serif;
font-size: 8.5pt;
color: #666666;
line-height: 120%;
}


/***
 PAGE WRAPPER
***/
#page {
width: 800px;
background: #ffffff;
}

/***
 TOP AREA: Site Header, Navi Bar, Key Visual
***/
#siteheader {
background: #ffffff url(../assets/mockup2/images/sitebg.gif);
}

#navibar {
background: #817D6B url(../assets/mockup2/images/navibarbg-right.gif) 100% 0 no-repeat;
height: 27px;
padding: 18px 18px 0px 0px;
color: #ffffff;
}
#navibar, {/* IE hack */
height: 45px;
}
#navibar a {
color: #ffffff;
font-weight: bold;
font-size: 8pt;
text-decoration: none;
}

#keyvisual {
}


/***
 SITE BODY (below header & key visual)
	left & right columns
***/
#sitebody {
	background: #ffffff;
	min-height: 400px;
	padding-top: 15px;
}
#sitebody, {/* IE hack */
height: 400px;
}

#leftcolumn {
float: left;
width: 283px;
padding: 0px 30px 0px 17px;
}
#leftcolumn, {/* IE hack */
width: 330px;
}

.photo_rightalign {
float:right;
padding: 10px 10px 10px 0px;

}

.photo_leftalign {
float:left;
padding: 0px 20px 20px 0px;
}

/* news box.  "c" for corners */
.newsouterbox .c1 {background: url(../assets/mockup2/images/news-outer-box-c1.gif) 0 100% no-repeat #f0eee9; }
.newsouterbox .c2 {background: url(../assets/mockup2/images/news-outer-box-c2.gif) 100% 100% no-repeat; padding-bottom: 1px; }
.newsouterbox .c3 {background: url(../assets/mockup2/images/news-outer-box-c3.gif) 0 0 no-repeat; }
.newsouterbox .c4 {background: url(../assets/mockup2/images/news-outer-box-c4.gif) 100% 0 no-repeat; padding: 5px 10px 0px 10px; }
.newsouterbox, .newsouterbox a { color: #993333; }
.newsinnerbox .end { clear: both; font-size:1px; line-height:1px; padding-bottom: 10px; }
.newsinnerbox .c1 {background: url(../assets/mockup2/images/news-inner-box-c1.gif) 0 100% no-repeat #ffffff; }
.newsinnerbox .c2 {background: url(../assets/mockup2/images/news-inner-box-c2.gif) 100% 100% no-repeat; padding-bottom: 10px; }
.newsinnerbox .c3 {background: url(../assets/mockup2/images/news-inner-box-c3.gif) 0 0 no-repeat; }
.newsinnerbox .c4 {background: url(../assets/mockup2/images/news-inner-box-c4.gif) 100% 0 no-repeat; padding: 15px 15px 0px 15px; }
.newsinnerbox { color: #999999; }
.newsinnerbox .end { clear: both; font-size:1px; line-height:1px; padding-bottom: 10px; }

.newsouterbox h2 {
margin: 5px 0px 10px 15px;
font-size: 11px;
font-weight:bold;
color: #a95454;
}

.newsouterbox .newsitem {
margin-bottom: 15px;
}
.newsouterbox .newsheader {
font-size: 8pt;
}
.newsouterbox .newsbody {
}
.newsouterbox .newsfooter {
text-align: right;
font-size: 8pt;
}

.sidearticle {
margin: 10px 0px; color: #999999;
}
.sidearticle .articlepicture {
margin: 0px 0px 10px 0px;
}
.sidearticle .articleabstract {
margin: 0px 10px 10px 10px;
}
.sidearticle .articlefooter {
margin: 0px 10px 0px 10px;
text-align: right;
font-size: 8pt;
}

/***
CONTENT PHOTOS
***/

#rightcolumn {
margin-left: 330px;
padding: 0px 30px 40px 0px;
}

#fullpagecolumn {
margin: 0px 17px;
}


/***
 SITE FOOTER
***/
#sitefooter {
border-top: 1px solid #cccccc;
margin: 20px 17px 0px 17px;
padding: 10px 0px 10px 0px;
font-size: 7pt;
letter-spacing: 0.04em;
color: #666666;
background-color:#FFFFFF;
height:60px;
}

#sitefooter .leftalign {
width:550px;
float:left;
font-size: 6pt;
font-style:italic;
}

#sitefooter .rightalign {
width:200px;
float:right;
text-align:right;
}

/***
 GENERIC HTML TAGS, e.g., <h1 />, <a />, ...
***/
h1 {
	font-size: 13pt;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #a95454;
	margin-top: 20px;
	margin-bottom: 25px;
}
h2 {
font-size: 10pt;
color: #b6a358;
margin-bottom: 10px;
}
 

form tr td,
form input {
font-size:9pt;
color: #666666;
}

form tr td.label{
text-align:right;
font-weight:normal;
color: #B6A358;
}

form tr td {
padding:5px;
vertical-align:top;
}

form table {
width:90%;
background-color:#F4F3EE;
border-left:1px solid #DDDDDD;
border-right:1px solid #DDDDDD;
margin:10px 0px 0px 0px;
padding:15px;
}

a, a:link, a:visited {
color: #B6A358;
text-decoration: underline;
}
a:hover
{
color: #a95454;
text-decoration: none;
}

a img {
border: 0px;
}

