/* layout table styles */

.layoutTable
{
	border-collapse: collapse;
	padding: 0px;
}

.layoutTable td
{
	padding: 0px;
}
	
/* whole page */


div
{
	margin: 0;
	padding: 0;
	border: 0;
}

#page
{
	margin: 1%;
}


/* Unordered list styles */
UL.Square 
{
	list-style-type: square;
}
UL.None
{
	margin-left: 25px;
	list-style-type: none;
}

UL.Circle
{
	
	list-style-type: circle;
}

/* Display Table*/
table.displayTable, div.displayTable  /* Added div.ClassName for Mobile site on 07/01/2015 */
{
	border: 1px solid #E4ECF8;
	width: auto; /* 100%; changed to auto on 08/01/2015 for mobile site*/
}

table.displayTable .preview, div.displayTable .preview /* Added div.ClassName for Mobile site on 07/01/2015 */
{
	text-align: center;
	padding: 10px;
	vertical-align: top;
	width:50%;
}

table.displayTable .info, div.displayTable .info /* Added div.ClassName for Mobile site on 07/01/2015 */
{
	width:50%;
	padding-left: 10px;
	vertical-align: top;
	border-left: 2px solid #E4ECF8;
}

table.displayTable .info .infoDetails, div.displayTable .info .infoDetails /* Added div.ClassName for Mobile site on 07/01/2015 */
{
	padding-left: 10px;
}

table.displayTable .bottomRow, div.displayTable .bottomRow /* Added div.ClassName for Mobile site on 07/01/2015 */
{
	height: 100px;
	background-color: #E4ECF8;
}


/*#banner, #middle ,#barTop, #barBottom, #barLegal 
{
    min-width: 1024px!important;
}*/

/*********************************/
/* Narrow horizontal bar under the header. Contains tabs and search box. */
.modules-nav
{
    position: relative;
    width: 100%; /*870px;*/
    background: #FFF url(../../../../graphics/default/tab-bg.jpg) 0 0 repeat-x;
    height: 32px;
    padding: 10px 0 0 0;
}
.modules-nav .leftfade
{
    position: absolute;
    top: 0;
    left: 0;
    background: transparent url(../../../../graphics/default/tab-bg-leftside.jpg) left 0 no-repeat;
    height: 42px;
    width: 134px;
    z-index: 999;
}
.modules-nav .rightfade
{
    position: absolute;
    top: 0;
    right: 0;
    background: transparent url(../../../../graphics/default/tab-bg-rightside.jpg) left 0 no-repeat;
    height: 42px;
    width: 134px;
    z-index: 999;
}

.modules-nav .search
{
    float: right;
    position: relative;
    width: 225px;
    z-index: 1001;
}
.modules-nav .search .keywords 
{
    position: absolute;
    top: 0;
    left: 0;
    width: 197px;
    height: 18px;
}
.modules-nav .search .do-search
{
    position: absolute;
    top: 0;
    right: 0;
    width: 23px;
}

.modules-nav .tabs
{
    position: relative;
    height: 32px;
    z-index: 1000;
}
.modules-nav .tab
{
    float: left;
	/* font-family: Segoe UI, Verdana, Tahoma, Helvetica, Arial, sans-serif; Follows MSCOM Typography Guidelines */
	/*font-size: 1.1em;*/
}
.apps-gallery .app-nav .tabs .selected
{
    padding: 11px 0 6px 0;
    margin-top: -3px;
    text-align:center;
    background: #FFF url(../../../../graphics/default/tab-selected.jpg) 0 bottom no-repeat;
    font-size: 1.3em;
    color: #000;
}
.apps-gallery .app-nav .tabs .link
{
    padding: 6px 0 5px 0;
}
.apps-gallery .app-nav .tabs .link a
{
    padding: 0 30px 0 40px;
}

li.RefineListTitle
{
	color: #555;
}

#filterHeader
{
	color: #fff;
}

td img.spacer {display: block;}


/****************************************/
/*Tableless structure by ID 20/02/2013  */
/****************************************/
	#mainMiddle {
		margin:0; padding:0;
		}
	#leftColu {
		float:left;
		width:155px;
		margin:0; padding:0;
		}
	#rightColu {
		float:right;
		width:145px;
		margin:0; padding:0;
		}
	#rightColuHome
	{
	    float: right;
	    width: 145px;
	    margin-right: 25px;
	    padding: 0;
	}		
	#midColu {
	    margin: 0 170px 0 155px;
	    background: #ffffff;
	    padding-bottom: 5px;
		}
	.column-in {
		margin:0; 
		/*padding:0.5em 1em;*/
		}
	.cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
		}
		
	.modLink
{
    padding: 4px 4px;
border: 1px solid;
background: rgb(14, 14, 143);
color: #fff;
text-decoration: none;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}	
/*rotate div ++PLS Alsways leave as the last class in the file++*/
.rotateddiv
{
	display:block;
	transform: rotate(5deg);
	-ms-transform: rotate(5deg); /* IE 9 */
	-webkit-transform: rotate(5deg); /* Safari and Chrome */
	-o-transform: rotate(5deg); /* Opera */
	-moz-transform: rotate(5deg); /* Firefox */
	/* filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=5); IE 6 */
	
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=0.9961946980917455, M12=-0.0871557427476582, M21=0.0871557427476582, M22=0.9961946980917455); /* IE6,IE7 */
	/* For IE 8*/	
	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.9961946980917455, M12=-0.0871557427476582, M21=0.0871557427476582, M22=0.9961946980917455)"; /* IE8 */	
} 

.mid_col_Content ul
{
	list-style: square outside none;
	margin-left: 15px;
} 

#message ul { list-style:none; }