body
{
	background-color: #666666;
	font-family: Verdana;
	font-size: 11px;
	background-image: url(../gphx/bodybg.gif);
	padding: 30px 0 0 0;
	margin: 0;
}

/**********************************/
/** Element  **/
/**********************************/




.addLink
{
	background: url('../gphx/insert.png') no-repeat right;
	padding: 0 22px 0 0;
}

.editLink
{
	background: url('../gphx/edit.gif') no-repeat right;
	padding: 0 22px 0 0;
	height: 1.5em;
	display: inline-block;
}

ol
{
	padding: 5px 0px 5px 20px;
}

ul
{
	padding: 5px 0px 5px 20px;
}

p
{
	margin: 5px 0 5px 0;
	padding: 5px 0 5px 0;
}

a
{
	color: #dd0000;
}
a:visited
{
	color: #dd0000;
}

a img
{
	border: none;
	padding: 0px;
	margin: 0px;
}

h1
{
	padding: 0px;
	margin: 5px 0px 10px 0px;
	font-size: 16px;
	color: #000000;
	background: url( "../gphx/title_bg.gif" ) no-repeat top left;
	padding: 0px 5px 2px 20px;
	clear: both;
}

h1 a
{
	text-decoration: none;
	color: #000000;
}

h1 a:visited
{
	text-decoration: none;
	color: #000000;
}

h2
{
	padding: 0px;
	margin: 10px 0px 10px 0px;
	font-size: 14px;
	color: #dd0000;
	font-family: Century Gothic;
}

h2 a
{
	text-decoration: none;
	color: #dd0000;
}

h2 a:visited
{
	text-decoration: none;
	color: #dd0000;
}

h3
{
	margin: 15px 0px 5px 0px;
}

h4
{
	margin: 10px 0px 5px 0px;
}

h6
{
	margin: 5px 0 0 0;
	font-size: 10px;
	font-weight: bold;
	color: #dd0000;
}
.container h4
{
	margin: 0px 0px 2px 0px;
	color: #FF0000;
	font-size: 13px;
	font-family: Century Gothic;
	border-bottom: solid 1px #999999;
}
.container h5
{
	margin: 0px;
	color: #FF0000;
	font-size: 11px;
	font-family: Century Gothic;
}

.inlineHeading
{
	font-weight: bold;
	color: #990000;
	font-size: 13px;
}

.horizontalScrollDiv
{
	overflow: auto;
	height: auto;
}

.emptyDataInfo
{
	padding: 1px 1px 1px 5px;
	margin: 0px;
	color: #999999;
	font-style: italic;
}



input[type="button"], button, input[type="submit"]
{
	background-color: #333333;
	background: url( "../gphx/button_black_bg.png" ) left center;
	border: solid 1px #cccccc;
	padding: 1px 8px 1px 8px;
	margin: 2px 0;
	color: #FFFFFF;
}

input[type="button"][disabled], button[disabled], input[type="submit"][disabled]
{
	background: none;
	background-color: #cccccc;
	border: solid 1px #999999;
	padding: 1px 8px 1px 8px;
	margin: 2px 0;
	color: #666666;
}



tb
{
	padding: 1px 2px;
}

hr
{
	margin: 5px 0 5px 0;
}

.plainList li
{
	margin: 0 0 10px 0;
}

.baseForm
{
	padding: 10px;
	margin-bottom: 15px;
	border: solid 3px #999999;
}

.baseForm legend
{
	font-size: 15px;
	color: #cc0000;
	font-weight: bold;
	padding: 2px;
}


.baseForm .formLabel
{
	float: none;
	display: block;
}

.baseForm .baseFormLabel
{
	width: 150px;
	color: #333333;
	font-size: 13px;
	font-weight: bold;
	float: left;
}



.labeledList label
{
	color: #333333;
	font-size: 11px;
	font-weight: normal;
	float: none;
	width: auto;
}

.formLabel
{
	color: #333333;
	font-size: 13px;
	font-weight: bold;
}

.filter
{
	padding: 10px 20px;
	border: solid 1px #cccccc;
	margin: 5px 0 5px 0;
}





/**********************************/
/** DIV KLASSER  **/
/**********************************/

#loginBar
{
	height: 20px;
	margin: 0;
	background: url( "../gphx/topbar_bg.png" );
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	color: #cccccc;
}

#loginBarContent
{
	width: 853px;
	margin: 0 auto 0 auto;
}

#loginBarContent div
{
	padding: 0 5px 0 5px;
	border-right: dotted 1px #666666;
	float: left;
}

#loginBar a
{
	color: #ee0000;
}

