/* base sizes */
.content {
	font-size: 15px;
	line-height: 20px;
	color: #252525;
}

/* hr */
.content hr{display:block;background:#aaa;width:100%;height:1px;border:none;}

/* lists */
.content ul, .content ol{margin-left:12px;margin-bottom:15px!important;margin-top:12px;}
.content ol ol{margin-left:30px;}
.content ul > li {
	background: url("../images/list.gif") no-repeat scroll 0 5px transparent;
	list-style-position: outside;
	padding-left: 12px;
}

.content ul li,.content ol li {margin-bottom:10px;}
.content ol > li{list-style-image:none;list-style-type:decimal;}
.content dt{font-weight:bold;}

/* dt,dl,dd */
.content dl{}
.content dl dt{margin-bottom:2px;font-weight:bold;}
.content dl dd{padding-left:60px;margin-bottom:3px;}

/* tables */
.content table{width:100%;}
.content th, .content td{vertical-align:top;padding:3px;}
.content th{background:#f4f4f4;text-align:center;}
.content tfoot th{text-align:left;}
.content tfoot{background:#f4f4f4;text-align:left;font-weight:bold;border:1px solid #ccc;}
.content th p, .content td p{margin-bottom:0px;}

/* margins and paddings */
.content blockquote p:first-child{margin:10px 0;}
#content p, .content ul, .content ol, .content dl, .content pre, .content blockquote, .content address, .content form, {margin-bottom:5px;}
/*.content p+p{margin-bottom:10px;}*/
#content p{text-indent:0;padding-top:5px;}

.content caption{padding:6px 0;}
.content blockquote{padding:0 12px;margin:20px 0;}
.content textarea, .content input{padding:1px 4px 3px;}
.content input[type="checkbox"], .content input[type="radio"] {margin:1px 4px 4px 0;}
.content select{padding:1px 0 0 2px;}
.content option{padding:0 4px;}

/* colors a:link,a:visited,a:hover,a:active,a:focus */
.content a:link{text-decoration:underline;color:#E6001C;}
.content a:visited{text-decoration:underline;color:#E6001C;}
.content a:hover{text-decoration:none;color:#E6001C;}
.content a:active, .content a:focus{text-decoration:underline;color:#E6001C;}
.content a{text-decoration:underline;color:#E6001C;}
.content a:hover{text-decoration:none;}
.content a.external{background:url("../images/external-link.gif")no-repeat 100% 50%;padding-right:13px;}

/* code */
.content pre{border:1px dashed #aaa;line-height:20px;padding:5px;background:#eee;margin:0;color:#c33;}
.content code{background-color:#f2f2f2;border:1px solid #ddd;padding:0 4px 1px;color:#c33;}

/* images */
.content img[align="left"], .content img.alignImageLeft{float:left;margin:0 10px 5px 0;}
.content img[align="right"], .content img.alignImageRight{float:right;margin:0 0 5px 10px;}

/* tooltip */
.content .tooltip{}
.content .tooltip a{}
.content .tooltip a:hover{}
.content .tooltip:hover{background:transparent;text-decoration:none;}
.content .tooltip span{display:none;padding:5px;margin-left:10px;width:150px;float:right;}
/*border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;*/
.content .tooltip:hover span{text-decoration:none;display:inline;position:absolute;border:1px solid #ccc;background:#fff;color:#000;padding:10px;font-size:11px;line-height:14px;font-style:normal;}

/* quotes */
.content blockquote{border-top:1px solid #ccc;border-bottom:1px solid #ccc;color:#666;font-style:italic;}
blockquote *:before {content: "\201C";}
blockquote *:after {content: "\201D";}
q:before {content: "\00AB";}
q:after {content: "\00BB";}