/* Content related CSS */

/*************/
/* True Tags */
/*************/
body {
	scrollbar-base-color:#eeeeee;
	scrollbar-arrow-color:#999999;
	scrollbar-track-color:#eeeeee;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:#F7F7F7 url(../images/bk-bottom.jpg) repeat-x bottom left;
	color:#231F20;
	padding:0px;
	margin:0px;
	text-align: center;
}
* {

}
html{
	scrollbar-base-color:#eeeeee;
	scrollbar-arrow-color:#999999;
	scrollbar-track-color:#eeeeee;
	padding:0px;
	margin:0px;
}
p {
	font-size:12px;
	line-height:18px;
	}
a {
	color:#0000A6;
	text-decoration:none;
	}
#box a {
	background-color:#eeeeee;
	padding:0px 2px 0px 2px;
	}
hr {
	float:left;
	size:1;
	margin-bottom:0px;
	margin-top:0px;
	height: 1px;
	border-color: #c1c1c1;
	border-style: solid;
	width:450px;
	}
img {
	border:none;
	background:none;
}
#box img {
	border:#231F20 1px solid;
}
#box #content img {
	margin-left:-15px;
}
.layout {
	clear:both;
	height:0px;
	margin:0px;
}

/*************/
/* Frame */
/*************/

#frame {
	background: url(../images/bk-top.jpg) repeat-x top left;
	}
	
#container {
	width:960px; 
	padding:0px;	
	margin:0px auto;
	text-align: left;
	}
	
/*************/
/* Head & Navigation */
/*************/

#head {
	width:960px;
	height:150px;
	background:url(../images/bk-head.jpg) no-repeat top left;
	margin:0px;
	padding:0px;
	}
	
#logo {
	float:left;
	margin:20px 0px 15px 55px;
	padding:0px;
	}
	
#logo a {
	background-color:#FFFFFF;
	}
	
#topnav {
	width:403px;
	margin:20px 0px 0px 0px;
	padding:0px;
	float:right;
	}
#topnav p{
	margin:2px 70px 0px 0px;
	font-variant:small-caps;
	font-weight:bold;
	}
#topnav a, #topnav a:visited {
	text-decoration:none;
	color:#ffffff;
	}
#topnav a:hover, #nav a:visited:hover {
	text-decoration:none;
	background-color:#C90248;
	color:#cccccc;
	}
#nav {
	margin:0px 0px 0px 50px;
	padding:0px;
	}
#nav p{
	margin:0px;
	padding:0px 0px 4px 0px;
	color:#231F20;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif small-caps;
	letter-spacing:1px;
	}
	
#nav a, #nav a:visited {
	padding:2px 19px 4px 18px;
	color:#231F20;
	font-variant:small-caps;
	}
	
#nav a:hover, #nav a:visited:hover {
	text-decoration:none;
	color:#000000;
	background-color:#E1E1E1;
	}
	
#nav .select0 {
	background:url(../images/bk-nav-0.png) no-repeat top center;
	}
	
#nav .select1 {
	background:url(../images/bk-nav-1.png) no-repeat top center;
	}
	
#nav .select2 {
	background:url(../images/bk-nav-2.png) no-repeat top left;
	}
	
#nav .select3 {
	background:url(../images/bk-nav-3.png) no-repeat top left;
	}
	
#nav .select4 {
	background:url(../images/bk-nav-4.png) no-repeat top left;
	}
	
/*************/ 
/* Content */
/*************/
	
#box {
	width:940px;
	margin:0px;
	padding:15px 0px 20px 48px;
	background:#F7F7F7 url(../images/bk-content.jpg) repeat-y top left;
	}
#photos {
	width:845px;
	margin-bottom:20px;
	padding:5px;
	background-color:#231F20;
	}	
#content {
	width:500px;
	margin:0px; 
	padding:15px 28px 25px 40px;
	border-top:#A30234 1px solid;
	border-left:#C8C8C8 1px solid;
	border-right:#C8C8C8 1px solid;
	border-bottom:#C8C8C8 1px solid;	
	background-color:#FBFBFB;
	float:left;
	}