.wholepage
{
	width: 803px;
	margin: 0 auto 0 auto;
	padding-bottom: 20px;
}

.page
{
	width: 1013px;
}

.pageContent
{
	width: 853px;
	float: left;
}

.largeCommercials
{
    padding: 0px;
	border: solid 1px #eeeeee;
	margin: 0px 5px 5px 0px;
	height:100px;
}

ul#rotator {
    padding: 0;
    margin:0;
	/* Rotation */
	position:relative;
}
/* rotator css */
ul#rotator li {
	list-style: none;
    text-align:center;
	/* Rotation */
    position:absolute;
    float:left;
}
/* rotator vertical center */
ul#rotator li div {
    height:100px;
    width:180px;
    display: table-cell;
    vertical-align: middle
}
ul#rotator li.show {
	/* Rotation */
	z-index:500
}


.commercials
{
	width: 120px;
	padding: 30px 10px 10px 20px;
	float: right;
	text-align: center;
}

.commercial
{
	padding: 10px 0 10px 0;
	width: 110px;
	border: solid 5px #666666;
	margin: auto;
	background-color: White;
}

.commercial a
{
	text-decoration: none;
}


.header
{
	float: left;
	width: 668px;
	padding: 2px 30px 2px 155px;
	height: 55px;
	background: url( "../gphx/header.png" );
	color: #cccccc;
	text-align: right;
}
.header #siteMapPath
{
	text-align: left;
	color: #666666;
	font-size: 10px;
	padding-left: 20px;
}
.header #siteMapPath a
{
	color: white;
}
.header #siteMapPath a:visited
{
	color: white;
}

.content
{
	float: left;
	width: 850px;
	padding: 0 3px 0 0;
	background: url( "../gphx/contentbg.png" );
}
.leftbar
{
	width: 150px;
	float: left;
	min-height: 43px;
	padding: 0 5px 0 0;
	background: url( "../gphx/lbar.gif" ) no-repeat;
}
.main
{
	float: right;
	width: 695px;
	padding: 0 0 0px 0;
	background-color: White;
}


.footer
{
	width: 668px;
	padding: 32px 30px 2px 155px;
	clear: both;
	height: 28px;
	background: url( "../gphx/footer.png" ) no-repeat;
	text-align: center;
	color: #cccccc;
	font-size: 11px;
}

.floatright
{
	float: right;
	padding-left: 5px;
}
/**********************************/
/** Divs i leftbar  **/
/**********************************/
.logospace
{
	background: url( "../gphx/logo.png" ) no-repeat center top;
	height: 80px;
	padding: 0 0 15px 0;
}
.menu
{
	color: White;
}

/**********************************/
/** Divs i main  **/
/**********************************/
.inner
{
	width: 490px;
	float: left;
	padding: 0 10px 0 10px;
	background: white none; /* Added to provide the right style in the FCKeditor */
}

.innerItem
{
	padding: 0 0 20px 0;
}
.oneColInner
{
	padding: 0 10px 0 10px;
}
.innermain
{
	width: 450px;
	padding: 0px 5px 0px 5px;
	float: left;
}
.innerleft
{
	width: 270px;
	padding: 0px 5px 0px 5px;
	float: left;
}
.innerright
{
	width: 200px;
	padding: 0px 5px 0px 10px;
	float: left;
}

.innerbar
{
	width: 180px;
	float: right;
}

#commercialContainer
{
	height: 200px;
	text-align: center;
}
.inneritem
{
	margin-bottom: 20px;
	font-size: 12px;
}

.innerlist
{
	padding: 0px;
	list-style-type: none;
	margin: 0px;
}


/**********************************/
/** container **/
/**********************************/
.containerTop
{
	width: 180px;
	height: 53px;
	background: url( "../gphx/containertop.png" );
}
.container
{
	width: 165px;
	background: url( "../gphx/containerbg.png" );
	color: #dddddd;
	padding: 5px 10px 5px 5px;
	font-family: verdana;
	font-size: 9px;
}
.container a
{
	color: #ff0000;
}
.container a:visited
{
	color: #ff0000;
}
.containerBottom
{
	width: 180px;
	height: 30px;
	background: url( "../gphx/containerbottom.png" );
}

.container ul
{
	color: White;
	list-style-type: none;
	padding: 0px;
	margin: 0;
	font-family: Century Gothic;
	font-size: 12px;
}
.container ul ul
{
	font-family: Verdana;
	font-size: 10px;
	color: #dddddd;
	padding: 5px 5px 5px 5px;
	border-bottom: dotted 1px #333333;
}

.container ul ul li
{
	border-bottom: none;
	padding: 0px 0px 4px 0px;
}

