/*** This typography file is included in the WYSIWYG editor ***/
.typography * {
	color: #686868;
}

.typography p { 
	margin: 0;
	font-size: 12px;
    margin: 0 0 10px;
}

/*** Lists ***/

.typography ul, .typography ol {
	margin: 0;
}

.typography ul {
    padding:0pt;
}

.typography ul li {
    background:transparent url(../images/content-bullet.gif) no-repeat scroll 0pt 5px;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    padding:0pt 0pt 0pt 10px;
}

.typography ol {
    padding:0pt 55px;
}

.typography ol li {
    padding:0;
}

/*** Links ***/

.typography h1 {
    font:21px/23px Arial,Verdana,sans-serif;
    color:#ed1c24;
    margin:10px 0;
    padding:0;
}
.typography h2 {
    font:16px/18px Arial,Verdana,sans-serif;
    color:#ed1c24;
    margin:15px 0 5px 0;
    padding:0;
}
.typography h3 {
    font:14px/18px Arial,Verdana,sans-serif;
    color:#ed1c24;
    margin:15px 0 5px 0;
    padding:0;
}
.typography h4 {
    font:21px/23px Arial,Verdana,sans-serif;
    color:#5f5f5f;
    margin:10px 0 5px 0;
    padding:0;
}
.typography h5 {
    font:16px/18px Arial,Verdana,sans-serif;
    color:#5f5f5f;
    margin:15px 0 5px 0;
    padding:0;
}
.typography h6 {
    font:14px/18px Arial,Verdana,sans-serif;
    color:#5f5f5f;
    margin:15px 0 5px 0;
    padding:0;
}

/*** Addresses ***/	
.typography .gray-box {
    background:#F3F3F3 none repeat scroll 0% 0%;
    border:1px solid #EEEEEE;
    margin:0pt auto;
    padding:5px 0 15px;	
}

/*** WYSIWYG EDITOR ALIGNMENT ***/
.typography .left {
	text-align:left;
}

.typography .center {
	text-align:center;
}

.typography .right {
	text-align:right;
}

.typography img.right {
	float:right;
	margin: 10px 0px 10px 10px;
}

.typography img.left {
	float:left;
	margin: 10px;
}

.typography img.center {
	float:none;
	margin-left:auto;
	margin-right:auto;
	text-align: center;
	display:block;
}

/*** Extra redundancy ***/
.typography p.MsoNormal, .typography p.MsoBodyText {
	margin: 0;
}
