/*** A Mambo Template*
@compatibility - 4.5.3-4.5.4*
@version - 1.0*
@package - cie_apg_v1*
@author - Min Choi*
@email - min@ciestudios.com*
@website - www.ciestudios.com*
@copyright (C) - 
*/

/* For use by WSYIWGYG editor */
.Heading1	{color: #680000; font-size: 14pt; font-weight: bold;}
.Heading2	{color: #680000; font-size: 12pt; font-weight: bold;}
.Caption	{font-size: 8pt;}

/* HTML defaults */
* 			{font-family: Arial, Helvetica, sans-serif;}
BODY		{background-color: #FFFFFF; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin: 0px;}
TD, P, DIV	{color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;}
A,
A:link,
A:active,
A:visited	{text-decoration: none; color: #CC0000; font-size: 10pt;}
A:hover		{text-decoration: underline; color: #FF0000;}

/* Main */
TD.maincontainer	{border: solid 1px #000000;}
TD.colleft			{background-color: #680000; background-image: url(../images/colbg.jpg); background-repeat: repeat-x; padding: 2px 0px 30px 0px; vertical-align: top; width: 179px;}
TD.colmain			{padding: 2px; vertical-align: top; width: 790px;}
TD.colmainhome		{padding: 2px; vertical-align: top; width: 611px;}
TD.colright			{background-color: #680000; background-image: url(../images/colbg.jpg); background-repeat: repeat-x; padding: 2px 0px 30px 0px; vertical-align: top; width: 180px;}
INPUT.button		{font-size: 8pt;}

/* Navigation */
TD.nav				{background-image: url(../images/navbg.gif); background-repeat: repeat-x; border-top: solid 1px #000000; border-bottom: solid 1px #000000;}

/* Header */

/* Feature Bar */
TD.featurebar			{background-color: #000000; padding: 5px 5px 5px 0px;}
TD.featureadnotice		{background-color: #333333; padding-bottom: 5px; vertical-align: bottom; width: 10px;}

/* Features */
TD.feature			{background-color: #5c1a1a; vertical-align: top; width: 201px;}
TD.featureTitle		{padding: 6px 0px 4px 0px;}
TD.featureImg		{}
IMG.featureImg		{border: solid 1px #000000;}
TD.featureTxt		{padding: 4px 10px 5px 10px;}
A.featureTitle:link,
A.featureTitle:active,
A.featureTitle:visited	{color: #FFFFFF; font-size: 8pt; font-weight: bold;}
A.featureTitle:hover	{color: #FFFFFF; font-size: 8pt; font-weight: bold; text-decoration: underline;}
SPAN.featureTxt		{color: #FFFFFF; font-size: 8pt;}
A.featureReadMore:link,
A.featureReadMore:active,
A.featureReadMore:visited	{color: #CCCCCC; font-size: 8pt;}
A.featureReadMore:hover		{color: #CCCCCC; font-size: 8pt; text-decoration: underline;}
TD.featurereadmore	{background-color: #5c1a1a; padding: 4px 10px 5px 10px;}

TD.dept				{background-color: #680000; padding: 2px 7px 4px 7px;}
TD.deptHdr			{padding: 2px 0px 4px 0px;}
TD.deptItem			{background-color: #490000; padding: 4px 20px 4px 4px;}
TD.deptImg			{padding-right: 4px; vertical-align: top;}
IMG.deptImg			{border: solid 1px #000000;}
TD.deptTxt			{padding-top: 4px; vertical-align: top; width: 100%;}
A.deptTitle:link,
A.deptTitle:active,
A.deptTitle:visited {color: #FFFFFF; font-size: 8pt; font-weight: bold;}
A.deptTitle:hover	{color: #FFFFFF; font-size: 8pt; font-weight: bold; text-decoration: underline;}
SPAN.deptTxt		{color: #FFFFFF; font-size: 8pt;}
A.deptReadMore		{color: #CCCCCC; font-size: 8pt;}

/* Footer */
TD.footer				{background-color: #400000; border-top: solid 1px #000000;}
TD.footertxt			{color: #FFFFFF; font-size: 8pt; padding: 5px; vertical-align: top;}
TD.footerlogo			{padding: 5px 25px 5px 25px; vertical-align: top;}
A.footer:link,
A.footer:active,
A.footer:visited		{color: #FFFFFF; font-size: 8pt; text-decoration: underline;}
A.footer:hover			{color: #FFFFFF; font-size: 8pt; text-decoration: none;}

/* Content: List Filter */
TD.contentFilter			{background-color: #333333; padding: 4px;}
TD.contentFilterTitle		{color: #FFFFFF; padding: 2px 4px 2px 4px;}
TD.contentFilterField		{padding: 2px 10px 2px 0px;}

/* Content: List */
TD.CatListBullet			{padding: 4px; vertical-align: top;}
TD.CatListItem				{padding: 8px 20px 4px 4px; vertical-align: top; width: 100%;}

TD.ContentListItemImg		{background-color: #F0F0F0; padding: 4px; vertical-align: top;}
IMG.ContentListItem			{border: solid 1px #CCCCCC;}
TD.ContentListItemDesc		{background-color: #F0F0F0; padding: 4px; vertical-align: top; width: 100%;}
A.ContentListItemRegister:link,
A.ContentListItemRegister:active,
A.ContentListItemRegister:visited {}
A.ContentListItemRegister:hover {}
A.ContentListItemTitle:link,
A.ContentListItemTitle:active,
A.ContentListItemTitle:visited {color: #680000; font-weight: bold;}
A.ContentListItemTitle:hover {color: #680000; font-weight: bold; text-decoration: underline;}
SPAN.ContentItemDate		{color: #666666; font-size: 8pt;}
SPAN.ContentItemHits		{color: #AAAAAA; font-size: 8pt;}
SPAN.ContentItemAuthor		{color: #666666; font-size: 8pt;}
SPAN.ContentItemDesc		{}
A.ContentItemReadMore		{color: #680000; font-size: 8pt;}
TD.ContentListItemDivider	{height: 2px;}

/* Content: List Navigation */
TD.ContentListNavigation	{border-top: solid 1px #333333; border-bottom: solid 1px #333333; padding: 2px;}
SPAN.pagenav				{color: #666666; font-size: 8pt;}
A.pagenav:link,
A.pagenav:active,
A.pagenav:visited 			{color: #680000; font-size: 8pt;}
A.pagenav:hover 			{color: #680000; font-size: 8pt; text-decoration: underline;}

/* Content: */
TD.cattitle					{padding: 20px 0px 5px 5px;}
TD.cattext					{color: #666666; font-size: 8pt; padding: 0px 10px 5px 10px;}
.mosimage_caption			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; padding: 0px 5px 0px 5px;}

/* Content: */
TD.contentheading			{color: #680000; font-size: 14pt; font-weight: bold; padding: 10px 10px 0px 10px;}	/* content title, if not using linked titles */
SPAN.contentheading			{color: #680000; font-size: 14pt; font-weight: bold;}
A.contentpagetitle:link,
A.contentpagetitle:active,
A.contentpagetitle:visited 	{color: #680000; font-size: 14pt; font-weight: bold;}	/* content title, using linked titles */
A.contentpagetitle:hover 	{color: #680000; font-size: 14pt; font-weight: bold; text-decoration: underline;}	
SPAN.contentpagesubtitle	{color: #666666; font-size: 10pt; font-weight: bold;}
TD.contentbutton			{padding: 10px;}
TD.contentsectioncategory	{}
SPAN.contentsection			{}
SPAN.contentcategory		{}
TD.contentmambots			{padding: 10px;}
TD.contentpageauthor		{color: #666666; font-size: 8pt; padding: 0px 10px 0px 10px;}
TD.contentcreatedate		{color: #666666; font-size: 8pt; padding: 0px 10px 0px 10px;}
SPAN.contentcreatedate		{color: #666666; font-size: 8pt;}
TD.contentbody				{padding: 10px;}
TD.contentmodifydate		{color: #666666; font-size: 8pt; padding: 0px 10px 0px 10px;}
TD.contentreadmore			{}
A.contentreadmore:link,
A.contentreadmore:active,
A.contentreadmore:visited 	{}
A.contentreadmore:hover 	{}
TD.contenturls				{}
A.contenturls:link,
A.contenturls:active,
A.contenturls:visited 		{}
A.contenturls:hover 		{}

/* Content: Page Navigation */
TD.pagenav					{border-top: solid 1px #333333; border-bottom: solid 1px #333333; padding: 2px; text-align: center;}
A.pagenav_prev:link,
A.pagenav_prev:active,
A.pagenav_prev:visited 		{color: #666666; font-size: 8pt;}
A.pagenav_prev:hover 		{color: #666666; font-size: 8pt; text-decoration: hover;}
A.pagenav_next:link,
A.pagenav_next:active,
A.pagenav_next:visited 		{color: #666666; font-size: 8pt;}
A.pagenav_next:hover 		{color: #666666; font-size: 8pt; text-decoration: hover;}

DIV.pagenavbar				{border-top: solid 1px #CCCCCC; padding: 2px; text-align: center;}

TD.adnotice					{background-color: #333333; padding-left: 5px;}
TD.ad728x90					{border-left: solid 1px #000000; border-right: solid 1px #000000; border-bottom: solid 1px #000000;}
TD.ad160x600				{border-left: solid 1px #000000; border-right: solid 1px #000000; border-bottom: solid 1px #000000;}
DIV.colspacer				{height: 30px;}

/* Email Popup */
TD.emailPUtxt			{padding: 4px;}
TD.emailPUfieldtitle	{padding: 4px;}
TD.emailPUfield			{padding: 4px;}
TD.emailPUbtn			{padding: 4px;}
INPUT.emailPU			{width: 90%;}
INPUT.emailPUbtn		{background-color: #640000; border: solid 1px #000000; color: #fff200;}

/* Mambots */
INPUT.voteBtn			{background-color: #CCCCCC; border: solid 1px #666666; font-size: 8pt;}

/* Component: Search */
INPUT.search		{font-size: 8pt; width: 400px;}
SELECT.search		{font-size: 8pt;}
INPUT.searchBtn		{background-color: #CCCCCC; border: solid 1px #666666; font-size: 8pt;}
TD.searchfieldkey	{font-size: 8pt; padding: 4px 4px 0px 4px;}
TD.searchfieldvalue	{font-size: 8pt; padding: 4px 4px 0px 4px;}

/* Component: Comments (mosCom) */
DIV.moscommain		{width:100%;}
TD.moscomhdr		{border-bottom: solid 1px #CCCCCC; padding: 4px;}
TD.moscombody		{background-color: #F0F0F0; border-bottom: solid 1px #CCCCCC; padding: 4px;}
SPAN.moscombody		{color: #666666; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;}
TD.moscomNAV		{background-color: #F0F0F0; border-bottom: solid 1px #CCCCCC; font-size: 8pt; padding: 2px; text-align: center;}
A.moscomNAV:link,
A.moscomNAV:active,
A.moscomNAV:visited 			{font-size: 8pt;}
A.moscomNAV:hover 				{font-size: 8pt; text-decoration: underline;}
A.moscomPAGESelected:link,
A.moscomPAGESelected:active,
A.moscomPAGESelected:visited	{font-size: 8pt; font-weight: bold;}
A.moscomPAGESelected:hover 		{font-size: 8pt; font-weight: bold; text-decoration: underline;}
A.moscomPAGE:link,
A.moscomPAGE:active,
A.moscomPAGE:visited 			{font-size: 8pt;}
A.moscomPAGE:hover 				{font-size: 8pt; text-decoration: underline;}
TD.moscomCopyright			{background-color: #F0F0F0; border-bottom: solid 1px #CCCCCC; padding: 4px;}
SPAN.moscomCopyright		{font-size: 8pt;}
A.moscomCopyright:link,
A.moscomCopyright:active,
A.moscomCopyright:visited 	{font-size: 8pt;}
A.moscomCopyright:hover 	{font-size: 8pt; text-decoration: underline;}
TD.moscomFORMMsg			{background-color: #F0F0F0; font-size: 8pt; padding: 4px;}
TD.moscomFieldTitle			{background-color: #F0F0F0; font-size: 8pt; padding: 4px; vertical-align: top;}
SPAN.moscomFieldSubTitle	{color: #999999; font-size: 8pt;}
A.moscomFieldSubTitle:link,
A.moscomFieldSubTitle:active,
A.moscomFieldSubTitle:visited 	{color: #999999; font-size: 8pt;}
A.moscomFieldSubTitle:hover 	{color: #999999; font-size: 8pt; text-decoration: underline;}
TD.moscomField				{background-color: #F0F0F0; font-size: 8pt; padding: 4px; vertical-align: top; width: 100%;}
TD.moscomPreview			{background-color: #F0F0F0; font-size: 8pt; padding: 20px; vertical-align: top; width: 100%;}
TD.moscomFieldPreview		{background-color: #FFFFFF; border: solid 1px #CCCCCC; Font-size: 8pt; padding: 10px; vertical-align: top; width: 100%;}
TD.moscomBtn				{background-color: #F0F0F0; padding: 4px 4px 10px 4px;}
INPUT.moscomBtn				{background-color: #CCCCCC; border: solid 1px #666666; font-size: 8pt;}
INPUT.moscom				{font-size: 8pt; width: 300px;}
TEXTAREA.moscom				{font-size: 8pt; width: 300px;}
TD.moscomPreviewFtr			{border-top: solid 1px #CCCCCC;}
DIV.moscomSpacer			{height: 20px;}
SPAN.moscomPoster			{color: #000000; font-size: 8pt; font-style: italic;}
A.moscomPoster:link,
A.moscomPoster:active,
A.moscomPoster:visited 		{color: #000000; font-size: 8pt; font-style: italic;}
A.moscomPoster:hover 		{color: #000000; font-size: 8pt; font-style: italic; text-decoration: underline;}
TD.moscomEVEN				{background-color: #F0F0F0; border-top: dotted 1px #CCCCCC; font-size: 8pt; padding: 5px 20px 10px 20px;}
TD.moscomODD				{background-color: #F0F0F0; border-top: dotted 1px #CCCCCC; font-size: 8pt; padding: 5px 20px 10px 20px;}

/* Module: [All] */
DIV.modhdr			{text-align: center;}

/* Module: Search */
INPUT.searchMod			{font-size: 8pt; width: 120px;}
INPUT.searchModBtn		{background-color: #CCCCCC; border: solid 1px #666666; font-size: 8pt;}
A.searchresult					{}
SPAN.searchresultSection		{color: #666666; font-size: 8pt;}
SPAN.searchresultDescription	{}
SPAN.searchresultCreated		{color: #666666; font-size: 8pt;}

/* Module: Newsletter */
TD.newsletter			{background-color: #f7f7f7; border: solid 1px #000000; padding: 4px;}
TD.newsletter_text		{color: #000000; font-size: 8pt; padding: 4px;}
TD.newsletterlbl		{color: #000000; font-size: 8pt;}
TD.newsletterfield		{color: #000000; font-size: 8pt;}
INPUT.newsletter		{width: 100%}
INPUT.newsletterBtn		{background-color: #CCCCCC; border: solid 1px #666666; font-size: 8pt;}

/* Module: RSS Syndicate */
TD.syndicate		{background-color: #f7f7f7; border: solid 1px #000000; padding: 4px;}
TD.syndicate_text	{color: #000000; font-size: 8pt; padding: 4px;}
TD.syndicateicon	{padding-right: 6px; vertical-align: bottom; width: 100%;}
TD.syndicateopts	{vertical-align: top;}

