

/***********************
COMMON CSS
************************/
a 			{color:#e41c3e; outline:none;}
a:hover 	{color:#2c2d2d;}

a img  		{border:none;}

.button{
	background-color:#6f6d6d;
	border:0;
	color:#ffffff;
	font-size:12px;
	text-transform:uppercase;
	padding:2px 4px;
	cursor:pointer;
	}
.button:hover{background-color:#444; color:#fff;}

input{
	border:1px solid #e5e9ec;
	border-top:1px solid #adacb1;
	padding:1px;
	color:#333333;
	}
	
select{
	border:1px solid #e5e9ec;
	border-top:1px solid #adacb1;
	padding:1px;
	}


.update-btnbar input{border: none; vertical-align:middle;}

/*CROME AND SAFARI */
@media screen and (-webkit-min-device-pixel-ratio:0) {
.share-prize h3	{ width:100px; padding:10px 10px 8px 0px; }
.share-bd	{ width:813px; }
}


/*##################################
COMMON PAGE BOX
####################################*/	
.genral-page-box2{
	margin-bottom:10px;
	min-height:1px;
	}
/*
******************************************
* HEADER TYPES
******************************************
*/
h1, h2, h3, h4, h5, h6 	{ margin:0px; color:#444444; }

/* Page title */
h1,
.hd-typ1 {
	font-size:16px;
	line-height:1;
	margin-bottom:12px;
	color:#42abe0;
	}
	
.cust-hd	{ font-size:24px; margin-bottom:25px; font-weight:bold; }
.cust-hd .red	{ color:#e41c3e; margin:0px; line-height:1; }
.cust-hd .white	{ color:#ffffff; }

.cust-hd1	{ font-size:16px; margin-bottom:10px; font-weight:bold; }
.cust-hd1 .red	{ color:#e41c3e; }
.cust-hd1 .skyblue	{ color:#42abe0; }
	
/* Article title */
h2,
.hd-typ2 {
	 color:#42abe0; 
	 font-size:16px;
	line-height:1;
	margin-bottom:12px;
	}
.hd-typ3 {
	font-size:131%;
	line-height:1;
	margin-bottom:10px;
	color:#333333;
	}
.hd-typ4 {
	font-size:131%;
	line-height:1;
	margin:0px;
	color:#b30303;
	margin-bottom:10px;
	}
.hd-typ5 {
	color:#ffffff;
	font-size:131%;
	margin:0px;
	padding:15px 0;
	text-align:center;
	line-height:1;
	}
.hd-typ6 {
	font-size:138.5%;
	line-height:1.2;
	margin:0px;
	color:#333333;
	font-weight:normal;
	}
	
.pagetitle{ 
	padding:0px;
	}
.pagetitle a{ color:#42abe0; font-size:16px;}
	

/***************************
XMAP SITE MAP
*****************************/
#xmap{
	background:#ffffff;
	padding:0px;
	margin-bottom:0px;
	}
#xmap .componentheading {}

#xmap ul	{margin: 12px 0 12px 0px; list-style-type:none; padding:0;}
#xmap ul li	{padding-left:12px; margin:5px 0;}
	
#xmap .menutitle{
	font-size:131%;
	line-height:1;
	margin-bottom:12px;
	color:#49453c;	
	text-transform:lowercase;
	}
	
#xmap li.active a					{font-style:normal; color:#000000;	}
#xmap .level_0						{margin-bottom:15px;}
#xmap .level_0 li					{background:url(../images/bullet3.gif) no-repeat 0 5px; font-weight:bold;	}

#xmap .level_0 .level_1 li			{background:url(../images/bullet5.gif) no-repeat 0 5px; font-weight:normal;}
#xmap .level_0 .level_1 li			{ *padding-left:0px; *background-position:5px 5px; }

#xmap .level_0 .level_2 li			{ background:url(../images/bullet10.gif) no-repeat 0 7px;	font-weight:normal;	}
#xmap .level_0 .level_2 li			{ *padding-left:0px; *background-position:5px 5px; }

#xmap .level_0 .level_3 li			{ background:url(../images/bullet4.gif) no-repeat 0 7px;	font-weight:normal;	}
#xmap .level_0 .level_3 li			{ *padding-left:0px; *background-position:5px 5px; }

#xmap .level_0 .level_4 li			{ background:url(../images/bullet1.gif) no-repeat 0 7px;	font-weight:normal;	}
#xmap .level_0 .level_4 li			{ *padding-left:0px; *background-position:5px 5px; }



#xmap .level_0 .level_2 li a		{ color:#333;}
#xmap .level_0 .level_2 li a:hover{ color:#000000;}
#xmap div{}

/*
#############################################
K2
#############################################*/
.itemListView .hd-typ1	{ color:#42abe0; font-size:16px; margin:0px; padding-top:15px; font-weight:bold; }
.newsblog .hd-typ1	{ color:#42abe0; font-size:16px; margin:0px; padding-top:0px; padding-left:15px; font-weight:bold; }
/*Item header */
.itemHeader h2.itemTitle {
		font-family:Arial, Helvetica, sans-serif;
		font-size:167%;
		line-height:1;
		padding:10px 0 4px 0;
		margin-bottom:12px;
		color:#ff0000;
		}
/************************************
Component: Itemlist view (category)
************************************/
.itemListSubCategories { margin-right:-15px;}

div.itemListCategory{
	background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid #E5E5E5;
	padding:15px;
	}
	
div.subCategory {
    background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid #E5E5E5;
	padding:15px;
    /*margin: 4px;*/
	margin:0 15px 15px 0 ;
    }
div.subCategory h2{font-weight:normal;}
	
div.catItemHeader h3.catItemTitle{
	    font-family:Arial, Helvetica, sans-serif;
		font-size:138%;
		line-height:1;
		margin-bottom:12px;
		color:#ff0000;
		font-weight:normal;
		}
	
div#itemListLinks {
    background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid #E5E5E5;
	padding:15px;
    margin: 8px 0;
   }


div #itemListLeading{margin-bottom:15px;}
div #itemListPrimary {margin-bottom:25px; margin-right:-15px;}
div #itemListSecondary {margin-bottom:15px; margin-right:-15px;}

#itemListPrimary .itemContainer .catItemView{ margin-right:15px;}
#itemListSecondary .itemContainer .catItemView{ margin-right:15px;}

/*****************************************
Component: Latest view
*******************************************/
.latestView-innerbox{margin-right:-15px;}

/* Category info block */
div.latestItemsCategory {
	background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid #E5E5E5;
	padding:15px;
	margin:0 15px 15px 0;
	}
	
div.latestItemsCategory h2 { font-weight:normal;}
div.latestItemsCategory p {}

		
/* Latest items list */

.latestItemsContainer
div.latestItemList {padding:0 15px 8px 0;}

div.latestItemView { margin-bottom:20px;} /* this is the item container for this view */

div.latestItemHeader h2{ font-weight:normal;}


/************************************************
Component: Itemlist view (generic)
*************************************************/

div.genericItemView {border-bottom:1px dotted #ccc; padding:0 0 8px 0;margin:0 0 16px 0;} /* this is the item container for this view */

div.genericItemHeader {}
div.genericItemHeader h2.genericItemTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:138%;
	line-height:1;
	padding:10px 0 4px 0;
	margin-bottom:0;
	color:#ff0000;
	font-weight:normal;
	}
/************************************************
Component: Itemlist view (user)
**************************************************/
/* User info block */
div.userBlock {background:#e8e7e7;border:1px solid #d6d6d6;margin:0 0 16px 0;padding:8px;clear:both;}

/*******************************************
Account page
********************************************/
.k2AccountPage .from-typ2{ background:#fff; padding-bottom:10px; border-bottom:1px solid #e7e7e8;}
.k2AccountPage th.k2ProfileHeading {text-align:left;font-size:15px; color:#444; padding:8px;background:#fff; border:1px solid #e7e7e8; border-width:1px 0;}

.k2AccountPage div.k2AccountPageUpdate {padding:8px;text-align:left; padding-left:200px; border-bottom:1px solid #e7e7e8;}

.k2AccountPage table.admintable td.key,
.k2AccountPage table.admintable td.paramlist_key {
	color:#2c2d2d;
	font-weight:bold;
	text-align:left;
	font-size:11px;
	width:165px;
	padding-right:15px;
	}
table.admintable .button2-left{ padding-top:10px;}


/****************************************

*****************************************/
/* Comments */
div.itemComments {background:#e8e7e7;border:1px solid #e7e7e8;padding:16px;}

/* Author block */

div.itemAuthorBlock {background:#e8e7e7;border:1px solid #d6d6d6;margin:0 0 16px 0;padding:8px;}


