@charset "utf-8";
/* CSS Document by Martin*/

* {

}

html {
	background-color: #e4f5ff;
	margin: 0;
	padding: 0;
	font: 12px verdana;
	color: #221e1f;
	background: url('images/bg.gif') #e4f5ff repeat-x;
	height: 100%;

}

body {
	height: 100%;
}

#header {

	background: url('images/header.jpg') #ffffff top no-repeat;
	height: 91px;
	width: 800px;
	margin-left: auto;
	margin-right:auto;

}

#container {
	margin-left: auto;
	margin-right:auto;
	width: 786px;
	height: auto;
	background-color: #ffffff;
	padding: 7px 7px 7px 7px;
	
}


#container #top #flash {
	width: 599px;
	height: 193px;
	float: right;
	border-left: #2963b5 1px dashed;
	padding-left: 7px;		
}

.clear {
	clear: both;
}

#container #main {
	margin-top: 25px;
	height: auto;
	width: 100%;
}


#container #main #contact {
	padding: 0px 5px 0px 5px;
	width: 162px;
	height: auto;
	float: left;
	background-color: #3173bd;
	margin: 0;
	color: #ffffff;
	overflow:hidden;

}

#container #main #contact h4{
	background: url('images/contactheader.jpg') #ffffff top no-repeat;
	border-bottom: #ffffff dashed 1px;
	height: 28px;
	width: 173px;
	margin: 0;
	padding:0;
	margin-left: -5px;
}

#container #main #contact #contactfooter{
	background: url('images/contactfooter.jpg') #ffffff top no-repeat;
	height: 24px;
	width: 172px;
	margin: 0;
	padding:0;
	margin-left: -5px;
	margin-top: 6px;
}

#container #main #contact p {
	padding: 0;
	margin: 0;
}

#container #main #content {
	width: 599px;
	height:auto;
	min-height: 193px;
	float: right;
	border-left: #2963b5 1px dashed;
	padding-left: 7px;	

}

#container #main #content h5 {
	margin-top: 0px;
		
}



#footer {
	margin-left: auto;
	margin-right:auto;
	width: 800px;
	height: 20px;
	text-align: center;
	border-top: #2963b5 1px dashed;
	background-color: #ffffff;
	padding-top: 5px;
}


/*------------------------------------------  Links Start -------------------------------------*/

#container #top #links {
	width: 172px;
	height: 193px;
	float: left;
}

#container #top #links ul { 
	list-style: none; 
	margin: 0; 
	padding: 0; 
	margin-top: 0px;
}

#container #top #links li { 
	width: 167px; 
	height: 36px; 
	float: left; 
	font: bold 13px tahoma; 
	text-align: left; 
	margin-bottom: 5px;
	
}

#container #top #links li a {
	width: 100%; 
	padding: 8px 0 0px 0; 
	display: block; 
	color: #ffffff; 
	text-decoration:none;
	padding-left: 5px;
	height: 20px;	
	background-color: #3173bd;
}

#container #top #links a:hover { 
	color: #ffffff;
	text-decoration:underline;
	background-color: #63adff

}

#container #top #links li.current a { 
	color: #ffffff;
	text-decoration:underline;
	background-color: #63adff
	}
	
#container #top #links li.current a:hover { 
	color: #ffffff; 
	text-decoration:none;
	background-color: #3173bd;
}



/*------------------------------------------  Links for Stock Start -------------------------------------*/

#container #top #linksstock {
	width: 172px;
	height: 193px;
	float: left;
}

#container #top #linksstock  ul.stockul { 
	list-style: none; 
	margin: 0; 
	padding: 0; 
	margin-top: 0px;
}

#container #top #linksstock  li { 
	width: 167px; 
	height: 36px; 
	float: left; 
	font: bold 13px tahoma; 
	text-align: left; 
	margin-bottom: 5px;
	
}

#container #top #linksstock  li a.stocklinks {
	width: 100%; 
	padding: 8px 0 0px 0; 
	display: block; 
	color: #000000; 
	text-decoration:none;
	padding-left: 5px;
	height: 20px;	
	background-color: #CCCCCC;
}

#container #top #linksstock  a.stocklinks:hover { 
	color: #ffffff;
	text-decoration:underline;
	background-color: #666666

}