.filters
{
	width: 165px;
	clear: both;
}
/*autocomplete*/
.container .ac
{
	padding: 2px;
}
.container .acHover
{
	padding: 2px;
	background-color: #990000;
}
.container #searchbox
{
	position: absolute;
	display: none;
	border: solid 1px red;
	background-color: #333333;
}



/**********************************/
/** menyn  **/
/**********************************/

.menu ul
{
	list-style-type: none;
	padding: 0px 5px 10px 10px;
	font-family: Century Gothic;
	font-size: 13px;
	text-transform: uppercase;
	margin: 0px;
}
.menu ul ul
{
	display: none;
	list-style-type: none;
	padding: 0px 0px 0px 10px;
	font-family: Century Gothic;
	font-size: 10px;
	text-transform: uppercase;
	margin: 0px;
	border-top: dotted 1px #333333;
	border-bottom: dotted 1px #333333;
}

.menu .noaccess
{
	display: none;
}

.menu a
{
	text-decoration: none;
	color: #ffffff;
}
.menu a:visited
{
	text-decoration: none;
	color: #ffffff;
}
.menu a:hover
{
	text-decoration: none;
	color: #999999;
}

.menu .active a
{
	color: Red;
}
.menu .active visited
{
	color: Red;
}
.menu .active hover
{
	color: Red;
}
.menu .active ul a
{
	color: #ffffff;
}
.menu .active ul a:visited
{
	color: #ffffff;
}
.menu .active ul a:hover
{
	color: #666666;
}



.menu .active ul
{
	display: block;
}

.menu .expanded ul
{
	display: block;
}

.menu .normal ul
{
	display: none;
}

/**********************************/
/** Audit **/
/**********************************/

.auditInfo
{
    padding: 20px 0px 10px 0px;
	color: #888888;
	font-size: 9px;
}

/**********************************/
/** Notifications  **/
/**********************************/

.notificationList p
{
	padding: 2px;
	margin: 0px !important;
}

.notificationList li
{
	border-bottom: dotted 1px #cccccc;
}

.notificationList h2
{
	margin-bottom: 3px;
}

/**********************************/
/** Calendar  **/
/**********************************/

.activityList
{
	color: #000000;
	list-style-type: none;
	padding: 0px 0px 0px 10px;
	margin: 0;
	font-family: Century Gothic;
	font-size: 12px;
}


.activityList ul
{
	font-family: Verdana;
	list-style-type: none;
	font-size: 10px;
	color: #666666;
	padding: 0px 0px 0px 2px;
}
.activityList li
{
	margin-bottom: 5px;
}
.activityList ul li
{
	border-bottom: dotted 1px #666666;
	padding: 0px 0px 0px 0px;
}

.activityList_weekHeading
{
	margin: 10px 0px 5px 0px;
	color: #333333;
	font-size: 16px;
	font-family: Century Gothic;
	font-weight: bold;
	margin-top: 30px;
}
.activityList_dayHeading
{
	margin: 0px;
	color: #ff0000;
	font-size: 11px;
	font-family: Century Gothic;
}

.activityList_HoverMenu
{
	padding: 3px;
	border: solid 1px #cccccc;
	color: White;
	background-color: #333333;
}

.activityList_NavigationPanel
{
	margin: 0px auto;
}
.activityList_NavigationPanel tb
{
	padding: 1px 4px;
}

.activityList
{
	color: #000000;
	list-style-type: none;
	padding: 0px 0px 0px 10px;
	margin: 0;
	font-family: Century Gothic;
	font-size: 12px;
}

.defaultActivityList a, .defaultActivityList a:visited
{
	color: #cccccc;
	text-decoration: none;
}

.defaultActivityList a:hover
{
	color: #ff0000;
}


.assignActivityList
{
	color: #000000;
	list-style-type: none;
	padding: 0px 0px 0px 10px;
	margin: 0;
	font-family: Century Gothic;
	font-size: 12px;
}

.assignActivityList a, .assignActivityList a:visited
{
	color: #333333;
	text-decoration: none;
}

.assignActivityList a:hover
{
	color: #ff0000;
}

.assignActivityList ul
{
	font-family: Verdana;
	list-style-type: none;
	font-size: 10px;
	color: #000000;
	padding: 0px 0px 0px 2px;
	border-bottom: dotted 1px #666666;
}
.assignActivityList li
{
	margin-bottom: 5px;
}
.assignActivityList ul li
{
	padding: 0px 0px 0px 0px;
}


/**********************************/
/** Comments  **/
/**********************************/
.commentsControl_comment
{
	padding: 5px;
	margin: 0px 0 10px 0;
	border-bottom: dotted 1px #666666;
}