#content h1 {
	color:#231F20;
	font:bold  small-caps 14px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:2px;
	}
	
#content strong {
	color:#A30234;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:2px;
	}
	
#bar {
	width:350px;
	float:left;
	margin-left:15px;
	}
	
#sidebar-star {
	width:200px;
	float:left;
	margin:0px 0px 20px 0px;
	padding:15px 35px 15px 35px;
	border-top:#A30234 1px solid;
	border-left:#C8C8C8 1px solid;
	border-right:#C8C8C8 1px solid;
	border-bottom:#C8C8C8 1px solid;
	background:#FBFBFB url(../images/bk-star.jpg) no-repeat top right;
	}
#sidebar {
	width:200px;
	float:left;
	margin:0px 0px 20px 0px;
	padding:15px 35px 15px 35px;
	border-top:#A30234 1px solid;
	border-left:#C8C8C8 1px solid;
	border-right:#C8C8C8 1px solid;
	border-bottom:#C8C8C8 1px solid;
	background-color:#F1F1F1;
	}
#bar h2 {
	color:#231F20;
	font:bold small-caps 12px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:2px;
	}
	
#bar strong {
	color:#A30234;
	letter-spacing:2px;
	}

/***********************/
/* content */
/***********************/

#image {
	float:right;
	border:#eee 1px solid;
	}

.small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#c1c1c1;
	font-size:10px;
	line-height: 14px;
	margin-bottom:0px;
	}

	
/*************/
/* Footer */
/*************/
	
#footer {
	height:89px;
	margin:0px;
	padding:35px 0px 0px 100px; 
	background:#F7F7F7 url(../images/bk-foot.jpg) no-repeat top left;
	color:#231F20; 
	text-align: left;
	}

#footer h2 {
	font:bold 10px Verdana, Arial, Helvetica, sans-serif; 
	line-height:18px;
	margin:0px;
	padding:0px;
		}

#footer a:link, #footer  a:visited, #footer  a:active {
	font:bold small-caps  11px Verdana, Arial, Helvetica, sans-serif;
	color:#231F20;
	letter-spacing:1px;
	background-color:none;
	text-decoration:underline;
}
#footer a:hover, #footer a:visited:hover {
	text-decoration:none;
	}
	
/*************/
/* Lists */
/*************/
ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#A30234;
	line-height:22px;
	font-size:12px;
	list-style:square;
	}
li li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#231F20;
	line-height:18px;
	font-size:12px;
	list-style:disc;
	}
li li li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#231F20;
	line-height:18px;
	font-size:12px;
	list-style-image: url(../images/icons/list3.gif);
	}
.li_pdf {
	list-style-image:url(../images/icons/pdf.gif);
	}
.li_web {
	list-style-image:url(../images/icons/web.gif);
	}
.li_doc {
	list-style-image:url(../images/icons/word.gif);
	}
.li_xls {
	list-style-image:url(../images/icons/excel.gif);
	}
.li_mov {
	list-style-image:url(../images/icons/vid.gif);
	}
#content .li_ppt {
	list-style-image:url(../images/icons/ppt.gif);
	}
.li_swf {
	list-style-image:url(../images/icons/swf.gif);
	}
.li_none {
	list-style-image: url(../images/spacer.gif);
	}
/******/
/* H3 */
/******/
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	}
h3 a:link, h3 a:visited, h3 a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	padding:20px 0px 0px 0px;
	margin:20px 0px 0px 0px;
	text-decoration:none;
	}
h3 a:hover, h3 a:visited:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	margin:20px 0px 0px 0px;
	text-decoration:none;
	}
	
/*****************/
/* table classes */
/*****************/

th {
	background-color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:14px;
	padding: 5px;
	vertical-align: top;
	text-align:left;
	}
td {
	background-color:#ffffff;
	border-top:1px solid #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#c1c1c1;
	font-size:12px;
	padding: 5px;
	vertical-align: top;
	}
/* Floats 
*/
.fltrt {
	float: right;
}
.fltlft {
	float: left;
}
.clearfloat {
	clear:both;
	height:0px;
	margin:0px;
	padding:0px;
	font-size:1px;
	line-height:0px;
}