+/***** Default styles ****/
/*
@import "default_telerik.css";
*/

/*..............................DEFAULT STYLES..................................*/

/*	Basic */
body
{
	background:#FFFFFF;
	color: #333333;
	font-family:"Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	text-transform:lowercase;
}
.cls { text-transform:none !important; }
.cent{ margin: 0 auto; }

/*	Text	*/
.caption, .subcaption, .label, .remark, .text, .boldtext { font-family:"Lucida Sans Unicode", sans-serif; }
.caption    { font-size: 14px; }
.subcaption { font-size: 12px; font-weight: bold; }
.label	{ font-size: 12px; font-weight: bold; }
.remark	{ font-size: 10px; }
.text	{ font-size: 12px; font-weight:normal; }
.boldtext	{ font-size: 12px; font-weight: bold; }
/*	End Text */

/*	Controls */
img	{ border: 0; }
td, .textbox, .textbox98, .button { font-family:"Lucida Sans Unicode", sans-serif; }
td  { font-size: 12px; text-transform:lowercase; }

.textbox, .textbox98
{
	color:#000000;
	background: #FFFFFF;
	font-size: 12px;
	border:1px solid #CCCCCC;
}
.textbox	{ width:100%;}
.textbox98	{ width:98%; }

.button { font-size: 12px; width: 60px; }

a, a:link, a:active, a:visited, a:hover
{
	color:#006699;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;	
	text-transform:lowercase;	
	text-decoration:none;	
}
a:hover { text-decoration:underline; }

a.linkbutton, a.linkbutton:link, a.linkbutton:active, a.linkbutton:visited, a.linkbutton:hover
{
	color: #006699;
	font-weight:bold;
	font-family:"Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	text-decoration: none;	
}
a.linkbutton:hover { text-decoration:underline; }