.commentsControl_entry
{
	padding: 5px;
	margin: 0px 0 10px 0;
	border-bottom: dotted 1px #666666;
}

.commentsControl_commentAuthorInfo
{
	background-color: #333333;
	height: 20px;
	color: #eeeeee;
	padding: 2px 10px 0px 10px;
	font-weight: bold;
}
.commentsControl_commentAuthorInfo a
{
	color: #cccccc;
}

.commentsControl_commentAuthorInfo a:visited
{
	color: #cccccc;
}
.commentsControl_entryAuthorInfo
{
	background-color: #cc1111;
	height: 20px;
	color: #eeeeee;
	padding: 2px 10px 0px 10px;
	font-weight: bold;
}
.commentsControl_entryAuthorInfo a
{
	color: #cccccc;
}

.commentsControl_entryAuthorInfo a:visited
{
	color: #cccccc;
}

.entryAvatar
{
	padding: 2px;
	border: solid 1px #999999;
	float: left;
	display: block;
	margin-right: 5px;
}


/**********************************/
/** Pager **/
/**********************************/
.navigatorInnerContainer
{
	background: url("../gphx/navigatorbg_right.png") no-repeat right;
	height: 20px;
	padding: 5px 40px 5px 0;
	vertical-align: middle;
}

.navigatorContainer
{
	background: url("../gphx/navigatorbg_left.png") no-repeat left;
	padding: 0 0 0 40px;
	text-align: center;
}

.navigatorContainer a
{
	padding: 0 3px 0 3px;
	vertical-align: top;
	color: #cccccc !important;
}

.navigatorContainer a .active
{
	color: #999999 !important;
	background-color: #333333;
}

.navigatorContainer a img
{
	vertical-align: middle;
}

/**********************************/
/** CollapsePanels  **/
/**********************************/
.redCollapsePanelHeader
{
	background: url( "../gphx/redheader_bg.png" );
	height: 25px;
	padding: 2px 10px 0px 10px;
	font-size: 14px;
	color: White;
}

.redCollapsePanelBody
{
	background-color: #dddddd;
	padding: 0px 5px;
}


/**********************************/
/** Presentations  **/
/**********************************/
.presentationList
{
	padding: 5px;
}

.presentationView
{
	padding: 5px;
}

.listPresentationContainer
{
	float: left;
	padding: 3px;
	text-align: center;
}

.selectedListPresentationContainer
{
	background-color: #cccccc;
	border-bottom-color: #666666;
}	


.listPresentationContainer a
{
	color: Black;
	text-decoration: none;
	font-size: 13px;
}

.listPresentationContainer a:visited
{
	color: Black;
}

.presentationImageContainer
{
	float: right;
	padding: 0px 0px 5px 5px;
}

/**********************************/
/** ContactCard **/
/**********************************/
.ContactCard_container
{
	color: #ffffff;
}
.ContactCard_top
{
	height: 35px;
	width: 220px;
	padding: 15px 10px 0 70px;
	font-size: 18px;
	background: url( "../gphx/contactcard_top.png" );
}

.ContactCard_content
{
	width: 280px;
	padding: 10px 10px 0 10px;
	background: url( "../gphx/contactcard_content.png" );
}


.ContactCard_bottom
{
	height: 10px;
	width: 300px;
	background: url( "../gphx/contactcard_bottom.png" );
}

.contactInfo
{
	padding: 1px;
	background-color: White;
	border: 1px solid #999999;
	position: absolute;
	z-index: 10;
	width: 150px;
	margin: 3px 3px 3px 0;
}

.contactInfo_info
{
	padding: 4px;
}
.contactInfo_contacts
{
	margin: 5px 0;
	border: 1px solid #999999;
}

.contactInfo_contacts div
{
	padding: 4px;
}

.contactInfo_contactsHeader
{
	padding: 2px;
	background-color: #dddddd;
	background: url('../gphx/brightbar.png') repeat-x 0 50%;
}

.contactInfo_infoHeader a
{
	color: Red !important;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none !important;
}
.contactInfo_contactsHeader a
{
	color: Black !important;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none !important;
}

.contactInfo_collapseHeader .collapser
{
	background: url('../gphx/darkcollapser.png') no-repeat 95% 50%;
}

.contactInfo_collapseHeader .expander
{
	background: url('../gphx/darkexpander.png') no-repeat 95% 50%;
}


.contactInfo_collapseHeader a
{
	display: block;
	height: 100%;
	width: 90%;
	padding-right: 10%;
}




.inlinecontactInfo
{
	padding: 0px;
	display: inline;
	position: relative;
}




