/* CSS Document */

#content {padding: 0 20px 10px 20px; border-top: solid 10px #ee2e24;}

h1 {}
	#content h1 {font-size:1.8em; color:#069;}
	.title h1 {background:url(../images/content/icon-h1.gif) no-repeat left center; font-size:2.2em; color:#039; font-weight:bold; padding-left:60px; margin:0.6em 0; border-bottom:1px dotted #69c; display:block;}

h2 {}
	#content h2 {font-size:1.6em; color:#900;}

h3 {}
	#content h3 {font-size:1.4em;}

h4 {}
	#content h4 {font-size:1.2em;}

h5 {}
	#content h5 {font-size:1.0em;}

h6 {}
	#content h6 {font-size:0.8em;}

li {}
	#content li {font-size:0.9em; color:#222;}
	#content li li {font-size:12px; color:#444;}
	#content li li li {font-size:11px; color:#666;}
	/*icon lists*/
	#content ul #content li {list-style:disc url(none); padding-left:3px; padding-bottom:1px;}
	#content ul.cal #content li, li.cal {list-style:circle url(../images/icons/iconm_cal.gif);} /*Event/Calendar*/
	#content ul.doc #content li, li.doc {list-style:circle url(../images/icons/iconm_doc.gif);} /*Word Document*/
	#content ul.email #content li, li.email {list-style:circle url(../images/icons/iconm_email.gif);} /*Email*/
	#content ul.inf li, #content li.inf {list-style:circle url(../images/icons/iconm_inf.gif);} /*Information icon*/
	#content ul.lock li, #content li.lock {list-style:circle url(../images/icons/iconm_lock.gif);} /*Lock/Security*/
	#content ul.pdf li, #content li.pdf {list-style:circle url(../images/icons/iconm_pdf.gif);} /*PDF/Acrobat*/
	#content ul.pp li, #content li.pp {list-style:circle url(../images/icons/iconm_pp.gif);} /*Powerpoint/Presentation */
	#content ul.real li, #content li.real {list-style:circle url(../images/icons/iconm_real.gif);} /*Real Media*/
	#content ul.txt li, #content li.txt {list-style:circle url(../images/icons/iconm_txt.gif);} /*Text*/
	#content ul.zip li, #content li.zip {list-style:circle url(../images/icons/iconm_zip.gif);} /*ZIP Archives*/

ul{}
	#content ul ul li {list-style:square; padding:1px 3px; margin:1px 3px;}
	#content ul ul ul li { list-style-type:circle; padding:1px 3px; margin:1px 3px;}

ol {font-size:0.9em; color:#222;}
	ol ol {list-style:lower-roman; padding:1px 8px; margin:1px 8px;} /*upper roman numeral*/
	ol ol ol {list-style:lower-alpha;}
	ol.alpha {list-style:lower-alpha;} /*alphabetic*/
	ol.up-rnum {list-style:upper-roman;}  /*upper roman numeral*/
	ol.low-rnum {list-style:lower-roman;} /*lower roman numeral*/	

dl {}
	/*frequently asked question*/
	dl.faqs dt {font-size:0.9em; color:#000; font-weight:bold;}
	dl.faqs dd {font-size:0.8em; color:#555;}
	dl.faqs dd.dd-btt {font-size:0.7em; text-align:right; border-bottom:1px dotted #ccc; padding:2px; margin-bottom:5px; display:block;}

a {color:#369}
	dl.faqs dt a {font-weight:bold;}
	a.btt {padding:5px 10px; border-top:1px dotted #bbb;}

span {}
	.title h1 span {color:#c00;}

/*left col elements*/
.imgpad {margin:5px 0;}

	/*
	------------------------------------------------------
	HCARD FORMAT
	----------------------------------------------------*/

#hcard 	{

		font-size:.85em;
		line-height:1.2em;
		padding-top:.3em;
		padding-bottom:.3em;
		padding-left:.3em;
		font-family: Arial, Helvetica, sans-serif;
		color: #000000;
		margin-bottom:.9em;

	}
	
.type 	{display:none;}
.org  	{font-weight:normal; color: #000000}
.title	{font-weight:normal; color: #000000}
													
	/*
	------------------------------------------------------
	End HCARD FORMAT
	----------------------------------------------------*/
	
/*------------------------------
	PRICING GRIDS
-----------------------------*/
	table#pricing-grid {background:#d7e9f8; font-family:Tahoma, Geneva, sans-serif; margin:0 auto;}

	/*head styles*/
	tr.head td {text-align:left; background:#0c59a5; color:#fff; padding:0;}
	tr.head td.col1 {width:120px; background:#06336a;}
	tr td {padding:3px 4px;}
	tr.white td {background:#fff;}
	/*content styles*/
	tr td.monthly-rate {font-size:1em; color:#0c59a5; font-weight:bold; border-bottom:1px solid #aac5df; border-right:1px solid #aac5df; border-left:1px solid #aac5df;}
	tr td.monthly-rate span {font-size:0.7em;}
	tr td.price {text-align:right; border-bottom:1px solid #aac5df; border-right:1px solid #aac5df;}
	tr td.three {font-weight:bold;}
	tr td.price span {font-size:0.7em;}
	tr td.negative {color:#C00;}
	/*footer styles*/
	tr#table-footer td { background:#0c59a5; padding:10px;}