a.pushbutton, a.pushbutton:link, a.pushbutton:active, a.pushbutton:visited, a.pushbutton:hover
{
	color:#FFFFFF;
	background-color:#0099CC;
	display:inline-block;

	padding:3px 10px 4px 10px;
	font-family: lucida sans unicode;
	font-size: 13px;
	text-decoration: none;
	text-transform:lowercase;
	text-align:center;
}
a.pushbutton:hover { background-color:#C70453; }
/*a.pushbutton, a.pushbutton:link, a.pushbutton:active, a.pushbutton:visited, a.pushbutton:hover
{		
	background-color:#0088BB;
	height: 20px;

	background:#037294 url(img/xButton.gif) repeat-x left bottom;
	display:inline-block;
	border: solid 1px #003333;
	padding:3px 10px 4px 10px;

	color:#FFFFFF;	
	font-family:"Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;	
	text-transform:lowercase;
	text-align:center;
}*/
/*	Opera, Safari */
/*@media all and (min-width: 0) {	a.pushbutton, a.pushbutton:link, a.pushbutton:active, a.pushbutton:visited, a.pushbutton:hover { padding:4px 10px 4px 10px; } }*/

/*	End Controls */

/*	Faq		*/
a.quest, a.quest:link, a.quest:active, a.quest:visited, a.quest:hover
{
	color: #006699;
	font-weight:bold;
	font-family:"Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	text-decoration: none;	
	text-transform:none !important;
}
a.quest:hover { text-decoration:underline; }

.answer
{
	text-transform:none !important;
}
/*	End Faq	*/

/*	Popup Calendar		*/
div.calPopup 
{ 
	position: absolute;
	width:270px;
	/*height:190px;
	*height:210px;*/
	z-index: 701;
	border:solid 1px #CCCCCC;     
    background-color: #FFFFFF;
	padding: 10px;
	*padding-right:5px;
	visibility:hidden;
}
a.close 
{
	display:block;
	width:9px;
	height:9px;
	background:transparent url(img/close.gif) no-repeat left top;
}

/*	Navigator */
div.calPopup table.tblNav1 { width:100%; }
div.calPopup table.tblNav2 { width:100%; }
div.calPopup a.nav, div.calPopup a.nav:link, div.calPopup a.nav:active, div.calPopup a.nav:visited
{
	color: #006699;	
	font-family:"Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	text-decoration: none;	
}
div.calPopup a.nav:hover { text-decoration:underline; }
div.calPopup span.monthCurr { font-weight:bold; font-size:12px; }

/*	Days */
div.calPopup table.tblDays { width:100%; margin-top:5px; }
div.calPopup span.header { font-weight:bold; font-size:12px; }
div.calPopup a.day, div.calPopup a.day:link, div.calPopup a.day:active, div.calPopup a.day:visited
{
	color: #006699;
	font-weight:bold;
	font-family:"Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	text-decoration: none;	
}
div.calPopup a.day:hover { text-decoration:underline; }
div.calPopup a.dayCurr, div.calPopup a.dayCurr:link, div.calPopup a.dayCurr:active, div.calPopup a.dayCurr:visited
{
	color: #C34C62;	
	font-weight:bold;
	font-family:"Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	text-decoration: none;	
}
div.calPopup a.dayCurr:hover { text-decoration:underline; }
/*	End popup Calendar	*/

/*	Admin pane	*/
.adminpane
{
    width: 100%;
    height: 20px;
    background-color: #F6F6F6;
    border-bottom: solid 0px red;
}
.contentpane
{
	vertical-align: top;
	padding:0px 0px 0px 0px;
}

/*	Required field	*/
.req { color: #F68622; }

/*	Validators, Error Messages*/
.error
{
	font-family:"Lucida Sans Unicode", sans-serif;
	color: #ff0000;
}

/*	Content show out off module skin	*/
.skinoff
{
    /*background-color: #FFFFFF;*/
    padding-left:0px;
    padding-right:0px;
}
.skinoff_spacer
{
	font-size:5px;
}
.mod_content
{
	vertical-align: top;
	padding: 5px 2px 2px 2px;
}

/*	Edit layout menu	*/
.edtlayout_item_rootgroup
{
	text-align:right;	
}
.edtlayout_item_group
{
	border: solid 1px #CCCCCC;
	background-color:#FFFFFF;
}
.edtlayout_item
{
    width: 100%;
   	font-family:"Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	font-weight: bold;
	
	color: #999999;
	
	padding: 3px 0px 3px 3px;
}
.edtlayout_item_over
{
    width: 100%;
   	font-family:"Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	font-weight: bold;
	
	color: #000000;

    cursor: pointer;
    cursor: hand;
	
	padding: 3px 0px 3px 3px;
}
.edtlayout_item_warning
{
    width: 100%;
   	font-family:"Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	font-weight: bold;
	
	color: #ff0000;
	
	padding: 3px 0px 3px 3px;
}
/*	End Edit layout menu	*/

/*	Design Page	*/
a.designpage
{
	color: #999999;
	font-family:"Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	font-weight: bold;
}
a.designpage:link
{
	color: #999999;
	font-family:"Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.designpage:active
{
	color: #999999;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.designpage:visited
{
	color: #999999;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.designpage:hover
{
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
/*	End Design Page	*/

/*	Page settings	*/
a.pagesettings
{
	color: #999999;
	font-family:"Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	font-weight: bold;
}
a.pagesettings:link
{
	color: #999999;
	font-family:"Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.pagesettings:active
{
	color: #999999;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.pagesettings:visited
{
	color: #999999;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.pagesettings:hover
{
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
/*	End Page settings	*/

/*	Design panel	*/
.dp_content
{
	padding: 6px 6px 6px 6px;
	background-color:#ffffff;
}
.dp_toolbar
{
	padding: 2px 6px 2px 6px;
	background-color:#001e59;
}
.dp_capt
{
	font-family:"Lucida Sans Unicode", sans-serif;
	font-size: 12px; 
	text-transform: uppercase; 
	color: #666666; 
}
.dp_lt
{
	background-image: url(img/module-title-left.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	
	font-size: 4px;
	width: 6px;
	height: 12px;
}
.dp_ct
{
	background-image: url(img/module-title-mid.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	
	height: 12px;
}
.dp_rt
{
	background-image: url(img/module-title-right.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	
	font-size: 4px;
	width: 6px;
	height: 12px;
}
.dp_lc
{
	background-image: url(img/module-body-left.gif);
	background-position: right top;
	background-repeat: repeat-y;
	
	font-size: 4px;
	width: 6px;
}
.dp_rc
{
	background-image: url(img/module-body-right.gif);
	background-position: left top;
	background-repeat: repeat-y;
	
	font-size: 4px;
	width: 6px;
}
.dp_lb
{
	background-image: url(img/module-body-lowleft.gif);
	background-position: right top;
	background-repeat: no-repeat;
	
	font-size: 2px;
	width: 6px;
	height: 4px;
}
.dp_cb
{
	background-image: url(img/module-body-bottom.gif);
	background-position: left top;
	background-repeat: repeat-x;
	
	font-size: 2px;
	height: 4px;
}
.dp_rb
{
	background-image: url(img/module-body-lowright.gif);
	background-position: left top;
	background-repeat: no-repeat;
	
	font-size: 2px;
	width: 6px;
	height: 4px;
}
.dp
{
	width: 470px; 
	position: absolute; 
	left: 10px; 
	top: 10px; 
	
	border: solid 1px #001e59;
	background-color: #ffffff;

}
.dp_btn_an:link 
{ 
	background-image: url(img/newmodule.gif);
	background-position: left center;
	background-repeat: no-repeat;
	text-decoration: none;
	
	padding-left: 20px;
	color: #ffffff; 
	height: 16px;

	border: solid 1px #001e59;
}
.dp_btn_an:active 
{ 
	background-image: url(img/newmodule.gif);
	background-position: left center;
	background-repeat: no-repeat;
	text-decoration: none;
	
	padding-left: 20px;
	color: #ffffff; 
	height: 16px;
	
	border: solid 1px #001e59;
}
.dp_btn_an:visited 
{ 
	background-image: url(img/newmodule.gif);
	background-position: left center;
	background-repeat: no-repeat;
	text-decoration: none;
	
	padding-left: 20px;
	color: #ffffff; 
	height: 16px;
	
	border: solid 1px #001e59;
}
.dp_btn_an:hover 
{ 
	background-image: url(img/newmodule.gif);
	background-position: left center;
	background-repeat: no-repeat;
	text-decoration: none;
	
	padding-left: 20px;
	color: #ffffff; 
	height: 16px;

	border: solid 1px #ffffff;
}
.dp_btn_ae:link 
{ 
	background-image: url(img/addmodule.gif);
	background-position: left center;
	background-repeat: no-repeat;
	text-decoration: none;
	
	padding-left: 20px;
	color: #ffffff; 
	height: 16px;

	border: solid 1px #001e59;
}
.dp_btn_ae:active 
{ 
	background-image: url(img/addmodule.gif);
	background-position: left center;
	background-repeat: no-repeat;
	text-decoration: none;
	
	padding-left: 20px;
	color: #ffffff; 
	height: 16px;
	
	border: solid 1px #001e59;
}
.dp_btn_ae:visited 
{ 
	background-image: url(img/addmodule.gif);
	background-position: left center;
	background-repeat: no-repeat;
	text-decoration: none;
	
	padding-left: 20px;
	color: #ffffff; 
	height: 16px;
	
	border: solid 1px #001e59;
}
.dp_btn_ae:hover 
{ 
	background-image: url(img/addmodule.gif);
	background-position: left center;
	background-repeat: no-repeat;
	text-decoration: none;
	
	padding-left: 20px;
	color: #ffffff; 
	height: 16px;

	border: solid 1px #ffffff;
}
.dp_btn_cs:link 
{ 
	background-image: url(img/changeskin.gif);
	background-position: left center;
	background-repeat: no-repeat;
	text-decoration: none;
	
	padding-left: 20px;
	color: #ffffff; 
	height: 16px;

	border: solid 1px #001e59;
}
.dp_btn_cs:active 
{ 
	background-image: url(img/changeskin.gif);
	background-position: left center;
	background-repeat: no-repeat;
	text-decoration: none;
	
	padding-left: 20px;
	color: #ffffff; 
	height: 16px;
	
	border: solid 1px #001e59;
}
.dp_btn_cs:visited 
{ 
	background-image: url(img/changeskin.gif);
	background-position: left center;
	background-repeat: no-repeat;
	text-decoration: none;
	
	padding-left: 20px;
	color: #ffffff; 
	height: 16px;
	
	border: solid 1px #001e59;
}
.dp_btn_cs:hover 
{ 
	background-image: url(img/changeskin.gif);
	background-position: left center;
	background-repeat: no-repeat;
	text-decoration: none;
	
	padding-left: 20px;
	color: #ffffff; 
	height: 16px;

	border: solid 1px #ffffff;
}
.dp_btn:link 
{ 
	color: #ffffff; 
	background-color: #001e59;
	height: 16px;
	text-decoration: none;
	border: solid 1px #001e59;
}
.dp_btn:active 
{ 
	color: #ffffff; 
	background-color: #001e59;
	height: 16px;
	text-decoration: none;
	border: solid 1px #001e59;
}
.dp_btn:visited 
{ 
	color: #ffffff; 
	background-color: #001e59;
	height: 16px;
	text-decoration: none;
	border: solid 1px #001e59;
}
.dp_btn:hover 
{ 
	color: #ffffff; 
	background-color: #001e59;
	height: 16px;
	text-decoration: none;
	border: solid 1px #ffffff;
}
/*	End Design panel	*/

/*	AdminToolbar	*/
.admtool_left
{
	width: 5px;
	font-size: 2px;
	height: 64px;
}
.admtool_right
{
	width: 5px;
	font-size: 2px;
	height: 64px;
}
.admtool_mid
{
	font-weight: normal;
	font-size: 12px;
	font-family:"Lucida Sans Unicode", sans-serif;
	color: #336699;
	text-align: center;
	cursor: hand;
	cursor: pointer;
	
	height: 64px;
}
.admtool_mid_selected
{
	font-weight: bold;
	font-size: 12px;
	font-family:"Lucida Sans Unicode", sans-serif;
	color: #000000;
	text-align: center;
	cursor: hand;
	cursor: pointer;
	
	height: 64px;
}
/*	End AdminToolbar	*/

/*	Login / Logout / Register	*/
a.login, a.login:link, a.login:active, a.login:visited,
a.logout, a.logout:link, a.logout:active, a.logout:visited,
a.register, a.register:link, a.register:active, a.register:visited
{
	color: #FFFFFF;
	font-size: 12px;
	font-family:"Lucida Sans Unicode", sans-serif;
	text-decoration: none;
	text-transform:lowercase;
}
a.login:hover, a.logout:hover, a.register:hover 
{
	color: #FFFFFF;
	font-size: 12px;
	font-family:"Lucida Sans Unicode", sans-serif;	
	text-decoration: none;
	text-transform:lowercase;
}

/*	Start page	*/
a.start, a.start:link, a.start:active, a.start:visited
{
	color: #996600;
	font-size: 10px;
	/*font-weight: bold;*/
	text-decoration: none;

    padding-right: 5px;
	border-right: solid 1px #996600;
}
a.start:hover
{
	color: #ffffff;
	font-size: 10px;
	/*font-weight: bold;*/
	text-decoration: underline;

    padding-right: 5px;
	border-right: solid 1px #996600;
}

/*	Home	*/
a.home, a.home:link, a.home:active, a.home:visited
{
	color: #FFFFFF;
	font-size: 12px;
	font-family:"Lucida Sans Unicode", sans-serif;
	text-decoration: none;
	text-transform:lowercase;
}
a.home:hover
{
	color: #FFFFFF;
	font-size: 12px;
	font-family:"Lucida Sans Unicode", sans-serif;
	text-decoration: none;
	text-transform:lowercase;
}

/*	Myprofile	*/
a.myprofile, a.myprofile:link, a.myprofile:active, a.myprofile:visited, a.myprofile:hover
{
	color: #FFFFFF;
	font-family:"Lucida Sans Unicode", sans-serif;
	font-size: 12px;

	text-decoration: none;
	text-transform:lowercase;
}

/*	Font_selector	*/
a.font_selector, a.font_selector:link, a.font_selector:active, a.font_selector:visited
{
	color: #336699;
	font-family:"Lucida Sans Unicode", sans-serif;
	text-decoration: none;
}
a.font_selector:hover
{
	color: #000000;
	font-family:"Lucida Sans Unicode", sans-serif;
	text-decoration: underline;
}

.shoppingcartinfo
{
	color: #b24444;
	font-family:"Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	font-weight:bold;
}

/*	Pane caption in edit mode	*/
.skinpane_caption
{
	font-weight: bold;
	font-size: 12px;
	display:block;
	color: #ff0000;
	font-family:"Lucida Sans Unicode", sans-serif;
	vertical-align:top;
	text-align:center;
}

/*	Grid	*/
.grid
{
}

.gridheader
{
	font-family:"Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 22px;
	vertical-align: middle;
}

.gridheader td
{
	border-bottom: solid 1px Gray;
}
.gridheader a, 
.gridheader a:hover,
.gridheader a:visited, 
.gridheader a:active,
.gridheader a:link
{
	font-weight: bold;
	text-decoration: none;
}

.gridrow, .gridaltrow, .gridselrow
{
	font-family:"Lucida Sans Unicode", sans-serif;
	font-size: 12px;	
	height: 17px;	
}
.gridrow	{ background-color:#FFFFFF; }
.gridaltrow { background-color:#F2F2F2; }
.gridselrow	{ background-color:#FFFFD8; }
/*	End Grid	*/

/*	MODULE SKIN	*/
.module_container { width: 100%; }
.module_container_header
{
	background-color: #f4f5f7;
	height: 24px;
	border-top: solid 1px #acaead;
	border-bottom: solid 1px #acaead;
}
.module_container_header1
{
	background-image: url(img/moduleleft.gif);
	background-repeat: no-repeat; 
	width:6px;
	border-bottom: solid 1px #acaead;
}
.module_container_header2
{
	background-image: url(img/moduleright.gif);
	background-repeat: no-repeat; 
	width:6px;
	border-bottom: solid 1px #acaead;
}
.module_container_spacer1
{
	background-image: url(img/lightdark.gif);
	height: 8px;
	font-size: 1px;
	border-left: solid 1px #acaead;
	border-right: solid 1px #acaead;
}
.module_container_spacer2
{
	background-image: url(img/lightdark.gif);
	height: 6px;
	font-size: 1px;
	border-left: solid 1px #acaead;
	border-right: solid 1px #acaead;
}
.module_container_content
{
	padding: 8px 8px 8px 8px;
	background-color: #f4f5f7;
	border-left: solid 1px #acaead;
	border-right: solid 1px #acaead;
}
/*	End MODULE SKIN	*/

/*	MODULE SKIN ELEMENTS */
.module_title
{
	font-family:"Lucida Sans Unicode", sans-serif;
	font-size: 18px;
	/*font-weight:bold;*/
	color: #C34C62;
	text-transform:lowercase;
}
.copyright
{
	font-family:"Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	color: #000000;
}
/*	End MODULE SKIN ELEMENTS */

/*	Tabs	*/
a.tab
{
	color: #000000;
	font-family:"Lucida Sans Unicode", sans-serif;
	font-size: 12px;
}
a.tab:link
{
	color: #000000;
	font-family:"Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	text-decoration: none;
}
a.tab:active
{
	color: #000000;
	font-family:"Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	text-decoration: none;
}
a.tab:visited
{
	color: #000000;
	font-family:"Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	text-decoration: none;
}
a.tab:hover
{
	color: #808080;
	font-family:"Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	text-decoration: none;
}

a.tab_selected
{
	color: #000000;
	font-family:"Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	font-weight: bold;
}
a.tab_selected:link
{
	color: #000000;
	font-family:"Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.tab_selected:active
{
	color: #000000;
	font-family:"Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	text-decoration: none;
}
a.tab_selected:visited
{
	color: #000000;
	font-family:"Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.tab_selected:hover
{
	color: #808080;
	font-family:"Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.tab_hint
{
	font-family:"Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	color: #000000;
}
/*	End Tabs	*/

/*	RAD PanelBar styles	*/
.panelbarHeader 
{         
    font-size: 12px; 
    color: #000000;
    font-family:"Lucida Sans Unicode", sans-serif;
    font-weight: bold;
    cursor: hand;
    cursor: pointer;
    padding: 4px;
    background-color: #d2d2d2;
    border: 1px solid #acaead;
    height: 25px;
}
.panelbarHeaderHover 
{         
    font-size: 12px; 
    color: #000000;
    font-family:"Lucida Sans Unicode", sans-serif;
    font-weight: bold;
    cursor: hand;
    cursor: pointer;
    padding: 4px;
    background-color: #bfbfbf;
    border: 1px solid #acaead;
    height: 25px;
}
.panelbarHeaderExpand
{
    FONT-SIZE: 12px; 
    COLOR: #000000;
    font-family:"Lucida Sans Unicode", sans-serif;
    height: 25px;
    font-weight: bold;
    cursor: hand;
    cursor: pointer;
    padding: 4px;
    background-color: #d2d2d2;
    border: 1px solid #acaead;
    border-bottom: 0px;
}
.panelbarItem 
{
    font-size: 12px; 
    color: #000000;
    font-family:"Lucida Sans Unicode", sans-serif;
    width: 100%;
    cursor: hand;
    cursor: pointer;
    padding: 3px;
    padding-left: 16px;
    background-color: #e2e2e2;
    border: 1px solid #acaead;
    border-top: 0px;
    text-decoration: none;
    display: block;
    box-sizing: border-box;
    moz-box-sizing: border-box;
}
.panelbarItemSelected
{
    font-size: 12px; 
    color: #000000;
    font-family:"Lucida Sans Unicode", sans-serif;
    width: 100%;
    cursor: hand;
    cursor: pointer;
    padding: 3px;
    padding-left: 16px;
    background-color: #e9e9e9;
    border: 1px solid #acaead;
    border-top: 0px;
    text-decoration: underline;
    display: block;
    box-sizing: border-box;
    moz-box-sizing: border-box;
}
/*	End	RAD PanelBar styles	*/

/*	RAD TabStrip styles	*/
.TabLabelDefaultStyle
{
	font-family:"Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	color: #ffffff;
	cursor:pointer;
	text-align: center;
}
.TabLabelSelectedStyle
{
	font-family:"Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	color: black;
	cursor:pointer;
	color:#333333;
	text-align: center;
}
.TabLabelSelectedInnerStyle 
{ 
	padding-top:4px;
}
.TabLabelDefaultInnerStyle 
{
	padding-top:4px;
}

.line 
{
	background-image:url(img/tabs/lineBg.gif);
	background-repeat:repeat-x;
	text-align:center;
}
/*	End RAD TabStrip styles	*/

/*	RAD Admin Menu styles	*/
.Adm_MenuGroup
{
    cursor: pointer;
    cursor: hand;
    background-color: #F1F1F1;
    width: 120px;
}
.Adm_MenuItem
{
    font-family:"Lucida Sans Unicode", sans-serif;
    font-size:12px;
    cursor: pointer;
    cursor: hand;
    padding: 6px 0px 6px 0px;
    border: 1px solid #D1D1D1;
    border-top: 1px solid white;
    text-align: left;
    width: 100%;
}
.Adm_MenuItemOver
{
    font-family:"Lucida Sans Unicode", sans-serif;
    font-size:12px;
    cursor: pointer;
    cursor: hand;
    padding: 6px 0px 6px 0px;
    border: 1px solid #D1D1D1;
    border-top: 1px solid white;
    border-bottom: 1px solid #002d96;
    background-color: #FAFAFA;
    text-align: left;
    width: 100%;
}
.Adm_MenuItemClicked
{
    font-family:"Lucida Sans Unicode", sans-serif;
    font-size:12px;
    cursor: pointer;
    cursor: hand;
    padding: 6px 0px 6px 0px;
    border: 1px solid #D1D1D1;
    border-top: 1px solid white;
    background-color: #e5e5e5;
    text-align: left;
    width: 100%;
}
.Adm_MenuItemDisabled
{
    font-family:"Lucida Sans Unicode", sans-serif;
    font-size:12px;
    color: #c0c0c0;
    cursor: pointer;
    cursor: hand;
    padding: 6px 0px 6px 0px;
    border: 1px solid #D1D1D1;
    border-top: 1px solid white;
    text-align: left;
    width: 100%;
}
/*	End	RAD Admin Menu styles	*/

/*	RAD Main Menu styles	*/
.Main_MenuGroup, .Main_MenuItem, .Main_MenuItemOver, .Main_MenuItemClicked
{
	font-weight:normal;
}
.Main_MenuGroup { cursor: pointer; cursor: hand; }
.Main_MenuGroup, .Main_MenuItem, .Main_MenuItemOver, .Main_MenuItemClicked
{
	width: 100%;
	font-family:"Lucida Sans Unicode", sans-serif;
	font-size: 14px;
	color: #FFFFFF;	
}

.contentCell { font-size: 14px; }
/*	End	RAD Main Menu styles	*/

/*	RAD Module Menu styles	*/
.Module_MenuRootGroup, .Module_MenuGroup, .Module_MenuItem, .Module_MenuItemOver, .Module_MenuItemClicked, .Module_MenuItemDisabled
{
    cursor: pointer;
    cursor: hand;
}
.Module_MenuItem, .Module_MenuItemOver, .Module_MenuItemClicked, .Module_MenuItemDisabled
{
	width: 100%;
	font-family:"Lucida Sans Unicode", sans-serif;
	font-size:12px;
}
.Module_MenuGroup
{
    background-color: #F2F2F2;
    border: 1px solid #D1D1D1;
    border-top: 1px solid white;

}
.Module_MenuItem
{    
    padding: 2px 3px 5px 3px;
    border-bottom:1px solid #F9F9F9;
}
.Module_MenuItemOver
{
    padding: 2px 3px 5px 3px;
    background-color: #fafafa;
    border-bottom:1px solid #002d96;
    text-align: left;
}
.Module_MenuItemClicked
{
    padding: 2px 3px 5px 3px;
    background-color: #fafafa;
    border-bottom:1px solid #002d96;
    text-align: left;
}
.Module_MenuItemDisabled
{
	padding: 2px 3px 5px 3px;
    color: #c0c0c0;    
    border-bottom:1px solid #F9F9F9;    
}
/*	End	RAD Module Menu styles	*/

/*	Custom Menu (RAD PanelBar) styles	*/
.custmenu1, .custmenu1_over, .custmenu1_selected, .custmenu2, .custmenu2_over, .custmenu2_selected
{
    height: 20px;	
   	font-family:"Lucida Sans Unicode", sans-serif;
	font-size: 16px;
    cursor: pointer;
    cursor: hand;
    margin:2px 0px;
}

.custmenu1 tr td, .custmenu1_over tr td, .custmenu1_selected { width: 100%; font-size: 16px; padding-left:10px; vertical-align: middle; }
.custmenu1 { color: #006699; }
.custmenu1_over { color: #C34C62; }
.custmenu1_selected { color: #C34C62; padding:2px 0px 2px 10px; }
.custmenu1 .custmenu1_selected { color: #A01E4F; padding:0px 0px 0px 10px !important; }
.custmenu1_over .custmenu1_selected { color: #A01E4F; padding:0px 0px 0px 10px !important; }

.custmenu2 tr td, .custmenu2_over tr td, .custmenu2_selected tr td { font-size: 16px; padding-left:20px; }
.custmenu2 { color: #0099CC; }
.custmenu2_over { color: #C34C62; }
.custmenu2_selected { color: #C34C62; }
/*	End	Custom Menu (RAD PanelBar) styles	*/

/*	RAD Product Catalogue Categories styles	*/
.ProductCategory_Panel
{
	background-color:#B3B3B3;
	width:190px;
	vertical-align:top;
}
.ProductCategory_GroupNode, .ProductCategory_GroupNodeOver, .ProductCategory_GroupNodeSelect, .ProductCategory_Node, .ProductCategory_NodeOver, .ProductCategory_NodeSelect
{
    font-family:"Lucida Sans Unicode", sans-serif;
    font-size:12px;	
    cursor: pointer;
    cursor: hand;    
}
.ProductCategory_GroupNode
{
    font-weight: bold;
    color: #000000;
    border-bottom: solid 1px #b3b3b3;
    padding: 0px 5px 0px 5px;
}
.ProductCategory_GroupNodeOver
{
    font-weight: bold;
    color: #ffffff;
    border-bottom: solid 1px #ffffff;
    padding: 0px 5px 0px 5px;
}
.ProductCategory_GroupNodeSelect
{
    font-weight: bold;
    color: #ffffff;
    border-bottom: solid 1px #ffffff;
    padding: 0px 5px 0px 5px;
}
.ProductCategory_Node { color: #000000; padding: 0px 5px 0px 5px; }
.ProductCategory_NodeOver { color: #ffffff; padding: 0px 5px 0px 5px; }
.ProductCategory_NodeSelect { color: #ffffff; padding: 0px 5px 0px 5px; }
/*	End	RAD Product Catalogue Categories styles	*/

/*	Attractive buttons styles	*/
.attractive_button_left
{
	background-position: left center;
	background-repeat: no-repeat;
	width: 10px;
	height: 18px;
	font-size: 10px;
}
.attractive_button_img
{
	background-position: left center;
	background-repeat: no-repeat;
	width: 14px;
	height: 18px;
	font-size: 14px;
}
.attractive_button_mid
{
	background-position: left center;
	background-repeat: repeat-x;
	text-align: center;
	height: 18px;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
.attractive_button_right
{
	background-position: right center;
	background-repeat: no-repeat;
	width: 10px;
	height: 18px;
	font-size: 10px;
}
/*	End	Attractive buttons styles	*/

.product_image
{
	padding: 2px 2px 2px 2px;
	text-align: center;
	width: 85px;
	
	border-top: solid 1px #ffffff;
	border-left: solid 1px #ffffff;

    cursor: pointer;
    cursor: hand;

	border-bottom: solid 1px #949494;
}

.product_desc
{
	border-top: solid 1px #ffffff;
	border-right: solid 1px #949494;
	border-bottom: solid 1px #949494;
}

.bulleted_caption
{
	background-image: url(img/bullet.gif);
	background-position: left center;
	background-repeat: no-repeat;
	
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
}

a.linkbutton_leftarrow
{
	background-image: url(img/arrow-left.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left:8px;

	color: #000080;
	font-family:"Lucida Sans Unicode", sans-serif;
	font-size: 12px;
}
a.linkbutton_leftarrow:link
{
	background-image: url(img/arrow-left.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left:8px;

	color: #000080;
	font-family:"Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	text-decoration: none;
}
a.linkbutton_leftarrow:active
{
	background-image: url(img/arrow-left.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left:8px;
	
	color: #000080;
	font-family:"Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	text-decoration: none;
}
a.linkbutton_leftarrow:visited
{
	background-image: url(img/arrow-left.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left:8px;

	color: #000080;
	font-family:"Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	text-decoration: none;
}
a.linkbutton_leftarrow:hover
{
	background-image: url(img/arrow-left.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left:8px;

	color: #000080;
	font-family:"Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

a.linkbutton_uparrow
{
	background-image: url(img/arrow-up.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left:12px;

	color: #000080;
	font-family:"Lucida Sans Unicode", sans-serif;
	font-size: 12px;
}
a.linkbutton_uparrow:link
{
	background-image: url(img/arrow-up.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left:12px;

	color: #000080;
	font-family:"Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	text-decoration: none;
}
a.linkbutton_uparrow:active
{
	background-image: url(img/arrow-up.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left:12px;
	
	color: #000080;
	font-family:"Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	text-decoration: none;
}
a.linkbutton_uparrow:visited
{
	background-image: url(img/arrow-up.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left:12px;

	color: #000080;
	font-family:"Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	text-decoration: none;
}
a.linkbutton_uparrow:hover
{
	background-image: url(img/arrow-up.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left:12px;

	color: #000080;
	font-family:"Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

a.linkbutton_downarrow
{
	background-image: url(img/arrow-down.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left:12px;

	color: #333333;
	font-family:"Lucida Sans Unicode", sans-serif;
	font-size: 12px;
}
a.linkbutton_downarrow:link
{
	background-image: url(img/arrow-down.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left:12px;

	color: #333333;
	font-family:"Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	text-decoration: none;
}
a.linkbutton_downarrow:active
{
	background-image: url(img/arrow-down.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left:12px;
	
	color: #333333;
	font-family:"Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	text-decoration: none;
}
a.linkbutton_downarrow:visited
{
	background-image: url(img/arrow-down.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left:12px;

	color: #333333;
	font-family:"Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	text-decoration: none;
}
a.linkbutton_downarrow:hover
{
	background-image: url(img/arrow-down.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left:12px;

	color: #333333;
	font-family:"Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

.retail_price
{
	text-decoration: line-through;
}
.you_price
{
	color: #cf0101;
}
.you_save
{
	color: #9e0100;
}
/*..............................END DEFAULT STYLES..................................*/


/*...................TEMPORARY STYLE CLASSES USED ONLY FOR THIS PAGE SKIN......................*/

/*	Page / Module skin		*/
.tbl_100_100
{
	width:100%;
	height:100%;
}
.tbl_100
{
	width:100%;
}

/*	Page skin	*/
#outer_wrapper
{
	width:100%;
	height:100%;
	background-color:#ECECEC;
}
/*.inner_wrapper
{
	width:770px;
	text-align:left;
}*/
#header_wrapper_in, #cont_wrapper_in, #flash_wrapper_in, #footer_wrapper_in { width:1024px; text-align:left; }

#header_wrapper
{
	background:transparent url(img/xHeaderNew.png) repeat-x left top;
	height:100px;
}
#header_wrapper_in { margin-top:4px; }
table.tblHeader { width:100%; height:70px; }
#cont_wrapper_in  { margin-top:5px; }

#admin_wrapper { text-align:center; }
#footer_wrapper
{
	background:#9fd4fc url(img/xFooterNew.png) repeat-x left bottom;
	height:105px;	
}

a.regist, a.regist:link, a.regist:active, a.regist:visited, a.regist:hover
{
	color: #FFFFFF;
	font-family:"Lucida Sans Unicode", sans-serif;
	font-size:24px;
	
	text-decoration: none;
	text-transform:none;
}
a.imgH1, a.imgH1:link, a.imgH1:active, a.imgH1:visited, a.imgH1:hover
{
	background-image:url(img/kiwork_logo3.png);
	background-repeat: no-repeat;
	text-decoration: none;

	display:block;
	background-color:Green;
	
	width: 112px;
	height: 80px;	
}
a.imgH3, a.imgH3:link, a.imgH3:active, a.imgH3:visited, a.imgH3:hover
{
	color: #FFFFFF;
	font-family:"Lucida Sans Unicode", sans-serif;
	font-size:12px;
	
	text-decoration: none;
	text-transform:lowercase;	
}

.pgSize1024 
{
	background-image: url(img/pgSize1024.gif);
	display:inline-block;
	width:58px;
	height:16px;
}
.pgSize800
{
	background-image: url(img/pgSize800.gif);
	display:inline-block;
	width:58px;
	height:16px;	
}
/*	Module skin	*/
.content-wrapper
{
	padding:2px;
}
.td_mod_header
{
	/*height:22px;
	padding-left: 2px;
	padding-right: 2px;
	border-bottom: solid 1px #808080;
	vertical-align:middle;*/
}
.td_mod_roll
{
	width:10px;
}
.td_mod_tit
{
	text-align:left;
}
/*	End Page / Module skin	*/

/*	Extended styles			*/

/*	Basic	*/
.white		{ color:#FFFFFF !important; }
.marrow		{ color:#7E3C49 !important; }
.orange		{ color:#CF6800 !important; }
.hardblue	{ color:#20198B !important; }
.red		{ color:#C34C62 !important; }
.reddark	{ color:#A01E4F !important; }
.redLogo	{ color:#C70453 !important; }
.blue		{ color:#006699 !important; }
.blueLight	{ color:#0099CC !important; }
.green		{ color:#488C1C !important; }
.greenDark	{ color:#136C66 !important; }
.gray		{ color:#808080 !important; }
.grayDark	{ color:#5C5C5C !important; }
.silver		{ color:#C0C0C0 !important; }

.bold		{ font-weight:bold !important; }
.clearText	{ text-transform:none; }
.clear		{ clear:both; }

.textbox, .textbox98, a,
.caption, .subcaption, .remark, .module_title, .copyright,
.label, .text, .boldtext, .text12, .text14, .text16, .text18, .text24, .text32, .text48
{ line-height:150%; }

.captionField
{
	font-family:"Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#C34C62;
}

.text12, .text14, .text16, .text18, .text24, .text32
{
	font-family:"Lucida Sans Unicode", sans-serif;
	font-weight:normal;
}
.text12 { font-size:12px; }
.text14	{ font-size:14px; }
.text16 { font-size:16px; }
.text18 { font-size:18px; }
.text24 { font-size:24px; }
.text32 { font-size:32px; }
.text48 { font-size:48px; }
.text14B{ font:bold 14px "Lucida Sans Unicode", sans-serif; }

div.clearBlock { width:100%; }
div.clearBlock:after
{
	content:"";
	clear:both;
	display:block;
	visibility:hidden;
	height:0px;
}

.lineTop
{
	border-top:solid 1px #808080;
	padding-top:8px;
	*padding-top:5px;
}
.lineBottom
{
	border-bottom:solid 1px #808080;
	padding-bottom:5px;
}
/*	End	Basic*/

/*	Controls*/
fieldset
{
	margin:5px 2px 0px 2px;
	border:solid 1px #75736E;
	padding:3px 6px 8px 6px;
}

input, textarea, select
{
	color: #000000;
	background: #FFFFFF;
	/*border:1px solid #026D8D;*/
	/*padding:4px 0px 4px 3px;*/
	vertical-align: middle;
}
/*	hidden resize in safari and chrome	*/
textarea { resize: none; }

input
{
	padding-left: 4px;
}
/*	End Controls	*/

/*	Title	*/
.titleContent
{
	border-bottom:solid 1px #808080;
	margin:0px 0px 10px 0px;
}
.titleText
{
	font-family:"Lucida Sans Unicode", sans-serif;	
    font-size:14px;
    font-weight:bold;
    text-transform:lowercase;
}
.titleComment
{
	font-family:"Lucida Sans Unicode", sans-serif;
    font-size:12px;
    text-transform:lowercase;
}

/*	Login / Logout	*/
a.login1, a.login1:link, a.login1:active, a.login1:visited,
a.logout1, a.logout1:link, a.logout1:active, a.logout1:visited
{
	color: #000000;
	font-size: 12px;
	font-family:"Lucida Sans Unicode", sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-transform:lowercase;
}
a.login1:hover, a.logout1:hover
{
	color: #000000;
	font-size: 12px;
	font-family:"Lucida Sans Unicode", sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-transform:lowercase;
}

/*	Go home	*/
a.gohome, a.gohome:link, a.gohome:active, a.gohome:visited
{
	background-image: url(img/home-over.gif);
	background-repeat: no-repeat;
	text-decoration: none;

	display:block;
	
	width: 12px;
	height: 10px;	
}
a.gohome:hover
{
	background-image: url(img/home.gif);
	background-repeat: no-repeat;
	text-decoration: none;
}

/*	Home */
a.home2, a.home2:link, a.home2:active, a.home2:visited, a.home2:hover
{
	background-image: url(img/kiwork_logo.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	display:block;
	
	height: 83px;
	width: 195px;    
}

/*	Link button home page	*/
a.linkbuttonHome, a.linkbuttonHome:link, a.linkbuttonHome:active, a.linkbuttonHome:visited
{
	color: #333333;
	font-family:"Lucida Sans Unicode", sans-serif;
	font-size: 14px;
	text-decoration: none;
}
a.linkbuttonHome:hover
{
	color: #C34C62;
	font-family:"Lucida Sans Unicode", sans-serif;
	font-size: 14px;
	text-decoration:underline;
}

/*	Skin link	*/
a.skinLnk, a.skinLnk:link, a.skinLnk:active, a.skinLnk:visited, a.skinLnk:hover
{
	color: #FFFFFF;
	font-family:"Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	
	text-decoration: none;
	text-transform:lowercase;
}

/*	Link buttons collection */
a.linkbutton14, a.linkbutton14:link, a.linkbutton14:active, a.linkbutton14:visited
{
	color: #006699;
	font-weight:bold;
	font-family:"Lucida Sans Unicode", sans-serif;
	font-size: 14px;
	text-decoration: none;
}
a.linkbutton14:hover
{
	color: #006699;
	font-weight:bold;
	font-family:"Lucida Sans Unicode", sans-serif;
	font-size: 14px;
	text-decoration:underline;
}

/*	Blue Link button normal */
a.lnkBlue, a.lnkBlue:link, a.lnkBlue:active, a.lnkBlue:visited,
a.lnkBlue14, a.lnkBlue14:link, a.lnkBlue14:active, a.lnkBlue14:visited,
a.lnkBlue18, a.lnkBlue18:link, a.lnkBlue18:active, a.lnkBlue18:visited,
a.lnkBlue20, a.lnkBlue20:link, a.lnkBlue20:active, a.lnkBlue20:visited,
a.lnkBlue24, a.lnkBlue24:link, a.lnkBlue24:active, a.lnkBlue24:visited
{ 
	color:#006699; font-family:"Lucida Sans Unicode", sans-serif;
}
a.lnkBlue:hover, a.lnkBlue14:hover, a.lnkBlue18:hover, a.lnkBlue20:hover { color:#006699; font-family:"Lucida Sans Unicode", sans-serif; }
a.lnkBlue24:hover { color:#006699; font-family:"Lucida Sans Unicode", sans-serif; }

/*	Red Link button normal */
a.lnkRed, a.lnkRed:link, a.lnkRed:active, a.lnkRed:visited,
a.lnkRed14, a.lnkRed14:link, a.lnkRed14:active, a.lnkRed14:visited,
a.lnkRed18, a.lnkRed18:link, a.lnkRed18:active, a.lnkRed18:visited,
a.lnkRed20, a.lnkRed20:link, a.lnkRed20:active, a.lnkRed20:visited,
a.lnkRed24, a.lnkRed24:link, a.lnkRed24:active, a.lnkRed24:visited
{ 
	color:#C34C62; font-family:"Lucida Sans Unicode", sans-serif;
}
a.lnkRed:hover, a.lnkRed14:hover, a.lnkRed18:hover, a.lnkRed20:hover { color:#C34C62; font-family:"Lucida Sans Unicode", sans-serif; }
a.lnkRed24:hover { color:#C34C62; font-family:"Lucida Sans Unicode", sans-serif; }

/*	Link button size */
a.lnkBlue, a.lnkBlue:link, a.lnkBlue:active, a.lnkBlue:visited, a.lnkBlue:hover,
a.lnkRed, a.lnkRed:link, a.lnkRed:active, a.lnkRed:visited, a.lnkRed:hover
{	font-size:12px; }
a.lnkBlue14, a.lnkBlue14:link, a.lnkBlue14:active, a.lnkBlue14:visited, a.lnkBlue14:hover,
a.lnkRed14, a.lnkRed14:link, a.lnkRed14:active, a.lnkRed14:visited, a.lnkRed14:hover
{	font-size:14px; }
a.lnkBlue18, a.lnkBlue18:link, a.lnkBlue18:active, a.lnkBlue18:visited, a.lnkBlue18:hover,
a.lnkRed18, a.lnkRed18:link, a.lnkRed18:active, a.lnkRed18:visited, a.lnkRed18:hover
{	font-size:18px; }
a.lnkBlue20, a.lnkBlue20:link, a.lnkBlue20:active, a.lnkBlue20:visited, a.lnkBlue20:hover,
a.lnkRed20, a.lnkRed20:link, a.lnkRed20:active, a.lnkRed20:visited, a.lnkRed20:hover
{	font-size:20px; }
a.lnkBlue24, a.lnkBlue24:link, a.lnkBlue24:active, a.lnkBlue24:visited, a.lnkBlue24:hover,
a.lnkRed24, a.lnkRed24:link, a.lnkRed24:active, a.lnkRed24:visited, a.lnkRed24:hover
{	font-size:24px; }
/*	End Link buttons collection */

/*	Spacing between buttons: 10-Mozilla, 5-IE, 15-Opera */
.btnSpace { margin:10px 0px 5px 0px;  *margin:5px 0px 5px 0px;}
@media all and (min-width: 0) {	.btnSpace { margin:15px 0px 5px 0px;} }

/*	Columns	*/
.clSmaller { width:36%; }
.clBigger { width:64%; }
.clSpace { width:8px; *width:6px; }

div.clData { float:left; width:56%; }
div.clInfo { float:left; width:44%; }
div.clInfoIn { width:100%; padding-left:8px; }

/*	Group elements	*/
div.menuContSpace { padding-top:8px; }

.grBlockErr
{
	display:block;
	background-color:#F9DBDA;
	border:1px solid #F5C9C9;
	
	margin:10px 0px;
	padding:10px;
}
.grBlock
{
	display:block;
	overflow:auto;	
	
	background-color:#FFFFFF;	
	text-align:left;

	padding:5px 5px;
	border: 1px solid #006699;
	margin:0px;
}

.grSpace { margin:5px 0px 5px 0px; }
.grSpace10 { margin:10px 0px 10px 0px; }
.grLeftIndent { margin-left:15px; }
.grBtn, .grBtnLeft, .grBtnCenter, .grBtnRight
{
	margin:10px 0px 5px 0px;
	*margin:5px 0px 0px 0px;
}
.grBtnRight { text-align:right; }
.grBtnCenter{ text-align:center;}
.grBtnLeft	{ text-align:left;  }
/*	End group elements	*/

/*	Push buttons collection */
a.pushbuttonRed, a.pushbuttonRed:link, a.pushbuttonRed:active, a.pushbuttonRed:visited, a.pushbuttonRed:hover
{
	color: #FFFFFF;	
	background:#C34C62 url(img/xButtonRed.gif) repeat-x left bottom;
	/*background-color:#0088BB;*/
	/*height: 20px;*/
	display:inline-block;

	border: solid 1px #003333;
	
	padding:2px 10px;
	font-family:"Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight:bold;
	text-transform:lowercase;
	text-align:center;
}
/*	Opera, Safari */
@media all and (min-width: 0) {	a.pushbuttonRed, a.pushbuttonRed:link, a.pushbuttonRed:active, a.pushbuttonRed:visited, a.pushbuttonRed:hover { padding:4px 10px; } }
/*	End Push buttons collection */

/*	Rating		*/
.rating_tbl 
{
	padding:0px;
	text-align:center;
	width:99px;
}
.rating_tbl span 
{
	color:#DF9400;
}
.rating_tbl a, .rating_tbl a:link, .rating_tbl a:visited, .rating_tbl a:active, .rating_tbl a:hover 
{
	color:#737373;
	text-decoration:none;
}
.rating_tbl input 
{
	display:block;
	height:15px;
	position:relative;
	width:99px;
}
/*	End	Rating	*/

/*	Rating read only		*/
.rate000,
.rate100, .rate125, .rate150, .rate175,  
.rate200, .rate225, .rate250, .rate275,  
.rate300, .rate325, .rate350, .rate375,  
.rate400, .rate425, .rate450, .rate475,  
.rate500, .rate525, .rate550, .rate575,  
.rate600, .rate625, .rate650, .rate675,  
.rate700
{
    width:99px;
    height:15px;
    font-size:1px;
    background-image:url(img/rate-fractional.gif);
    display:block;
    _display:inline;
}
.rate000 {background-position: 0px 15px;}
.rate100 {background-position: 0px 30px;} 
.rate125 {background-position: 0px 45px;} 
.rate150 {background-position: 0px 60px;} 
.rate175 {background-position: 0px 75px;}
.rate200 {background-position: 0px 90px;} 
.rate225 {background-position: 0px 105px;} 
.rate250 {background-position: 0px 120px;} 
.rate275 {background-position: 0px 135px;}
.rate300 {background-position: 0px 150px;} 
.rate325 {background-position: 0px 165px;} 
.rate350 {background-position: 0px 180px;} 
.rate375 {background-position: 0px 195px;}
.rate400 {background-position: 0px 210px;} 
.rate425 {background-position: 0px 225px;} 
.rate450 {background-position: 0px 240px;} 
.rate475 {background-position: 0px 255px;}
.rate500 {background-position: 0px 270px;} 
.rate525 {background-position: 0px 285px;} 
.rate550 {background-position: 0px 300px;} 
.rate575 {background-position: 0px 315px;}
.rate600 {background-position: 0px 330px;} 
.rate625 {background-position: 0px 345px;} 
.rate650 {background-position: 0px 360px;} 
.rate675 {background-position: 0px 375px;} 
.rate700 {background-position: 0px 0px;}  

.avgrate
{
    background-image:url(img/rate-fractional-avg.gif);
}

.rateD1, .rateD2, .rateD3, .rateD4, .rateD5, .rateD6, .rateD7 
{
    width:99px;
    height:15px;
    background-image:url(img/rate-all.gif);
    display:block;
    _display:inline;
}
.rateD0 {background-position: 0px 15px;}
.rateD1 {background-position: 0px 0px;}
.rateD2 {background-position: 0px -15px;}
.rateD3 {background-position: 0px -30px;}
.rateD4 {background-position: 0px -45px;}
.rateD5 {background-position: 0px -60px;}
.rateD6 {background-position: 0px -75px;}
.rateD7 {background-position: 0px -90px;}
/*	End rating read only	*/

/*	Grid	*/
.separator, .separator10
{
	border-top:solid 1px #808080;
	font-size:1px;
}
.separator { margin:5px 0px; }
.separator10 { margin:10px 0px; }

.gridrowBlue, .gridrowLightBlue
{
	font-family:"Lucida Sans Unicode", sans-serif;
	font-size: 12px;	
	height: 17px;	
}
.gridrowBlue{ background-color:#99CCCC; }
.gridrowLightBlue { background-color:#CCFFFF; }
/*	End Grid	*/

/*	GridView	*/
.gv_pager a, .gv-topborder-pager a
{
    font-family:"Lucida Sans Unicode", sans-serif;
    font-size: 12px;
    
    border: solid 1px #C34C62;
    background-color:#C34C62;
    color: #FFFFFF;
    height:16px;
    width:16px;
    text-align:center;
    display:block;
    text-decoration: none;
}
.gv_pager span, .gv-topborder-pager span
{
    font-family:"Lucida Sans Unicode", sans-serif;
    font-size: 12px;
    
    border: solid 1px #C34C62;
    color: #C34C62;
    height:16px;
    width:16px;
    text-align:center;
    display:block;
}

.ddl_pager
{
   font-size: 12px;
   width:40px;
   float:right;
   color: #C34C62;
   border: solid 1px #C34C62;
}
.lbl_pager
{
   font-size: 12px;
   float:right;
   padding-top:3px;
   padding-right:5px;
   font-style:normal;
   color: #606060;
   border:solid 1px white;
   white-space:nowrap;
}
/*	End GridView	*/

/*	Modal form	*/
div.grModals
{
    z-index: 698; 
    position: absolute;
    left:0px;
    top:0px;
}
.modal_close
{
	float:right;
	position:relative;
	left:5px;
	*left:20px;
	top:-5px;
	
    cursor:hand;
    cursor:pointer;
}
.modal_shadow
{
    z-index: 699; 
    position: absolute;
    background-color: #FFFFFF; 
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    -moz-opacity:0.50;
    opacity:0.50;
    left:0;
    top:0;
	right: 0;
	bottom:0;
	width: 100%;
	height: 100%;
}
.modal_container
{
    border:solid 1px #ccc; 
    z-index: 700;
    background-color: #fff;
    position: absolute;
    left: 20%;
    top: 100px;
	padding: 10px;
	*padding-right:5px;
	visibility:hidden;
}
.modal_title
{
	padding:5px;
	margin: 0 -5px 5px 5px;
	*margin-right:-15px;

	font-family:"Lucida Sans Unicode", sans-serif;
	font-size: 18px;
	/*font-weight:bold;*/
	color: #C34C62;
	text-transform:lowercase;
	border-bottom: solid 1px #C34C62;
}
/*	End modal form	*/

/*	Tool Tip		*/
.tooltipbox
{
	border : solid 1px Gray;
}
.tooltiptitle
{
	background-color: #f2f2f2;
	color: #C34C62;
	text-align: left;
	font-size: 14px;
	font-weight:bold;
	padding: 3px 3px 3px 8px;
}
.tooltiptext
{
	background-color: #f2f2f2;
	font-size: 12px;
	color: Black;
	padding: 3px;
	text-align: justify;
}
/*	End Tool Tip	*/

/*	Progress Complete		*/
div.progComplete
{	
	width:219px;
	font-size:1px;
	border:1px solid #CCCCCC;
	padding:1px;
}
div.progCompleteT
{
	height:12px;
	
	background-image:url(img/progressCompleteT.gif);
	background-repeat:no-repeat;		
}
div.progCompleteF
{
	height:12px;
	width:219px;
		
	background-image:url(img/progressCompleteF.gif);
	background-repeat:no-repeat;
}
/*	End Progress Complete	*/

/*	Border Menu		*/
.b_menu_l
{
	background-color:#3399CC;
	width:1px;
}
.b_menu_t
{
	/*background-color:#3399CC;*/
	height:1px;
}
.b_menu_r
{
	background-color:#3399CC;
	width:1px;
}
.b_menu_content
{
	vertical-align: top;
}
/*	END Border Menu	*/

/*	Module	*/
.border_title
{
	font-family:"Lucida Sans Unicode", sans-serif;
	font-size: 18px;
	color: #C34C62;
}

/*	Module Square		*/
div.mdl { border:solid 1px #CCCCCC; background-color:#FFFFFF; min-height:70px; *height:70px; margin-bottom:7px; }
div.mdl div.mdl-in { padding:5px; }
div.mdl div.mdl-in div.mdl-cont { width:100%; }
div.mdlBot { position:relative; }
/*	End Module Square	*/

/*	Module Without shadow	*/
.bcont
{
	vertical-align: top;
}
.btopl
{
	background-image: url(img/Border/btopl.gif);
	background-repeat: no-repeat;
	width:7px;
	height:7px;
}
.btopc
{
	background-image: url(img/Border/btopc.gif);
	background-repeat: repeat-x;
}
.btopr
{
	background-image: url(img/Border/btopr.gif);
	background-repeat: no-repeat;
	width:7px;
	height:7px;
}
.bl
{
	background-image: url(img/Border/bl.gif);
	background-repeat: repeat-y;
}
.br 
{
	background-image: url(img/Border/br.gif);
	background-repeat: repeat-y;
}
.bbotl
{
	background-image: url(img/Border/bbotl.gif);
	background-repeat: no-repeat;
	background-position:left top;
	height:12px;
	width:7px;
}
.bbotc
{
	background-image: url(img/Border/bbotc.gif);
	background-repeat: repeat-x;
	background-position:left top;
	height:12px;
}
.bbotr
{
	background-image: url(img/Border/bbotr.gif);
	background-repeat: no-repeat;
	background-position:right top;
	height:12px;
	width:7px;
}
/*	END Module Without shadow	*/

/*	Module Transparent outside / White inside 	*/
.btoplTW
{
	background-image: url(img/Border/twbtopl.gif);
	background-repeat: no-repeat;
	width:7px;
	height:7px;
}
.btopcTW
{
	background-image: url(img/Border/twbtopc.gif);
	background-repeat: repeat-x;
}
.btoprTW
{
	background-image: url(img/Border/twbtopr.gif);
	background-repeat: no-repeat;
	width:7px;
	height:7px;
}
.blTW
{
	background-image: url(img/Border/twbl.gif);
	background-repeat: repeat-y;
}
.brTW
{
	background-image: url(img/Border/twbr.gif);
	background-repeat: repeat-y;
}
.bbotlTW
{
	background-image: url(img/Border/twbbotl.gif);
	background-repeat: no-repeat;
	background-position:left top;
	height:12px;
	width:7px;
}
.bbotcTW
{
	background-image: url(img/Border/twbbotc.gif);
	background-repeat: repeat-x;
	background-position:left top;
	height:12px;
}
.bbotrTW
{
	background-image: url(img/Border/twbbotr.gif);
	background-repeat: no-repeat;
	background-position:right top;
	height:12px;
	width:7px;
}
/*	End Module Transparent outside / White inside 	*/

/*	Navigator Content		*/
table.ntc td.ntc-l
{
	background-image: url(img/Navigator/nct-l.gif);
	background-repeat: no-repeat;
	height:36px;
	width: 7px;
}
table.ntc td.ntc-c
{
	background-image: url(img/Navigator/nct-c.gif);
	background-repeat: repeat-x;
	height:36px;
	padding:0px 2px;
	padding-top:5px;
}
table.ntc td.ntc-r
{
	background-image: url(img/Navigator/nct-r.gif);
	background-repeat: no-repeat;
	height:36px;
	width: 13px;
}
table.ntc-a td.ntc-l
{
	background-image: url(img/Navigator/nct-l-a.gif);
	background-repeat: no-repeat;
	height:36px;
	width: 7px;
}
table.ntc-a td.ntc-c
{
	background-image: url(img/Navigator/nct-c-a.gif);
	background-repeat: repeat-x;
	height:36px;
	padding: 0 5px;
	padding-top:5px;
	margin: 0 2px;
}
table.ntc-a td.ntc-r
{
	background-image: url(img/Navigator/nct-r-a.gif);
	background-repeat: no-repeat;
	height:36px;
	width: 13px;
}
table.ntc-a td.ntc-c span
{
	margin: -3px 0;
}
table.ntc td.ntc-c a
{
	margin: -3px 0;
}
.ntc-b
{
	background-image: url(img/Navigator/nct-b.gif);
	background-repeat: repeat-x;
	height:36px;
}
.ntc-sep
{
	width:0px;
}
.ntc_b_l
{
	background-image: url(img/Navigator/top_l.gif);
	background-repeat: no-repeat;
	background-position: bottom left; 
	width: 7px;
}
.ntc_b_r
{
	background-image: url(img/Navigator/top_r.gif);
	background-repeat: no-repeat;
	background-position: bottom right; 
	width: 7px;
}
/*	End	Navigator Content	*/

/*	Navigator Page	with image	*/
.ntp-sep { width:0px; }
div.homeMenu { position:relative; top:4px; }
td.betweenTab { padding-left:3px; }
/*	Navigator Page	with image	*/

/*	Navigator Page	with image	*/
table.ntp td.ntp-l
{
	background-image: url(img/NavigatorPage/2ntp-l.gif);
	background-repeat: no-repeat;
	height:30px;
	width:3px;
}
table.ntp td.ntp-c
{
	background-image: url(img/NavigatorPage/2ntp-c.gif);
	background-repeat: repeat-x;
	height:30px;
	padding: 0 10px;
}
table.ntp td.ntp-r
{
	background-image: url(img/NavigatorPage/2ntp-r.gif);
	background-repeat: no-repeat;
	height:30px;
	width:3px;
}
table.ntp-a td.ntp-l
{
	background-image: url(img/NavigatorPage/2ntp-a-l.gif);
	background-repeat: no-repeat;
	height:24px;
	width:2px;
}
table.ntp-a td.ntp-c
{
	background-image: url(img/NavigatorPage/2ntp-a-c.gif);
	background-repeat: repeat-x;
	height:30px;
	padding: 0 10px;
	/*margin: 0 3px;*/
}
table.ntp-a td.ntp-r
{
	background-image: url(img/NavigatorPage/2ntp-a-r.gif);
	background-repeat: no-repeat;
	height:30px;
	width:3px;
}
table.ntp-a td.ntp-c span
{
	font-family:"Lucida Sans Unicode", sans-serif;
	font-weight: bold;
	color:#000000;
	font-size: 12px;	
	/*margin: -3px 0;*/
}

table.ntp td.ntp-c a, table.ntp td.ntp-c a:link, table.ntp td.ntp-c a:active, table.ntp td.ntp-c a:visited
{
	color: #006699;
	font-weight:bold;
	font-family:"Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	text-decoration: none;	
}
table.ntp td.ntp-c a:hover
{
	color: #C34C62;
	font-weight:bold;
	font-family:"Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	text-decoration: none;
}

table.ntp-a td.ntp-c a, table.ntp-a td.ntp-c a:link, table.ntp-a td.ntp-c a:active, table.ntp-a td.ntp-c a:visited, table.ntp-a td.ntp-c a:hover
{
	color: #FFFFFF;
	font-weight:bold;
	font-family:"Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	text-decoration: none;	
}
/*	End	Navigator Page	with image	*/

/*	Navigator Page	*/
.tbl_ntpage { width:100%; }
.ntpage_b	{ border-bottom:solid 1px #3399CC; }

div.ntpage	{ height:30px; position:relative; }
div.ntpage:after
{
	content:"";
	clear:both;
	display:block;
	visibility:hidden;
	height:0px;
}
/*	link	*/
div.ntpage a, div.ntpage a:link, div.ntpage a:active, div.ntpage a:visited 
{ 
	background-color:#FFFFFF;
		
	display:block;			
	float:left;
	height:30px;
	position:relative;

	color:#026D8D;
	font-family:"Lucida Sans Unicode", sans-serif;
	font-weight:bold;	
	font-size:12px;
	text-decoration:none;
	
	top:1px;
	border-bottom:solid 1px #3399CC;
}
div.ntpage a:hover	{ text-decoration:none; cursor:pointer; _cursor:hand; border-bottom:solid 1px #FFFFFF; }
div.ntpage a.selected, div.ntpage a.selected:link, div.ntpage a.selected:active, div.ntpage a.selected:visited { border-bottom:solid 1px #FFFFFF; }

/*	left / right	*/
div.ntpage a b, div.ntpage a:link b, div.ntpage a:active b, div.ntpage a:visited b
{
	display:block;
	float:left;
	position:relative;
	
	background-color:#CCCCCC;
	line-height:1px !important;
	font-size:1px !important;	
}
div.ntpage a:hover b	{ background-color:#A6D3FB; }
div.ntpage a.selected b, div.ntpage a.selected:link b, div.ntpage a.selected:active b, div.ntpage a.selected:visited b, div.ntpage a.selected:hover b { background-color:#3399CC; }
div.ntpage a b.t1l {width:1px; height:27px; margin-top:3px;}
div.ntpage a:hover b.t1l, a.selected b.t1l {width:1px; height:27px; margin-top:3px; top:1px;}
div.ntpage a b.t2l {width:1px; height:2px; margin-top:2px;}
div.ntpage a b.t3l {background-color:#FFFFFF !important; width:2px; height:1px; margin-top:1px; border-top:solid 1px #CCCCCC;}
div.ntpage a:hover b.t3l { background-color:#FFFFFF; width:2px; height:1px; margin-top:1px; border-top:solid 1px #A6D3FB; }
div.ntpage a.selected b.t3l { background-color:#FFFFFF; width:2px; height:1px; margin-top:1px; border-top:solid 1px #3399CC; }

div.ntpage a b.t1r {background-color:#FFFFFF !important; width:2px; height:1px; margin-top:1px; border-top:solid 1px #CCCCCC;}
div.ntpage a:hover b.t1r { background-color:#FFFFFF; width:2px; height:1px; margin-top:1px; border-top:solid 1px #A6D3FB; }
div.ntpage a.selected b.t1r { background-color:#FFFFFF; width:2px; height:1px; margin-top:1px; border-top:solid 1px #3399CC; }
div.ntpage a b.t2r {width:1px; height:2px; margin-top:2px;}
div.ntpage a b.t3r {width:1px; height:27px; margin-top:3px;}
div.ntpage a:hover b.t3r, a.selected b.t3r {width:1px; height:27px; margin-top:3px; top:1px;}

/*	center	*/
div.ntpage a span, div.ntpage a:link span, div.ntpage a:active span, div.ntpage a:visited span
{
	display:block;
	float:left;
	position:relative;
	
	height:29px;
	line-height:29px;

	background-color:#FFFFFF;
	border-top:solid 1px #CCCCCC;
	
	padding:0px 5px;
}
div.ntpage a:hover span	{ border-top:solid 1px #A6D3FB; }
div.ntpage a.selected span, div.ntpage a.selected:link span, div.ntpage a.selected:active span, div.ntpage a.selected:visited span, div.ntpage a.selected:hover span { border-top:solid 1px #3399CC; }
/*	End Navigator Page	*/

/*	Navigator Module	*/
div.ntmodule 
{ 
	width:100%;
	background-color:#FFFFFF;
	
	position:relative;
	margin-top:-2px;
	/*border-top:solid 1px #3399CC; 
	border-bottom:solid 1px #3399CC;*/
}
div.ntmodule div:after
{
	content:"";
	clear:both;
	display:block;
	visibility:hidden;
	height:0px;
}
div.ntmodule a, div.ntmodule a:link, div.ntmodule a:active, div.ntmodule a:visited, div.ntmodule span
{
	display:block;
	position:relative;
	float:left;
	height:30px;
	
	color:#FFFFFF;
	background-color:#FFFFFF;
	font-size:12px;
	color:#026D8D;
	font-family:"Lucida Sans Unicode", sans-serif;	
	font-weight:bold;
	text-decoration:none;
	
	line-height:30px;
	padding:0px 10px;
	border:solid 1px #FFFFFF;
	/*border-left:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;	*/
}
div.ntmodule a:hover
{
	background-color:#F3F9FF;
	border:solid 1px #A6D3FB;
	/*border-left:solid 1px #A6D3FB;
	border-right:solid 1px #A6D3FB;*/
}
div.ntmodule span.ntmodule_s, div.ntmodule a.ntmodule_s, div.ntmodule a.ntmodule_s:link, div.ntmodule a.ntmodule_s:active, div.ntmodule a.ntmodule_s:visited, div.ntmodule a.ntmodule_s:hover
{
	background-color:#F3F9FF;
	border:solid 1px #3399CC;
	/*border-left:solid 1px #3399CC;
	border-right:solid 1px #3399CC;	*/
}
div.ntmodule span.first	{ /*border-left:solid 1px #FFFFFF !important;*/ }
div.ntmodule span.last	{ /*border-right:solid 1px #FFFFFF !important;*/ }
/*	End	Navigator Module	*/

/*	Floating Panel			*/
.btn_close
{
	float:right;
    cursor:hand;
    cursor:pointer;
    margin: 3px 3px 0px 0px;
    
}
.floating_panel, .floating_panel1 { z-index: 1000; }
.floating_panel
{
    background-color:#FFFFFF;
    border:solid 1px #BBBBBB;
}
.floating_panel1
{
    background-color:#FFFFFF;
    border:solid 1px rgb(51, 153, 204);
}
.floating_subpanel { margin: 10px 3px 3px 3px ; }
/*	End	Floating Panel		*/

/*	Tag Cloud Link Button	*/
div.tagCloudOutside
{
	border: 1px solid #DFDFDF;
	margin:0px;
	padding:5px 5px 5px 5px;
	/*background-color:#F3F9FF; */
	overflow:auto;
	text-align:left;
	display:block;	
}

div.tagCloudInside
{
	/*padding:5px;*/
}
div.tagCloudInsideCenter
{
	text-align:center;
}

/*	Tag cloud narrow search */
h1.tcIndexed 
{
	margin:0px;
	padding: 0px;
	display: inline;
	font-weight: normal;
}

a.tcNar, a.tcNar:link, a.tcNar:active, a.tcNar:visited, a.tcNar:hover
{
	text-decoration:none;
	color:#006699;
	font-weight:bold;
}
a.tcNarS, a.tcNarS:link, a.tcNarS:active, a.tcNarS:visited, a.tcNarS:hover
{
	text-decoration:none;
	color:#C34C62;
	font-weight:bold;
}

a.tcPathHome, a.tcPathHome:link, a.tcPathHome:active, a.tcPathHome:visited, a.tcPathHome:hover
{
	text-decoration:none;
	color:#006699;
	font-size:18px;
}

/*	Category path  */
a.tcPath, a.tcPath:link, a.tcPath:active, a.tcPath:visited, a.tcPath:hover
{
	text-decoration:none;
	color:#006699;
	font-size:14px;
	font-weight:bold;
}

/*	Tag cloud category of first level */
a.tcItemF, a.tcItemF:link, a.tcItemF:active, a.tcItemF:visited
{
	text-decoration:none;
	color:#006699;
}
a.tcItemF:hover
{
	text-decoration:underline;
	color:#006699;
}
a.tcItemFSel, a.tcItemFSel:link, a.tcItemFSel:active, a.tcItemFSel:visited, a.tcItemFSel:hover
{
	text-decoration:none;
	font-weight:bold;
	color:#000000;
}
/*	Tag cloud category of second level */
a.tcItemS, a.tcItemS:link, a.tcItemS:active, a.tcItemS:visited
{
	text-decoration:none;
	color:#006699;
}
a.tcItemS:hover
{
	text-decoration:underline;
	color:#006699;
}
a.tcItemSSel, a.tcItemSSel:link, a.tcItemSSel:active, a.tcItemSSel:visited, a.tcItemSSel:hover
{
	text-decoration:none;

	font-weight:bold;
	color:#000000;
}
/*	END	Tag Cloud Link Button	*/

/*	Contact		*/
.contact { background-color:#FFFFFF; }
.contactSel { background-color:#FFEAEE; }
.contactOver { background-color:#E6F3FD; }
/*	End contact	*/

/*	DropDown List of buttons */
.ddb_span
{
	display:block;
	width:100px;
	height:24px;

	background-image: url(img/ddb/button.gif);
	background-position:left middle;
	background-repeat:no-repeat;

	color:#FFFFFF;
	padding-left:10px;
	line-height:24px;
	text-align:left;
 
	font-family:"Lucida Sans Unicode", sans-serif;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;  
}
.ddb_span_small
{
    display:block;
    width:20px;
    height:20px;
    
    background-image: url(img/ddb/button-small.gif);
    background-position:center middle;
    background-repeat:no-repeat;

    cursor:pointer;
}
.ddb_fastsearch
{
    display:block;
    width:30px;
    height:20px;
    
    background-image: url(img/ddb/button-search.gif);
    background-position:center middle;
    background-repeat:no-repeat;

    cursor:pointer;
}
.ddb, .ddb ul 
{
    padding:0px; 
    margin:0px; 
    list-style: none;
 }
.ddb li 
{
    float: left;
    position: relative;
	/*width:100px;*/
}
.ddb li ul li
{
    width:100px;
}
.ddb li ul 
{
    display: none; 
    position: absolute; 
    top:20px; 
    left:0px; 
}
.ddb li > ul 
{
    /*top: auto;*/
    left: auto;
}
.ddb li.over 
{
	z-index:1001;
}
.ddb li.over ul 
{
    display: block;
}
.ddb li a, .ddb li a:link, .ddb li a:visited, .ddb li a:hover
{
  display:block;
  height:21px;
  _height:26px;
  background-color: #0F89AC;
  border-top: solid 1px #ffffff;
  border-bottom: solid 1px #d1d1d1;
  
  padding:5px 2px 0px 26px;
  
  color:#FFFFFF;
  text-align:left;
  text-decoration:none;
  font-family:"Lucida Sans Unicode", sans-serif;
  font-weight:bold;
  font-size:12px;
}
.ddb-ul-up
{
    border-top: solid 1px #ffffff;
    border-left: solid 1px #ffffff;
    border-right: solid 1px #d1d1d1;
    border-bottom: 0px;
}
.ddb-ul-down
{
    border-top: 0px;
    border-left: solid 1px #ffffff;
    border-right: solid 1px #d1d1d1;
    border-bottom: solid 1px #d1d1d1;
}
/*
.ddb .ddb-urlSet
{
  background-image: url(img/ddb/urlSet.gif);
  background-position:left middle;
  background-repeat:no-repeat;
}
*/
/*	End DropDown List of buttons */

/*	Steps after register user		*/
div.regTMain1, div.regTMain2, div.regTopic, div.regTopic1 { text-align:center; height:25px; line-height:25px; }
div.regTMain1 {	border:solid 1px #83FF83; background-color:#DEFFDE; }
div.regTMain2 {	border:solid 1px #3399CC; background-color:#F3F9FF; }
div.regTopic {	border:solid 1px #E3D6A1; background-color:#FFFFE8; }
div.regTopic1 {	border-bottom:solid 1px #E3D6A1; background-color:#FFFFE8; }
div.regTopicCont, div.regTopicContB { border-right:solid 1px #3399CC; border-left:solid 1px #3399CC;}
div.regTopicContB { border-bottom:solid 1px #3399CC; }

.step1, .step2, .step3, .step4, .step5
{
	width:770px;
	height:32px;
	background-image:url(img/steps.gif);
	background-repeat:no-repeat;
}
.step1 {background-position:0px 0px;}
.step2 {background-position:0px -32px;}
.step3 {background-position:0px -64px;}
.step4 {background-position:0px -96px;}
.step5 {background-position:0px -128px;}

.stepPr1, .stepPr2, .stepPr3, .stepPr4, .stepPr5
{
	/*width:770px;*/
	width:924px;
	height:32px;
	background-image:url(img/stepsProj.gif);
	background-repeat:no-repeat;
}
.stepPr1 {background-position:0px 0px;}
.stepPr2 {background-position:0px -32px;}
.stepPr3 {background-position:0px -64px;}
.stepPr4 {background-position:0px -96px;}
.stepPr5 {background-position:0px -128px;}
.stepPr6 {background-position:0px -160px;}

/*	End steps after register user	*/

/*	Project		*/
.borderLeft { border-bottom-style:dotted; border-bottom-width:thin; border-right-style:dashed; border-right-width:2px; }
.borderRight { border-bottom-style:dotted; border-bottom-width:thin; }
/*	End project	*/

.mCatLed
{
	height:69px;
	border: 1px solid rgb(51, 51, 51);
	background: rgb(126, 192, 231) url(img/xBottom.gif) repeat-x scroll left top;
	padding-top: 10px;
}
.btnApplyToPr
{
	display:block;
	width:94px;
	height:47px;
	
	background:transparent url(img/applyToProject.gif) no-repeat left top;            
}
.catSelector
{	
	background:#0086B2 url(img/xHome.gif) repeat-x left bottom;
	height:100px;
}

.imgIsRole { position:relative; text-align:left; }
.imgIsRole img { position:absolute; right:-6px; top:-24px; *top:-30px; }

a.delMem { display:block; width:13px; height:13px; position:absolute; right:10px; bottom:0px; background:transparent url(img/delUser.gif) no-repeat left top;  }
a.descMem { display:block; width:18px; height:16px; position:absolute; right:0px; bottom:0px; background:transparent url(img/descAdd.gif) no-repeat left top;  }

/*	Professionals / Projects / Teams / Marketplaces	*/
#tProfL, #tProfR, #tProjL, #tProjR, #tTeamL, #tTeamR, #tCatL, #tCatR { width:6px; height:41px; }
#tProf, #tProj, #tTeam, #tCat { height:41px; text-align:center; margin-bottom:10px; }
#tProf a, #tProj a, #tTeam a, #tCat a { line-height:41px !important; text-transform:none; }

/*	Professionals	*/
#tProfL { float:left; background:url(img/Border/homeBProfL.gif) no-repeat left top; }
#tProf  { background:#ECC688 url(img/Border/homeBProf.gif) repeat-x center; }
#tProfR { float:right; background:url(img/Border/homeBProfR.gif) no-repeat right top; }

/*	Projects	*/
#tProjL { float:left; background:url(img/Border/homeBProjL.gif) no-repeat left top; }
#tProj  { background:#B8B493 url(img/Border/homeBProj.gif) repeat-x center; }
#tProjR { float:right; background:url(img/Border/homeBProjR.gif) no-repeat right top; }

/*	Teams	*/
#tTeamL { float:left; background:url(img/Border/homeBTeamL.gif) no-repeat left top; }
#tTeam  { background:#DC9171 url(img/Border/homeBTeam.gif) repeat-x center; }
#tTeamR { float:right; background:url(img/Border/homeBTeamR.gif) no-repeat right top; }

/*	Marketplaces	*/
#tCatL { float:left; background:url(img/Border/homeBCatL.gif) no-repeat left top; }
#tCat  { background:#88908B url(img/Border/homeBCat.gif) repeat-x center; }
#tCatR { float:right; background:url(img/Border/homeBCatR.gif) no-repeat right top; }

/*	End Extended styles			*/

/*	Panel bars		*/
/*	Default */
div.plBar { /*border:solid 1px #006699; padding:5px;*/ }
div.plBar div.plBarIn { width:100%; }

div.plBar div.pbSect { overflow:hidden; padding:5px; }
div.plBar .pbTit, div.plBarIn .pbView { cursor: pointer; cursor: hand; }
div.plBar .pbDet { display:none; }

/*	build online teams / category sponsorship / enterprise consultancy */
div.plBar div.pbSectTSC { padding:10px; margin:10px 0px; }
div.plBar div.pbSectTSC-in { width:100%; }
/*	End panel bars	*/

/*...................END TEMPORARY STYLE CLASSES USED ONLY FOR THIS PAGE SKIN......................*/