.inlinecontactInfo_content
{
	position: absolute;
	display: none;
	z-index: 20;
	background-color: White;
	width: 150px;
	left: 0;
	top: 100%;
	border: 1px solid #999999;
	padding: 3px;
}

.inlinecontactInfo_contentHeader
{
	background: url('../gphx/darkbar.png') repeat-x 0 50%;
	color: White;
	font-size: 13px;
	font-weight: bold;
	padding: 2px;
	background-color: #333333;
	margin: 2px 0;
}


.inlinecontactInfo .expander
{
	padding-right: 10px;
	background: url('../gphx/darkexpander.png') no-repeat right center;
}


.inlinecontactInfo .collapser
{
	padding-right: 10px;
	background: url('../gphx/darkcollapser.png') no-repeat right center;
}

.inlinecontactInfo_contacts
{
	margin: 3px 0;
}

.inlinecontactInfo_contactsHeader
{
	padding: 2px;
	background-color: #333333;
	background: url('../gphx/darkbar.png') repeat-x 0 50%;
	color: White;
	font-size: 12px;
	font-weight: bold;
}



/**********************************/
/** News  **/
/**********************************/

.lastNewsItem
{
	padding: 0 5px 10px 5px;
	font-size: 13px;
}
.listThumb
{
	border: solid 2px #eeeeee;
	float: right;
}

.newslist li
{
	margin: 0 0 10px 0;
	border-bottom: dotted 1px #cccccc;
}
.newscreatorinfo
{
	color: #666666;
	text-decoration: italic;
}
.linkbox
{
	float: right;
	width: auto;
	border: dotted 1px #333333;
	padding: 5px;
	margin: 0px 5px 20px 0px;
}
.linkbox h5
{
	font-size: 12px;
	width: auto;
	color: #cc0000;
	border-bottom: solid 1px #333333;
	margin: 0px;
	padding: 3px;
}



.newsEditRow
{
	background-color: #eeeeee;
}
.alternateNewsEditRow
{
	background-color: #cccccc;
}

.postSectionHeader
{
	background-color: #cc0000;
	padding: 5px;
	font-size: 13px;
}


.tagCloud
{
	padding: 5px 0px 10px 0px;
	overflow: hidden;
}
.tagCloud a
{
	text-decoration: none;
	padding: 0px 2px 0px 2px;
}

.tagCloud .veryFrequent
{
	font-size: 16px;
	color: #ffffff !important;
}

.tagCloud .frequent
{
	font-size: 15px;
	color: #dddddd !important;
}

.tagCloud .normal
{
	font-size: 13px;
	color: #cccccc !important;
}

.tagCloud .rare
{
	font-size: 12px;
	color: #aaaaaa !important;
}

.tagCloud .veryRare
{
	font-size: 11px;
	color: #888888 !important;
}

/**********************************/
/** UI - datepicker  **/
/**********************************/

