/* Forms Plus common CSS */
/* Created by: Karen Newton - Web Sight Ltd. */
/* page_styles.css - contains all styles for page elements - specific to each page content} */

h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:110%;
	color:#152d8f;
	padding:20px 0px 0px 0px;
	font-weight: bold;
}
h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#66bb55;
	padding:0px 0px 0px 0px;
	margin:10px 0px 10px 0px;
}
h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
	color:#152d8f;
	padding:0px 0px 0px 0px;
	margin:0px;
}

.format{font-weight:bold; font-size:110%;}

/* HOME PAGE*/
.home_header h1{
	font-size:120%; margin-bottom:15px;
}
#home_image{float:left; width:150px;margin-top:10px;}
#home_text{
	float:left;
	width:330px;
	font-size:70%;
	line-height:12pt;
	margin-top:10px;
}
/* apply only to IE */
* html #home_text{width:320px;}

/* Home page column*/
#home_full_col p{font-size:75%; font-weight:normal; padding:0px 0px 20px 0px; margin:0px; line-height:14pt;}
#home_full_col{width:559px; color:#152d8f; padding-right:10px;}

/* Bottom Section on homepage */
#bottom_section{margin-top:10px;}
/*#exchange_logo{width:150px; margin-left:35px; float:left;}*/
#latest_news{
	border-top: 1px dashed #152d8f; 
	border-bottom: 1px dashed #152d8f; 
	margin:33px 10px 0px 0px;
	background-color: #ffffff;
	padding:0px;
	}
#latest_news h2{padding:0px;}
#latest_news p{
	font-size: 68%;
	padding: 0px;
	line-height: 8pt;
}
/* apply only to IE 
* html #exchange_logo{margin-left:15px;} */
/* apply only to IE */
* html #latest_news{margin-top:13px;} 

.image{padding: 0px 5px 22px 0px;}
.image_top{padding: 0px 5px 22px 0px;}
.image_bot{padding: 0px 5px 10px 0px;}

/* PAGES */
/* Pages - Full column*/
#full_col{width:570px;font-size:70%; color:#152d8f; padding-right:0px; padding-left:0px;}
#full_col p{padding-left:1px; margin:0px; padding:0px 0px 6px 1px;}

/* Bottom slogan green banner*/
#slogan_banner{
	width:559px; 
	text-align:center; 
	font-size:75%;
	font-weight:bold;
	color:#ffffff;
	background-color:#66bb55;
}

/* ABOUT US PAGE */
#left_col h2{font-size:100%; padding:0px; margin:0px;}
#left_col{float:right; font-size:70%; color:#152d8f; width:320px; padding-right:10px;}
#left_col p{padding:8px 0px 8px 0px; margin:0px;}

#right_col{float:left; width:215px; padding:0px 10px 0px 0px;}
.content_img{margin-bottom:0px;}

.quote{font-size:75%;color:#152d8f; }

/* PRINT MANAGEMENT/BUSINESS PAGE*/
.banner{width:560px; margin-bottom:10px;}
.img{width:140px; float:left;}

/* LABELS PAGE */
#left_col2 h2{font-size:100%; padding:0px; margin:0px;}
#left_col2{float:right; font-size:70%; color:#152d8f; width:300px; padding-right:10px; margin-bottom:10px;}
#left_col2 p{padding:8px 0px 8px 1px; margin:0px;}

#right_col2{float:left; width:250px; padding:0px 10px 0px 0px; margin-bottom:10px;}

/* CASE STUDY PAGE*/
.img_box{float:left; width:50%; margin-top:6px; margin-bottom:6px;}
.image{padding:0px; margin:0px 0px 10px 0px;}
.img_box p{text-align: center; margin:0px; padding:0px 0px 0px 0px;}

/* LISTS */
#right_list{width:50%; float:right; padding-left:0px;}
#left_list{width:50%;float:left;  padding-left:0px;}

#cross_list{margin:10px 0px 10px 0px;}
#cross_list ul{padding-left:10px; margin:0px;}
#cross_list li{float:left; padding:0px 7px 0px 0px; margin:0px 5px 0px 5px; font-weight:bold;}



/* CONTACT US */
#contact_form{
	font-weight:bold;
	color:#152d8f;
	float:left;
	margin-left: 10px;
}
.button{
	width:10em;
	padding:0em;
	margin:0em;
	text-align:center;
	line-height:1.664em;
	border:0.166em solid;
	border-color:#3959BF #333333 #333333 #3959BF;
	background-color:#152d8f;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
#contact_details{float:left;  padding-left: 100px; text-align:center;}

/* STOCK PAGES */
/* Stock graphic layout */
.left_box{float:left; text-align:center; margin-left: 45px;padding: 5px 20px 0px 20px;}
.right_box{float:left; text-align:center; padding: 5px 20px 0px 20px;}

/* Stock page layout */
#stock_left{float:left; width:320px;}
#stock_right{float:left; width:240px; padding-left: 10px;}
#stock_right p{padding:0px 0px 7px 0px;}
table{width:240px; border:1px solid #66bb55; padding:0px 5px 0px 5px; font-size: 95%;}

.mid_box{float:left; text-align:center;padding: 5px 20px 0px 20px;}
.hover a img{border:2px solid #ffffff;}
.hover a:hover img{border:2px solid #66bb55;}
/* case study image */
.image a img{border:2px solid #152d8f;}

/* ORDER FORM */
#order_form table{width:340px; border:0px solid #66bb55; padding:0px 5px 0px 5px; font-size: 95%;}
#order_form table td{}