/*	author: Stephanie Finken
	company: WSOL (http://www.wsol.com);
	email: sfinken@wsol.com

*/

h1, .h1 {
	font-size: 40px;
	line-height: 1.5em;
	color: #000e70;
	font-weight: normal;
	margin: .25em 0 .75em 0;
}

h2, .h2 {
	font-size: 24px;
	line-height: 1.3333em;
	color: #666;
	font-weight: normal;
	margin: 1em 0 .6667em 0;
}

h3, .h3 {
	font-size: 23px; 
	color: #102a5c; 
	font-weight: normal; 
	margin: .818em 0 .444em 0;	
	line-height: 1.175em;
}

h4, .h4 {
	color: #444;
	font-size: 1.286em; /* 18px */
	margin: .525em 0 .222em; /* 24px 0 8px 0*/
/*	line-height: 1.555em;*/
	font-weight:normal;
}

h5, .h5 {
	font-size: 14px; /* 16px */
	line-height: 1.4em; 
	margin: .425em 0 .425em 0; 
	font-weight: normal;
	color:#666;
}

h6, .h6{
	text-transform:uppercase;	
}
.callout { 
	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; 
	font-size: 1.5em; 
	margin: .8889em 0 .8889em 0; /* 16px 0 16px 0 */
	color: #777777; 
	clear: both; 
	line-height: 1.555em;
}

.caption { font-style: italic; font-size: 11px; color: #666;}

.blockquote { 
	display: block; 
	clear: both; 
	padding: 0 0 0 30px; 
	margin: 1em 0;
	line-height: 2em; 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 1em; /* 12px */
	border-left: 5px solid #ddd; color: #555;
}

.small-text { font-size: 10px;}

.alignLeft { display: block; float: left; padding-right: 14px;}

.alignRight { display: block; float: right; padding-left: 14px;}

.textBlockRight { width: 40%; float: right; padding-left: 14px;}
.textBlockLeft { width: 40%; float: left; padding-right: 14px;}

.imagePadding { padding: 8px 16px;}


.imageSize1 { width: 80px; height: 75px; }

.imageSize2 { width: 150px; height: 115px;}

.imageSize3 { width: 300px;}

.imageSize4 { width: 480px; height: 350px; }

.documentlist{
	width:98%;	
}

/* Used for fancybox modals */
a.fancy {}
a.frame {}

/* For Symmetri */
.SpecTable {
color:black;
border:1px solid black;
border-collapse:collapse;
text-align:left;
width:75%!important;
}

.SpecTable th {
font-weight:bold;
color:white;
background-color: #1f427d;
border:1px solid white;
border-collapse:collapse;
padding:5px;
}

.SpecTable td {
text-align:left!important;
border:1px solid black;
border-collapse:collapse;
padding:5px;
}

.ArticleTable img {
border:1px solid #666;
width:70px;
height:70px;
margin-right:10px;
}

.ArticleTable h4 {
font-weight:bold;
color:#1f427d;
}

.ArticleTable a {
display:block;
border-bottom:1px solid #666;
}

tr.emptyRow {
	font-size:5px;
	line-height:5px;
}

.motion-chat { }
.order-chat { }