/*datepicker*/
/* Main Style Sheet for jQuery UI date picker */
.ui-datepicker-div, .ui-datepicker-inline, #ui-datepicker-div
{
	/*resets*/
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.1em;
	border: 4px solid #dddddd;
	background-color: #ffffff;
	width: 15.5em;
	padding: 2.5em .5em .5em .5em;
	position: relative;
}
.ui-datepicker-div, #ui-datepicker-div
{
	z-index: 9999; /*must have*/
	display: none;
}
.ui-datepicker-inline
{
	float: left;
	display: block;
}
.ui-datepicker-control
{
	display: none;
}
.ui-datepicker-current
{
	display: none;
}
.ui-datepicker-next, .ui-datepicker-prev
{
	position: absolute;
	left: .5em;
	top: .5em;
	background: #e6e6e6 url(../gphx/brightbar.png) 0 50% repeat-x;
}
.ui-datepicker-next
{
	left: 14.6em;
}
.ui-datepicker-next:hover, .ui-datepicker-prev:hover
{
	background: #747272 url(../gphx/graybar.png) 0 50% repeat-x;
}
.ui-datepicker-next a, .ui-datepicker-prev a
{
	text-indent: -999999px;
	width: 1.3em;
	height: 1.4em;
	display: block;
	font-size: 1em;
	background: url(../gphx/bright_arrowleft.gif) 50% 50% no-repeat;
	border: 1px solid #d3d3d3;
	cursor: pointer;
}
.ui-datepicker-next a
{
	background: url(../gphx/bright_arrowright.gif) 50% 50% no-repeat;
}
.ui-datepicker-prev a:hover
{
	background: url(../gphx/gray_arrowleft.gif) 50% 50% no-repeat;
}
.ui-datepicker-next a:hover
{
	background: url(../gphx/gray_arrowright.gif) 50% 50% no-repeat;
}
.ui-datepicker-prev a:active
{
	background: url(../gphx/dark_arrowleft.gif) 50% 50% no-repeat;
}
.ui-datepicker-next a:active
{
	background: url(../gphx/dark_arrowright.gif) 50% 50% no-repeat;
}
.ui-datepicker-header select
{
	border: 1px solid #d3d3d3;
	color: #555555;
	background: #e6e6e6;
	font-size: 1em;
	line-height: 1.4em;
	position: absolute;
	top: .5em;
	margin: 0 !important;
}
.ui-datepicker-header option:focus, .ui-datepicker-header option:hover
{
	background: #747272;
}
.ui-datepicker-header select.ui-datepicker-new-month
{
	width: 7em;
	left: 2.2em;
}
.ui-datepicker-header select.ui-datepicker-new-year
{
	width: 5em;
	left: 9.4em;
}
table.ui-datepicker
{
	width: 15.5em;
	text-align: right;
}
table.ui-datepicker td a
{
	padding: .1em .3em .1em 0;
	display: block;
	color: #555555;
	background: #e6e6e6 url(../gphx/brightbar.png) 0 50% repeat-x;
	cursor: pointer;
	border: 1px solid #ffffff;
}
table.ui-datepicker td a:hover
{
	border: 1px solid #999999;
	color: #212121;
	background: #747272 url(../gphx/graybar.png) 0 50% repeat-x;
}
table.ui-datepicker td a:active
{
	border: 1px solid #dddddd;
	color: #ffffff;
	background: #0c0303 url(../gphx/darkbar.png) 0 50% repeat-x;
}
table.ui-datepicker .ui-datepicker-title-row td
{
	padding: .3em 0;
	text-align: center;
	font-size: .9em;
	color: #222222;
	text-transform: uppercase;
}
table.ui-datepicker .ui-datepicker-title-row td a
{
	color: #222222;
	background: none;
}
.ui-datepicker-cover
{
	display: none;
	display: /**/ block;
	position: absolute;
	z-index: -1;
	filter: mask();
	top: -4px;
	left: -4px;
	width: 193px;
	height: 200px;
}


/**********************************/
/** UI - tabs  **/
/**********************************/

/*UI tabs*/
.ui-tabs-nav
{
	/*resets*/
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
	float: left;
	position: relative;
	z-index: 1;
	border-right: 1px solid #d3d3d3;
	bottom: -1px;
}
.ui-tabs-nav-item
{
	/*resets*/
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
	float: left;
	border: 1px solid #d3d3d3;
	border-right: none;
}
.ui-tabs-nav-item a
{
	/*resets*/
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
	float: left;
	font-weight: normal;
	text-decoration: none;
	padding: 5px;
	color: #555555 !important;
	background: #e6e6e6 url(../gphx/brightbar.png) 0 50% repeat-x;
}
.ui-tabs-nav-item a:hover
{
	background: #747272 url(../gphx/graybar.png) 0 50% repeat-x;
	color: #ffffff !important;
}
.ui-tabs-selected
{
	border-bottom-color: #0c0303;
}
.ui-tabs-selected a, .ui-tabs-selected a:hover
{
	background: #0c0303 url(../gphx/darkbar.png) 0 50% repeat-x;
	color: #ffffff !important;
}
.ui-tabs-disabled a, .ui-tabs-disabled a:hover
{
	color: #cccccc !important;
	cursor: default;
	background: #e6e6e6 url(../gphx/brightbar.png) 0 50% repeat-x;
}
.ui-tabs-panel
{
	/*resets*/
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	list-style: none;
	clear: left;
	border: 1px solid #d3d3d3;
	color: #222222;
	padding: 15px;
}
.ui-tabs-hide
{
	display: none; /* for accessible hiding: position: absolute; left: -99999999px*/ /*datepicker*/ /* Main Style Sheet for jQuery UI date picker */
}

/**********************************/
/** CollapsePanel  **/
/**********************************/
.collapsePanel
{
	padding: 5px 0 5px 0;
}

