/*CSS*/
.contentpaneopen, 
.searchintro,
.contentpaneopen-news { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; margin: 0px; padding: 0px; border-collapse: collapse;}

.componentheading,
.contentheading,
.componentheading-news{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #E80003;}

.contentdescription{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; padding-top: 8px; padding-left: 5px;}

.regular { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000;}
.regular2 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000;}
.title { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #E80003;}
.newstitle { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #3B4998;}
.slogan { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF	;}
.date { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #AAABCC;}
.textbox, .formbox {font-family: Arial, Verdana, helvetica, sans-serif; font-size: 11px; border: 1px solid #8B8ACF; width:197px; height:16px;}
.inputbox {font-family: Arial, Verdana, helvetica, sans-serif; font-size: 11px; border: 1px solid #8B8ACF; width:197px;}
.btn {font-family: Arial, Verdana, helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #DB1E26; border: 1px outset #E1545B; height:16px}
.button {font-family: Arial, Verdana, helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #DB1E26; border: 1px outset #E1545B; height:16px}
.level-c-slogan { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #BFAF8D;}
.signature { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #666666;}

div.message{
	font-weight: bold;
	margin-bottom: 6px;
}
form.searchform{
	margin: 0px;
}

td.form-field-caption {
font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; margin: 0px; padding: 0px; border-collapse: collapse; vertical-align:top;
}

td.pathway {
	padding-bottom: 10px;
	padding-top: 4px;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 10px;
	color:#4D5AA9;
	text-decoration: none;
}

a.pathway:link, a.pathway:visited, a.pathway:active {
	text-decoration: none;
	color: #E01E27; 

}

a.pathway:hover {
	text-decoration: underline;
}
 
a.category:link, a.category:visited, a.category:active {
	font-size: 14px;
	color:#000000;
	text-decoration: underline;
}

.btitle{

font-size: 14px;
font-weight:bold;
}

a.category:hover {
	text-decoration: none;
}

a.asignature:link, a.asignature:visited, a.asignature:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color:#4D5AA9;
	text-decoration: none;
}

a.asignature:hover {
	color: #E01E27;
}

a.readon:link, a.readon:visited, a.readon:active,
a.readon-news:link, a.readon-news:visited, a.readon-news:active {
	font-size: 11px;
	font-weight: normal;
	color:#FF0000;
	text-decoration: none;
	padding-left: 2em;
}  

a.readon-news-no-padding:link, a.readon-news-no-padding:visited, a.readon-news-no-padding:active {
	font-size: 11px;
	font-weight: normal;
	color:#FF0000;
	text-decoration: none;
}

a.readon:hover,
a.readon-news:hover{
	text-decoration: underline;
}

/* news */
table.moduletable-news, table.moduletable-login {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	border-top: 1px solid #4C4AAE;
	border-left: 1px solid #4C4AAE;
	border-right: 1px solid #4C4AAE;
	background: #E8F4F9;
	padding: 0px;
	padding-bottom: 5px;
	width: 100%;
}

table.moduletable-services {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #4C4AAE;
	background: #E8F4F9;
	padding: 0px;
	width: 100%;
}

table.moduletable-login table {
	margin-left: 10px;
	margin-right: 10px;
}

table.moduletable-login table td {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;

}

table.moduletable-login table td a {
	font-weight: normal;
	color:#FF0000;
	text-decoration: none;
}

table.moduletable-login input.inputbox {
	width: auto;
}

table.moduletable-banner {
	border: 1px solid #4C4AAE;
	background: #E8F4F9;

	padding: 0px;
	margin: 0px;
	margin-top: 10px;
	width: 100%;
}

table.moduletable-services td {
	padding-top: 10px;
	padding-bottom: 10px;
}

table.moduletable-services th a {
	color: #3B4998;
	text-decoration: none;
}


table.moduletable-news th, table.moduletable-services th, table.moduletable-login th {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #3B4998;

	background: url(bg-news-title.gif);
	border-bottom: 1px solid #EFE0C1;
	width: 100%;
	height: 17px;
	vertical-align: center;
}

table.moduletable-news th a {
	text-decoration:none;
	color:#3B4998;
}

ul.news {
	list-style: url(news-list-marker.gif);
	padding: 0px;
	margin: 0px;
	padding-left:1em;
	margin-left:1em;
	font-size: 11px;
}



table.contentpaneopen{
	width: 100%;
}

table.contentpaneopen-news ul.news {
	padding: 0px;
	margin: 0px;
	margin-top: 5px;
	padding-left:1em;
	margin-left:1em;
	font-size: 12px;
	font-weight: normal;
}

/* MENU LEVEL A */
ul#mainlevel-a-menu {
	list-style-type: none;	    	
	float: right;
	display: inline;
	margin: 0;
	padding: 0;
	padding-top: 0px;
	padding-left: 7px;
	background: url(levelA-l.gif) no-repeat left;
}

ul#mainlevel-a-menu li {
	display: inline;
	margin: 0;
	padding-left: 2px;
	padding-right: 0px;
	padding-top: 1px;
	background: url(bg-levelA.gif) repeat-x;
	height: 16px;
}

ul#mainlevel-a-menu li span.mainlevel-a-menu {
	display: inline;
	padding-left: 11px;
	padding-right: 0px;
	background: url(levelA-b.gif) no-repeat top right;
}

ul#mainlevel-a-menu a.mainlevel-a-menu:link,

ul#mainlevel-a-menu li a.mainlevel-a-menu:visited,
ul#mainlevel-a-menu li a.mainlevel-a-menu:active {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;              
	color: #2E3086;

	padding-left: 10px;
	padding-right: 0px;
}

ul#mainlevel-a-menu li a.mainlevel-a-menu:hover {
	text-decoration: none;
	color: #E01E27;
}

/* MENU LEVEL B */
ul#mainlevel-b-menu {
	list-style-type: none;
	display: inline;
	margin: 0;
	padding: 0;	
	padding-right: 5px;
	padding-bottom: 4px;
/*	border: 1px solid red;*/
}                       	

ul#mainlevel-b-menu li {
	display: inline;
	padding-left: 24px;
}

ul#mainlevel-b-menu a.mainlevel-b-menu:link,
ul#mainlevel-b-menu li a.mainlevel-b-menu:visited,
ul#mainlevel-b-menu li a.mainlevel-b-menu:active {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;              
	color: #4544A9;
	padding-left: 10px;
	padding-right: 10px;
	}

