@charset "utf-8";
/* CSS Document */

/* divContent Master Properties Declaration */
.divContent	{
	width:380px;
	text-align:left;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
}


/* Master Reset for Div Content */
.divContent	h1, .divContent h2, .divContent h3, .divContent h4, .divContent h5, .divContent p, .divContent ul, .divContent ol, .divContent form	{
	margin:0;
	padding:0;
}
/**********************************************************************************
####################################################################################

				BEGIN STRUCTURE & CONTAINER DIVS AND TABLES

####################################################################################
***********************************************************************************/

.divContent .CustomHtml	{
	width:100%;
}

/** BEGIN TABLES/CONTAINERS**/
.divContent .TableOne-Wrapper	{
}

.divContent .TableOne, .divContent .TableTwo, .ThreeEighty	{
	color:#eee;
	background:#1e1e1e;
}

.divContent .TableOne	{
	width:100%;
	border-top:1px solid #353535;
	border-right:1px solid #353535;
}

.divContent .TableOne td	{
	border-bottom:1px solid #353535;
	border-left:1px solid #353535;
}

.divContent .TableTwo-Wrapper	{
}
.divContent .TableTwo	{
	width:100%;
	border-top:1px solid #353535;
	border-right:1px solid #353535;
	border-left:1px solid #353535;
}

.divContent .TableTwo td	{
	border-bottom:1px solid #353535;
}
th	{
	border-left:1px solid #353535;
}

.divContent .CallOut	{
	width:96%;
	padding:2%;
	text-align:center;
	margin:5px 0;
}

.divContent .Highlight	{
	width:96%;
	padding:2%;
	text-align:center;
	margin:5px 0;
}
/************** END STRUCTURE *******************/

/*** CONTAINER BACKGROUNDS AND CONTRASTING FONT COLOURS - ALL BACKGROUNDS AND FONT COLOURS ARE SET HERE ****/
.divContent .BackgroundOne	{
	color:#eee;
	background:#;
}

.divContent .BackgroundTwo	{
	color:#fff;
	background:url(instanceTitleBg.jpg) repeat-x left top;
}

.divContent .BackgroundTwo-Tabbed	{
	color:#fff;
	background:url(instanceListBg.png) no-repeat left top;
}

.divContent .BackgroundThree	{
	color:#eee;
	background:#181818;
}

/* Odd */
.divContent .BackgroundFour-Odd	{
	color:#eee;
	background:#;
}

/* Even */
.divContent .BackgroundFive-Even	{
	color:#eee;
	background:#262626;
}

.divContent .CallOut	{
	width:96%;
	padding:2%;
	text-align:center;
	background:#ffeb95;
	color:#000;
	margin:5px 0;
}

.divContent .Highlight	{
	background:#acd4de;
	color:#000;
}

/**********************************************************************************
####################################################################################

				BEGIN TYPOGRAPHY - All attributes but colour.
				Colour is set by the parent container

####################################################################################
***********************************************************************************/
.divContent h1	{
	margin:0;
	padding:6px 4px;
	font-size:1em;
}

.divContent h2 	{
	margin:0;
	padding:8px 4px;
	font-size:.9em;
	display:block;
}
.divContent h2.CategoryList-Title, .divContent .MyAccount h2	{
	padding-bottom:2px;
	margin-bottom:0;
}

.divContent h3	{
	margin:0;
	padding:6px 4px;
	font-size:.8em;
}

.divContent h4	{
	margin:0;
	padding:6px 4px;
	font-size:.7em;
	font-weight:bold;
}

.divContent h5	{
	margin:0;
	padding:6px 4px;
	font-size:.9em;
	display:block;
	text-align:center;
}

/** ### PARAGRAPHS AND OTER GENERIC TYPE ***/
.divContent p	{
	font-size:.8em;
	margin:0;
	padding:4px;
	line-height:1.2em;
	font-weight:normal;
	display:block;
}

.divContent p.CategoryList-Description, .divContent .MyAccount p	{
	margin-top:0;
	padding-top:0;
}

/** CUSTOM HTML INPUT BY USERS */
.divContent .CustomHtml	{
	padding:2px 0;
	text-align:left;
	display:block;
}
.divContent .CustomHtml h1, .divContent .CustomHtml h2, .divContent .CustomHtml h3, .divContent .CustomHtml h4, .divContent .CustomHtml p	{
	margin-top:0;
	padding-top:0;
}

/* End Custom HTML */

.divContent p.small	{
	font-size:.69em;
	margin:4px 0 10px 0;
	padding:0;
	line-height:1.29em;
	display:block;
}
.divContent small	{
	margin:0;
	padding:2px;
	font-size:.69em;
	font-weight:normal;
	
}


