@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS framework
 * @creator     YAML Builder V1.0 (http://builder.yaml.de)
 * @file        my_layout.css
 */

/* import core styles */
@import url(base.css);

/* import screen layout */
@import url(nav_slidingdoor.css);
@import url(basemod.css);
/* @import url(content.css); */

body {background-color: #3761A3; background-image: url(images/body_bg.jpg); font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#555555;}
body{border:0; margin:0; padding:0;}
form{border:0; margin:0;}
form {
	font-size:11px;
	color:#000000;
}
form, input {padding:0}
h1,h2,h3,h4 {margin:0; border:0; padding:0; color:#000000; font-weight:normal;}
h1 {font-size:32px; font-family:Georgia, "Times New Roman", Times, serif; line-height:36px; padding-bottom:20px; }
h2 {
	font-size:20px;
	font-family:"Lucida Sans Unicode", Verdana, Arial, Helvetica, "lucida Grande", sans-serif;
	line-height:36px;
	padding-bottom:6px;
	padding-right:20px;
	margin-right:10px;
	font-style: normal;
	text-align:center;
	background-image:url(images/underline.png);
	background-position:left bottom;
	background-repeat:repeat-x;
}
	h2 a:link, h2 a:visited{color:#000000; text-decoration:none;}
	h2 a:hover{text-decoration:underline;}
h3 {
	font-size:12px; 
	line-height:32px; 
	color:#ff6600; 
	background:url("images/h3-left.png") top left no-repeat #ff6600;
	font-weight:bold;
}
	h3 div {
		background:url("images/h3-right.png") top right no-repeat;
		height:32px;
		line-height:32px;
		padding:0 10px;
	}
h4{
	font-size:12px;
	font-weight:bold; 
	color:#40403b;
	margin-bottom:14px;
}
strong{color:#000000;}
a:link, a:visited{color:#003399; text-decoration:none;}
a:hover{text-decoration:underline;}
blockquote {
	margin: 20px; 
	padding:0 0 0 14px;	
	color: #666666; 
	border-left: 2px solid #999999;
}

/* Form Tags */

 label
{
width: 4em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block
}

.submit input
{
margin-left: 4.5em;
}
input
{
color: BLACK;
background: #c8ddf3;
border: 1px solid #000066;
}

textfield {
background: #c8ddf3;
border: 1px solid #000066;
}
.submit input
{
color: #000099;
background: #c8ddf3;
border: 2px outset #000099;
}
fieldset
{
border: 1px solid #CCCCCC;
width: 35em;
}

legend
{
color: BLACK;
background: #c8ddf3;
border: 1px solid #000;
padding: 2px 6px
}

.opthighlight {
background:#000099;
color:#FFFFFF;
}

/* End of form */

.product_name {
	background-image:url(images/bg_header_sml.gif);
	font-family:"Lucida Sans Unicode", Verdana, Arial, Helvetica, "lucida Grande", sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000;
	width:95%;
	height:20px;
	border:thin #FFFFFF;
	text-align:center;
	padding-left:5px;
	background-position-x:5%;
}

.author {
	background-color: #f9f9f9;
	color:#f9f9f9;
}

.author a:link {
	background-color: ##f9f9f9;
	color:##f9f9f9;
}