ul#mainlevel-b-menu li a.mainlevel-b-menu:hover {
	text-decoration: none;
	color: #E01E27;
}

ul#mainlevel-b-menu li span.mainlevel-b-menu {
	display: inline;
	padding: 5px;
	background: url(levelB-b.gif) no-repeat bottom right;

}

/* MENU LEVEL C */
ul#mainlevel-c-menu {
	list-style-type: none;
	display: inline;
/*	border: 1px solid red;*/

	margin: 0;
	padding: 5;	
	padding-left: 0px;


}

ul#mainlevel-c-menu li {
	display: inline;
	border-left: 1px solid #EFE0C1;
	padding: 5px;
	padding-left: 10px;
}

ul#mainlevel-c-menu a.mainlevel-c-menu:link,
ul#mainlevel-c-menu li a.mainlevel-c-menu:visited,
ul#mainlevel-c-menu li a.mainlevel-c-menu:active {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;

	font-weight: bold;
	text-decoration: none;              
	color: #2E3086;
	height: 26px;
	padding: 0px;
	padding-top: 5px;
	padding-left: 4px;
	padding-right: 5px;
	}

ul#mainlevel-c-menu li a.mainlevel-c-menu:hover {
	text-decoration: none;
	color: #E01E27;
}

/* MENU LEVEL D */
ul#mainlevel-d-menu {
	list-style-type: none;

	display: inline;
	margin: 0;
	padding: 0;	
	padding-right: 5px;
	padding-bottom: 4px;
/*	border: 1px solid red;*/
}                       	

ul#mainlevel-d-menu li {
	display: inline;
	padding: 5px;
}

ul#mainlevel-d-menu a.mainlevel-d-menu:link,
ul#mainlevel-d-menu li a.mainlevel-d-menu:visited,
ul#mainlevel-d-menu li a.mainlevel-d-menu:active {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;

	font-weight: bold;
	text-decoration: none;              
	color: #4544A9;

	padding-left: 10px;
	padding-right: 15px;
	background: url(levelD-l.gif) no-repeat right;
	}

ul#mainlevel-d-menu li a.mainlevel-d-menu:hover {
	text-decoration: none;
	color: #E01E27;
}

/* MENU LEVEL E */