/**** ORDERED AND UN-ORDERED LISTS ***/
.divContent ul, .divContent ol	{
	margin:6px 0 6px 28px;
	list-style: decimal outside;
	font-size:.8em;
}

.divContent ul ul, .divContent ol ol	{
	margin:4px 0 6px 0;
	list-style: none;
	font-size: 100%;
}


/**** INSTANCE LIST ***/
ul.InstanceList	{
	margin:0;
}
.InstanceList li, .InstanceList a:link, .InstanceList a:visited	{ 
	background:url(list_item_bg.gif) no-repeat;  
	height: 29px; 
	display:block; 
	text-decoration: none;
	cursor:pointer;
	cursor:hand; 
}
.InstanceList li	{ 
	list-style:none; 
	display:inline;  
}
.InstanceList .InstanceList-Title	{ 
	float: left; 
	padding: 6px 5px 5px 5px; 
}
.InstanceList .InstanceList-Points	{ 
	float: right; 
	padding: 6px 10px 5px 5px; 
	text-align: right; 
}
.InstanceList a:hover	{
	background:url(list_item_bg.gif) 0px -29px no-repeat; 
	font-weight: bold;
	color:#d11d35; 
}

/*************** END TYPOGRAPHY **********************/


/**********************************************************************************
####################################################################################

			BEGIN FORMS - INPUTS AND BUTTONS

####################################################################################
***********************************************************************************/

/** INPUTS **/
.divContent .inputSmall, .divContent .inputMedium, .divContent .inputLarge	{
	width:30px;
	background:#fff;
	border:1px solid #ccc;
	padding:2px;
}

.divContent .inputMedium	{
	width:50px;
}

.divContent .inputLarge	{
	width:70px;
}

/** BUTTONS **/
.divContent .Button	{
	padding:4px 6px;
	background:#0d3d6d;
	color:#fff;
	font-weight:bold;
	border:none;
	text-align:center;
	cursor:hand;
	cursor:pointer;
}


/********************************************
############################################

LINKS

###########################################
******************************************/

/* Table One */
.divContent h3 a:link, .divContent h3 a:visited	{
	color:#b90109;
}

.divContent h3 a:hover	{
	color:#e10b14;
}

.divContent .TableOne a:link, .divContent .TableOne a:visited	{
	color:#b90109;
}

.divContent .TableOne a:hover	{
	color:#e10b14;
}

/* Table Two */
.divContent .TableTwo a:link, .divContent .TableTwo a:visited	{
	color:#b90109;
}

.divContent .TableTwo a:hover	{
	color:#e10b14;
}

/* Table Three */
.divContent .TableThree a:link, .divContent .TableThree a:visited	{
	color:#b90109;
}

.divContent .TableThree a:hover	{
	color:#e10b14;
}


/* BackgroundOne */
.divContent .BackgroundOne a:link, .divContent .BackgroundOne a:visited	{
	color:#b90109;
}

.divContent .BackgroundOne a:hover	{
	color:#e10b14;
}

/* BackgroundTwo */
.divContent .BackgroundTwo a:link, .divContent .BackgroundTwo a:visited,
.divContent .BackgroundTwo-Tabbed a:link, .divContent .BackgroundTwo-Tabbed a:visited	{
	color:#eec751;
}

.divContent .BackgroundTwo a:hover,
.divContent .BackgroundTwo-Tabbed a:hover	{
	color:#ffc000;
}

/* BackgroundThree */
.divContent .BackgroundThree a:link, .divContent .BackgroundThree a:visited	{
	color:#b90109;
}

.divContent .BackgroundThree a:hover	{
	color:#e10b14;
}

/* Odd and Even links - BackgroundFour-Odd & BackgroundFive-Even*/
.divContent .BackgroundFour-Odd a:link, .divContent .BackgroundFour-Odd a:visited,
.divContent .BackgroundFive-Even a:link, .divContent .BackgroundFive-Even a:visited	{
	color:#b90109;
}

.divContent .BackgroundFour-Odd a:hover,
.divContent .BackgroundFive-Even a:hover	{
	color:#e10b14;
}

.divContent .Highlight a:link, .divContent .Highlight a:visited	{
	color:#145f95;
}

.divContent .Highlight a:hover	{
	color:#0a7bcc;
}


/* Call Out */
.divContent .CallOut a:link, .divContent .CallOut a:visited	{
	color:#145f95;
}
.divContent .CallOut a:hover	{
	color:#0a7bcc;
}