#container #top #linksstock  li.current a.stocklinks { 
	color: #ffffff;
	text-decoration:underline;
	background-color: #666666
	}
	
#container #top #linksstock  li.current a.stocklinks:hover { 
	color: #000000; 
	text-decoration:none;
	background-color: #CCCCCC;
}


/****************** Styles for Forms *******************/

table {
	font-size: 11px;
	border: none;
	float: left;
	width: 200px;
}

html>body table {
	font-size: 11px;
	border: none;
	float: left;
	width: 400px;
}


input {
	width: 150px;
}
textarea {
	height: 50px;
	width: 150px;
}
.send {
	width: 100px;
	background-color:white;
	color:black;
	border: 1px solid gray;
}
h1 {
	font-size: 12px;
	background-color: gray;
	color:#fff;
	width: 540px;
	padding: 3px;
	margin: 0px;
}





#footer a {
	color: #3173bd;
	text-decoration: none;
}

#footer a:hover {
	text-decoration: underline;
}











#containerStock {
	margin-left: auto;
	margin-right:auto;
	width: 786px;
	height: auto;
	background-color: #ffffff;
	padding: 7px 7px 7px 7px;
	
}


#containerStock #top #flash {
	width: 599px;
	height: 193px;
	float: right;
	border-left: #2963b5 1px dashed;
	padding-left: 7px;		
}

.clear {
	clear: both;
}

#containerStock #main {
	margin-top: 25px;
	height: auto;
	width: 100%;
}


#containerStock #main #contact {
	padding: 0px 5px 0px 5px;
	width: 162px;
	height: auto;
	float: left;
	background-color: #3173bd;
	margin: 0;
	color: #ffffff;

}

#containerStock #main #contact h4{
	background: url('images/contactheader.jpg') #ffffff top no-repeat;
	border-bottom: #ffffff dashed 1px;
	height: 28px;
	width: 173px;
	margin: 0;
	padding:0;
	margin-left: -5px;
}

#containerStock #main #contact #contactfooter{
	background: url('images/contactfooter.jpg') #ffffff top no-repeat;
	height: 24px;
	width: 172px;
	margin: 0;
	padding:0;
	margin-left: -5px;
	margin-top: 6px;
}

#containerStock #main #contact p {
	padding: 0;
	margin: 0;
}

#containerStock #main #content {
	width: 599px;
	height:auto;
	min-height: 193px;
	float: right;
	border-left: #2963b5 1px dashed;
	padding-left: 7px;	

}

#containerStock #main #content h5 {
	margin-top: 0px;
		
}

#container #main #content #featured #inlineFourth {
	height: auto;
	width: 200px;
	position: relative;
	left: 15px;
	top: 35px;
	border: 2px solid #000000;
	font-size: 10px;
}

#container #main #content #featured{
background-image:url(images/featured.jpg);
float:right;
height:280px;
left:0px;
position:relative;
width:235px;
margin:0;
}



/*------------------------------------------  Links Start -------------------------------------*/

#containerStock #top #links {
	width: 172px;
	height: 193px;
	float: left;
}

#containerStock #top #links ul { 
	list-style: none; 
	margin: 0; 
	padding: 0; 
	margin-top: 0px;
}

#containerStock #top #links li { 
	width: 167px; 
	height: 36px; 
	float: left; 
	font: bold 13px tahoma; 
	text-align: left; 
	margin-bottom: 5px;
	
}

#containerStock #top #links li a {
	width: 100%; 
	padding: 8px 0 0px 0; 
	display: block; 
	color: #ffffff; 
	text-decoration:none;
	padding-left: 5px;
	height: 20px;	
	background-color: #3173bd;
}

#containerStock #top #links a:hover { 
	color: #ffffff;
	text-decoration:underline;
	background-color: #63adff

}

#containerStock #top #links li.current a { 
	color: #ffffff;
	text-decoration:underline;
	background-color: #63adff
	}
	
#containerStock #top #links li.current a:hover { 
	color: #ffffff; 
	text-decoration:none;
	background-color: #3173bd;
}









span{
color: gray;
	font-size: 11px;
	font-weight: bold;
}

.red{
color: gray;
	font-size: 12px;
}

/*End Styles for Forms */