ul#mainlevel-e-menu {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	}

ul#mainlevel-e-menu li {
	display: inline;
	padding: 1px;
	padding-left: 13px;
	padding-right: 13px;
	margin: 0px;
	border-right: 1px solid #9699D4;
}


ul#mainlevel-e-menu li a.mainlevel-e-menu:link,
ul#mainlevel-e-menu li a.mainlevel-e-menu:visited,

ul#mainlevel-e-menu li a.mainlevel-e-menu:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2E3086;
	text-decoration: none;
}

ul#mainlevel-e-menu li a.mainlevel-e-menu:hover {
	color: #E01E27;
}

/* MENU LEVEL F */

ul#mainlevel-f-menu {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

ul#mainlevel-f-menu li {

	display: inline;
	padding: 0px;
	margin: 0px;
}

ul#mainlevel-f-menu li span {

	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

ul#mainlevel-f-menu li a.mainlevel-f-menu:link,
ul#mainlevel-f-menu li a.mainlevel-f-menu:visited,
ul#mainlevel-f-menu li a.mainlevel-f-menu:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

ul#mainlevel-f-menu li a.mainlevel-f-menu:hover {
	text-decoration: underline;
}

table.products, table.order_form, table.order_form_products {
	margin: 0px;
	margin-top: 10px;
	padding: 0px;
	width: 100%;
	border-collapse: collapse;
}

table.order_form td{
	font-size: 11px;
}

table.order_form_products td{
	font-size: 11px;
	border: 1px solid rgb(76, 74, 174);
}

table.products td{
	border: 1px solid rgb(76, 74, 174);
}

table.products td.product-img {
	padding: 2px;
	text-align: center;
}


table.products td.product-desc {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	width: 100%;
	vertical-align: top;

	text-align: left;
	padding-left: 8px;
	padding-right: 8px;
	background-color: #E8F4F9;
}

table.products td.product-desc span.product-tit{
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
}

table.products td.description ul {
	margin-top: 3px;
	margin-bottom: 3px;
}			

/*--------------- HOME PAGE -------------------*/
#flash-above{
	margin: 0;
    padding: 0;
    border: solid 1px #8B8ACF;
    width: 536px;
    float: right;

	}

.des-games{
    margin: 0;
    padding: 0;
	background: #FFF7EA;
	border: solid 1px #FFCC99;
	}

.des-games-font{

	font-size: 13px; 
	font-family: arial, verdana, tahoma; 
	font-weight: bold;
	text-decoration: none;
	color: #3B4999;
	background: transparent; 
	text-align: center;
	}

.flash-cell{
	margin: 0;
    padding: 0;
    padding-top: 10px;
    padding-bottom: 10px;
	}

.f-a-cell{
        font-size: 11px;
	margin: 0;
    padding: 0;
    width: 50%;
	background: #E8F4F9;
    align:left;
    text-align:left;
	}

.f-a-top{
	font-size: 11px; 
	font-family: arial, verdana, tahoma; 
	font-weight: bold;
	text-decoration: none;
	color: #333399;
	background: transparent; 
	line-height: 16px;
        align:left;
        text-align:left;
	margin: 0;
    padding: 0;
    padding-top: 5px;
    padding-left: 10px;
    background: url(images/f-a-bg.gif) repeat-x top;
	}

ul.f-a-menu{
    border: 0;
	margin: 0;
    padding: 0;
    padding-left: 25px;
        list-style: url(news-list-marker.gif);
	}

ul.f-a-menu li.ul-menu{
	margin: 0;
    padding: 0;
    line-height: 17px;
	}



/*--------------------------------------------regular link-------*/
a.amenu-norm:link, a.amenu-norm:visited{
	font-size: 11px; 
	font-family: arial, verdana, tahoma; 
	font-weight: normal;
	text-decoration: none;
	color: #2C2E82;
	background: transparent; 
	}

a.amenu-norm:active{
	font-size: 11px; 
	font-family: arial, verdana, tahoma; 
	font-weight: normal;
	text-decoration: none;
	color: #2C2E82;
	background: transparent;  
	}


a.amenu-norm:hover{

	font-size: 11px; 
	font-family: arial, verdana, tahoma; 
	font-weight: normal;
	text-decoration: underline;
	color: #2C2E82;
	background: transparent; 
	}
/*------------------- Home page end --------------------*/