.collapsePanel .head
{
	display:block;
	padding: 5px 10px 5px 30px;
	background: #0c0303 url(../gphx/darkbar.png) 0 50% repeat-x;
	color: #ffffff !important;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}

.collapsePanel .body
{
	border: solid 1px #cccccc;
	padding: 15px;
}

/**********************************/
/** Autocompleter  **/
/**********************************/
.ac_results
{
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul
{
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li
{
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block; /*  	if width will be 100% horizontal scrollbar will apear  	when scroll mode will be used 	*/ /*width: 100%;*/
	font: menu;
	font-size: 12px; /*  	it is very important, if line-height not setted or setted  	in relative units scroll will be broken in firefox 	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading
{
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd
{
	background-color: #eee;
}

.ac_over
{
	background-color: #0A246A;
	color: white;
}

/**********************************/
/** Help, Error, Warning  **/
/**********************************/
.sectionHeader
{
	background-color: #333333;
	font-size: 18px;
	color: #eeeeee;
	font-weight: bold;
	padding: 5px;
}

.info
{
	padding: 5px 5px 5px 45px;
	background: url(../gphx/infosign_large.png) no-repeat left center;
	border: solid 1px #6699ff;
	margin: 3px 0;
	display: block;
}

.warning
{
	padding: 5px 5px 5px 45px;
	background: url(../gphx/warningsign_large.png) no-repeat left center;
	border: solid 1px #ffff66;
	margin: 3px 0;
	display: block;
}

.errormessage
{
	color: #cc0000;
	padding: 10px;
	border: solid 1px red;
	margin: 20px 0 20px 0;
}

/**********************************/
/** tables  **/
/**********************************/
.defaultTable td img
{
	vertical-align: middle;
}
.defaultTable
{
	background-color: #999999;
}

.defaultTable td
{
	padding: 2px;
	background-color: #ffffff;
}

.defaultTable .header
{
	padding-right: 20px;
	background: #999999 url(../gphx/sortarrows.png) no-repeat right center;
}

.defaultTable .headerSortUp
{
	padding-right: 20px;
	background: #666666 url(../gphx/sortarrows_dec.png) no-repeat right center;
	color: #ffffff;
}

.defaultTable .headerSortDown
{
	padding-right: 20px;
	background: #666666 url(../gphx/sortarrows_inc.png) no-repeat right center;
	color: #ffffff;
}

.defaultTable .odd
{
	background-color: #eeeeee;
}

.defaultTable .even
{
	background-color: #ffffff;
}

/**********************************/
/** Treeview  **/
/**********************************/
.treeview, .treeview ul
{
	padding: 0;
	margin: 0;
	list-style: none;
}
.treeview ul
{
	background-color: white;
	margin-top: 4px;
}
.treeview .hitarea
{
	background: url(../gphx/tvimages/treeview-default.gif) -64px -25px no-repeat;
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}
/* fix for IE6 */
* html .hitarea
{
	display: inline;
	float: none;
}
.treeview li
{
	margin: 0;
	padding: 3px 0pt 3px 16px;
}
.treeview a.selected
{
	background-color: #eee;
}
#treecontrol
{
	margin: 1em 0;
	display: none;
}
.treeview .hover
{
	color: red;
	cursor: pointer;
}
.treeview li
{
	background: url(../gphx/tvimages/treeview-default-line.gif) 0 0 no-repeat;
}
.treeview li.collapsable, .treeview li.expandable
{
	background-position: 0 -176px;
}
.treeview .expandable-hitarea
{
	background-position: -80px -3px;
}
.treeview li.last
{
	background-position: 0 -1766px;
}
.treeview li.lastCollapsable, .treeview li.lastExpandable
{
	background-image: url(../gphx/tvimages/treeview-default.gif);
}
.treeview li.lastCollapsable
{
	background-position: 0 -111px;
}
.treeview li.lastExpandable
{
	background-position: -32px -67px;
}
.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea
{
	background-position: 0;
}
/**********************************/
/** Files Treeview  **/
/**********************************/
.filestreeview .hitarea
{
	background: url('../gphx/tvimages/treeview-default.gif') -64px -25px no-repeat;
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}

/* fix for IE6 */
* html .hitarea
{
	display: inline;
	float: none;
}


.filestreeview .hitarea_expandable
{
	background-position: -80px -3px;
}

.filestreeview, .filestreeview ul
{
	padding: 0;
	margin: 0;
	list-style: none;
}

.filestreeview ul
{
	background-color: white;
	margin-top: 4px;
}


.filestreeview li
{
	background: url('../gphx/tvimages/treeview-default-line.gif') 0 0 no-repeat;
	margin: 0;
	padding: 3px 0pt 3px 16px;
}

.filestreeview li.collapsable, .filestreeview li.expandable
{
	background-position: 0 -176px;
}


.filestreeview li.collapsable ul
{
	display: block;
}

.filestreeview li.expandable ul, .filestreeview li.expandable p
{
	display: none;
}

.filestreeview li
{
	padding: 3px 0 2px 16px;
}
.filestreeview .fileSelector_treeView_folder, .filestreeview .fileSelector_treeView_file
{
	padding: 1px 0 1px 16px;
	display: block;
}
.filestreeview .fileSelector_treeView_folder
{
	background: url('../gphx/tvimages/folder.gif') 0 0 no-repeat;
}
.filestreeview .fileSelector_treeView_file
{
	background: url('../gphx/tvimages/file.gif') 0 0 no-repeat;
}
.filestreeview li.expandable .fileSelector_treeView_folder
{
	background: url('../gphx/tvimages/folder-closed.gif') 0 0 no-repeat;
}

.filestreeview li.loading
{
	padding: 3px 0 12px 16px;
	background: url('../gphx/loadingAnimation.gif') bottom left no-repeat;
}


/**********************************/
/** Latest Changes  **/
/**********************************/
.changeCategory
{
	border: solid 1px #cccccc;
	padding: 2px;
	margin-bottom: 3px;
}

.latestChanges h3
{
	color: Red;
	border-bottom: solid 1px gray;
	font-size: 13px;
}
.latestChanges
{
	padding: 5px 10px 5px 5px;
}
.changeCategory .changeItem
{
	display: none;
}
.changeCategoryExpanded .changeItem
{
	display: block;
}

.categoryHeader
{
	font-size: 13px;
	background: url(../gphx/expand.gif) no-repeat left 50%;
	padding: 2px 2px 2px 13px;
}
.changeCategoryExpanded .categoryHeader
{
	background: url(../gphx/collapse.gif) no-repeat left 50%;
}

/**********************************/
/** ImageSelector  **/
/**********************************/

.miniImage
{
	float: left;
	padding: 4px;
	border: solid 1px #999999;
	margin: 3px;
}

.over
{
	background-color: #cccccc;
}

/**********************************/
/** PageSelector  **/
/**********************************/
.pageList_page_deleted a
{
	color: #999999;
}
.pageList_page_adminlock
{
}
.pageList_page_notonmenu a
{
}
.pageList
{
	padding: 10px;
}


.pageList_page_selected span, .pageList_page_selected a
{
	font-weight: bold;
	color: Black;
}

.pageList_page_selected ul span, .pageList_page_selected ul a
{
	font-weight: normal;
	color: maroon;
}
/*.pageList_blurred
        {
            font-size: 6px;
            line-height: 10px;
        }*/
.pageList_blurred .treeview li
{
	padding: 0px 0px 0px 16px;
}


/**********************************/
/** lists  **/
/**********************************/
.verticalimagelist
{
	float: left;
	width: 110px;
}

/**********************************/
/** Modals  **/
/**********************************/
.modal_window
{
	border: solid 1px #999999;
	font-family: Century Gothic;
}
.modal_window_header
{
	padding: 3px;
	background-color: #333333;
	color: White;
}
.modal_window_content
{
	padding: 10px;
}



/**********************************/
/** Member info  **/
/**********************************/
#MemberView_ajaxContent
{
    display: none;
}
    
.memberAvatar
{
	padding: 2px;
	border: solid 1px #999999;
	float: right;
	display: block;
	margin: 10px 2px 10px 10px;
}


label
{
    font-weight:bold;
}


.questions
        {
            padding: 0px;
            margin: 0px;
            list-style-type: none;
        }
        
        .question
        {
            border: solid 1px gray;
            margin-top: 20px;
        }
        
        .question .textAnswer
        {
            padding: 10px;
            margin-top: 10px;
            font-style: italic;
            color: Red;
        }
        .question .alternativeLabel
        {
            display: inline-block;
            width: 150px;
        }
        
        .question h3
        {
            margin: 0px;
            background-color: #333333;
            color: White;
            border-bottom: solid 1px #999999;
            padding: 5px 20px;
        }
        
        .question h3 a
        {
            color: White;
        }
        
        .question h4
        {
            margin: 8px 0px 3px;
            border-bottom: solid 1px gray;
        }
        
        
        .question ul .selected
        {
            background-color: #98FB98;
        }
        
        .question .content
        {
            padding: 10px 20px;
            background: none;
            width: auto;
            float: none;
        }
        
        .question .answerPercentage
        {
            font-size: 12px;
            margin-left: 5px;
            color: Gray;
        }
        .questions ul
        {
            padding: 0px 0px 0px 20px;
            margin: 0px;
        }
        
        .surveyform
        {
            border: none;
        }
        
        .surveyform ul
        {
            list-style-type: none;
            padding: 0px;
            margin: 0px;
        }
        
        .surveyform li
        {
            margin-bottom: 3px;
            border-bottom: solid 1px #efefef;
        }
        
        .surveyform label
        {
            display: inline-block;
            width: 150px;
        }