/*
Generics
*/

body, html
{
	background: #fff;
}
body {
	color:#5A5A5A;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:62.5%;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}

form
{
	text-align:left;
}

#container hr {
		background: url(../images/bg_dotted_horizontal.gif) repeat-x left top;
		border:none;
		height:2px;
		width:100%;
		float:left;
}
.CommonSidebar {
	width:182px;
}
a:hover {
	text-decoration:underline;
}
.clearFix {
	width:100%;
	overflow:hidden;
}
/**************************************************/
/*          Specific header styles                */
/**************************************************/
/* specific header styles */
h1 a { color:#003510; font-size: 40px;}

#CommonHeaderTitleArea div,
h1, h2, h3, h4, h5, h6, div#topMenu ul#mainNav li a, .CommonModalTitle, .notifyFriend  {
	font-family: Georgia, "Times New Roman", Times, serif;
}
h2, h3, h4, h5, h6 {
margin:0 0 3px;
}
/* content styles */
h2, .CommonModalTitle, .notifyFriend  {
	font-size: 120%;
}

.CommonContentBox h1, .CommonContentBox h2, .CommonContentBox h3, .CommonContentBox h4 {
	font-size:1.636em;
	line-height:1.2em;
}
.CommonContentBox.Highlighted3 h4 {
	color:#004185;
}

span.newsStats,
span.commentmetadata {
	font-size: 85%;
}

p { 
	line-height: 16px;
}

#CommonContent h2,
#CommonContent p,
.BlogSubscriptionItem {
	margin: 0 0 10px;
}

strong { font-weight: bold; }
em { font-style: italic; }

/* link styles */
a { 
	color: #515151;
	text-decoration: underline;
}
div#CommonContent a:link, div#CommonContent a:visited {
color:#004185;
}
div#CommonContent a:hover, div#CommonContent a:focus, div#CommonContent a:active {
text-decoration:underline;
}
a:hover {
	text-decoration: none;
}

div#mainArticle a {
	text-decoration: underline;
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a {
	text-decoration: none;
}

/* form style */
input, textarea {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 110%;
	padding: 5px 5px 4px;
}

div#container {
clear:both;
margin: 0px auto;
max-width:1600px;
min-width:1000px;
position:relative;
width:100%;
z-index:0;
}
div#contentWrapper {
clear:both;
font-size:110%;
line-height:16px;
margin:0 auto;
min-height:130px;
padding:10px 0 0 10px;
position:relative;
width:950px;
z-index:50;
background:transparent url(../Images/bg_topgradient.gif) repeat-x scroll 0 0;
}
div.headerLogo {
	float:left;
	width:182px;
	margin:0 10px 0 0;
}
div.headerTitle {
	font-family:Georgia,"Times New Roman",Times,serif;
	float:left;
	clear:both;
	display:block;
	margin-bottom:10px;
	position:absolute;
	top:40px;
}
div#topSearch ul#destinationNav li a {
	text-decoration: underline;
}

div#topSearch ul#destinationNav li a:hover {
	text-decoration: none;
}

div#pageItem {
	background: none;
}


#CommonNavigation ul li {
	margin:10px 10px 0 0;

	float: left;
	padding: 5px 0 0;
}

#CommonNavigation ul li a {
	background-image:url(../images/icon_sprite.gif);
	background-repeat:no-repeat;
	padding: 0;
}

#CommonNavigation ul li a:link,
#CommonNavigation ul li a:visited {
	background-position:0 -142px;
}

#CommonNavigation ul li a:hover,
#CommonNavigation ul li a:focus,
#CommonNavigation ul li a:active {
	background-position:0 -367px;
}


#CommonNavigation2 ul li {
	display: block;
	float: left;
	font-weight: bold;
	color: #333;
}

#CommonNavigation a:link, #CommonNavigation a:active, #CommonNavigation a:visited {
    color: #646464;
    text-decoration: none;
    display: block;
    padding:0 0 0 7px;

}

#CommonNavigation ul li span.active a {
	background:url(../images/menu-tab-right.gif) no-repeat 100% 0;
	display:block;
	margin:0 0 0 20px;
	padding:10px 10px 13px 0;
}

#CommonNavigation ul li span.active {
	background-image:url(../images/menu-tab-left.gif);
	background-position:0 0;
	display: block;
	margin: -10px 0 0;
	padding:0;
}

*html #CommonNavigation ul li span.active {
	background: url(../images/menu-tab-left.gif) left top no-repeat;
	position: relative;
}

*html #CommonNavigation ul li span.active a {
	background:url(../images/menu-tab-right.gif) no-repeat top right !important;
	padding:10px 10px 13px 0 !important;
	position: relative;
}

/* common header & footer */

#CommonHeader
{	
	font-size:1.1em;
	width:950px;
	margin:10px auto;
	margin-bottom:0px;
	padding: 0 0 0 10px;
	position:relative;
	clear:both;
	
}
#Header {
	float:left;
}

div#CommonHeader a
{
	padding: 0 5px 0 5px;
	text-decoration:none;
}

#CommonHeaderUserArea
{
	font-size:0.818em;
	margin: 0;
	padding: 0;
	left:192px;
	position: absolute;
    z-index: 100;
}

#CommonHeaderUserArea .sub2 {
	float:left;
}
#CommonHeaderUserArea a:link, #CommonHeaderUserArea a:visited
{
    color:#646464;
	text-decoration: none;
}

#CommonHeaderUserWelcome a:hover
{

}

#CommonHeaderUserWelcome .sub a
{

	font-weight: normal;
}

#CommonHeaderUserWelcome .sub a:hover
{
	text-decoration: underline;

}

#CommonHeaderUserWelcome .sub2
{
    text-align: right; 
    font-weight: normal;
}

#CommonHeaderUserWelcome .sub2 a
{

}

#CommonHeaderUserContent
{
    padding: 6px 12px 3px 12px;
	text-align: right;
    color: #646464;
}

#CommonHeaderUserWelcome
{
    font-weight: normal;
}

#CommonHeaderUserRoundBottom
{
    margin: 0;
    padding: 0;
	height: 5px;
	width: inherit;
	overflow: hidden;
}

#CommonHeaderUserRoundBottom .r1, #CommonHeaderUserRoundBottom .r2, #CommonHeaderUserRoundBottom .r3, #CommonHeaderUserRoundBottom .r4
{
	height: 1px;
	overflow: hidden;
	background-color: #95B6C3;
}

#CommonHeaderUserRoundBottom .r4 { margin: 0 5px; }
#CommonHeaderUserRoundBottom .r3 { margin: 0 3px; }
#CommonHeaderUserRoundBottom .r2 { margin: 0 2px; }
#CommonHeaderUserRoundBottom .r1 { margin: 0 1px; height: 2px; }

ul#serviceNav, ul#fontChange {
background:transparent url(../Images/pipe-divider.gif) no-repeat scroll 100% 3px;
}
div.serviceMenu {
width:577px;
}
div.serviceNav {
display:block;
float:left;
}
ul#accesNav, ul#fontChange, ul#languageSwitcher {
font-size:0.818em;
}
/* Common Header titel */


.CommonHeaderTitle
{
	color:#004185;
	display:block;
	font-size: 2em;
	font-weight: normal;
	line-height: 130%;
	width:700px;
}

.CommonHeaderTitleDescription
{
	color:#515151;
	display:block;
	padding-left: 2px;
	width:700px;
}
/* Footer */
div#CommonFooter
{
	clear: both;
	margin-top: 26px;
}
div#CommonFooter div.Common {
	padding:0 0 0 10px;
	width:950px;
}
div#CommonFooter div#csfooter {
	display:none;
}
div#CommonFooter div#stendenfooter   {
	background:transparent url(../Images/bg_dotted_horizontal.gif) repeat-x scroll 0 0;
	float:right;
	margin:5px 0 100px;
	padding:10px 0 12px 0;
	text-align:left;
	width:758px;
}
div#CommonFooter div#stendenfooter   p{
	padding: 0 0 4px 0;
}
div#CommonFooter div#stendenfooter p a {
	margin:0 4px;
}

div.column.small {
min-height:1px;
width:182px;
}
div#topLogo {
float:left;
position:relative;
z-index:0;
}
div#topRight {
float:right;
height:94px;
position:relative;
width:758px;
}
div#mainMenu {
	float:right;
}
ul#mainNav {
-x-system-font:none;
clear:left;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:1.636em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.2em;
width:758px;
float:left;
}
ul#mainNav li span{
margin:10px 5px 10px 0;
float:left;
}
ul#mainNav li span.active {
margin:0 5px 0 0;
}
ul#accesNav li, ul#serviceNav li, ul#languageSwitcher, div#Header div.serviceNav a {
background:transparent url(../Images/icon_sprite.gif) no-repeat scroll 0 4px;
padding:0 0 0 5px;
}
ul#serviceNav li, div#Header div.serviceNav a {
padding:0 0 3px 5px;
}
ul.nav li, ul.secNav li {
float:left;
margin:0 10px 0 0;
}
ul#mainNav li a:link, ul#mainNav li a:visited {
background-position:0 -142px;
}
ul#mainNav li a, ul#mainNav li span.active ul li a {
background-image:url(../Images/icon_sprite.gif);
background-repeat:no-repeat;
display:block;
padding:0 0 0 7px;
}
div#topRight li a:link, div#topRight li a:visited {
color:#646464;
}
div#topLogo a, div#topRight a, div#container h2 a, div#container h3 a, div#container h4 a, div#container h5 a, div#container h6 a, div#pageFooter ul li a, div#content ul.sitemap li, div#content ol#breadcrumbs li a {
background:transparent none repeat scroll 0 0;
padding:0;
}
div#pageHeader a, div#pageHeader div.WorldClock span.plaats, div#news a {
background:transparent url(../Images/icon_sprite.gif) no-repeat scroll 0 5px;
color:#969696;
padding:0 0 0 10px;
text-decoration:none;
}
ul#mainNav li span.active a {
background-image:url(../Images/menu-tab-left.gif);
background-position:0 0;
display:block;
padding:10px 10px 10px 20px;
}
ul#mainNav li span.active  {
background:transparent url(../Images/menu-tab-right.gif) no-repeat scroll 100% 0;
display:block;
}
/*
Form Styles
*/
/*
General
*/
div.formRow {
	overflow:hidden;
	padding:3px 0;
	position:relative;
	width:100%;
}
div.formGroup {
	border-top:1px solid #eee;
	margin-bottom:8px;
}
	div.formGroup h3 {
	padding:4px 0;
	}
	
	div.formRow span.label {
	display:block;
	float:left;
	width:182px;
	}
	div.formRow span.data {
	display:block;
	margin-left:10px;
	float:left;
	}
.CommonSearchContent input {
color:#BCBCBB;
}
.boxForm {
	background-position:0 100%;
	overflow: hidden;
	padding: 0 0 10px;
}

.boxForm,
div.formRow .choice,
div.formRow .meta {
	color:#FFFFFF;
	width:374px;
}

.boxForm div.formRow {
	padding:2px 10px;
	width:344px;
}


.boxForm .CommonFormFieldName {
	font-weight:normal;
	line-height:2em;
}

.boxForm input,
.boxForm textarea {
	border:medium none;
	padding:5px 5px 4px;
	width:100%;
}

#FriendsEmailList {
	width: 300px;
}

.choice input {
	margin: 0 5px 0 0;
	width: auto;
}

.choice label {
	margin: 0 10px 0 0;
}

.isChoice input {
	margin: 0 0 0 5px;
}

#type04_large {
	background-image:url(../images/bottom_verloop_04_large_contact.gif);
}

.boxForm h2 {
	background-image:url(../images/top_verloop_04_large_contact.gif);
	margin: 0;
	padding:8px 0 0 10px;
	width:364px;
}

div.submitButtons {
	float:right;
	margin:5px 0;
}

div#CommonContent a.CommonTextButton {
	color: #5A5A5A;
}

.boxForm .submitButtons  {
	margin:5px 10px 5px 0;
}



div.submitButtons .CommonTextButton {
	background:transparent url(../images/btn_versturen.png) no-repeat scroll 0 0;	
	color: #5A5A5A;
	cursor:pointer;
	display: block;
	height: 25px;
	margin: 10px 0;
	padding: 0;
	text-align: center;
	width: 77px;
}


div.submitButtons input.submit {
	background:transparent url(../images/btn_versturen.png) no-repeat scroll 0 0;
	border:medium none;
	color: #5A5A5A;
	cursor:pointer;
	overflow:hidden;
	padding:2px 9px 15px 6px;
	width: 77px;
	height: 25px
}
#CommonContentInner .radio input, input.radio{
	border:none;
	padding:0;
}
.CommonFormArea input, .CommonFormArea textarea {
	margin-right:4px;
}
.CommonFormTitle
{
	color: #000;
	font-size: 180%;
	font-weight: bold;
	padding: 0;
	margin: 32px 0 0 0;
	line-height: 100%;
}

.CommonFormSubTitle
{
    margin: 16px 0 4px 0;
    padding: 6px;
    font-weight: bold;
    color: #000;
    background-color: #ddd;
}

.CommonFormDescription
{
	padding: 8px 2px 8px 0;
}

TD.CommonFormFieldName
{
	font-weight: bold;
	width:160px;
	padding: 8px;
}

.editProfileForm .CommonFormField {
	vertical-align:bottom;
}

.editProfileForm .CommonFormField input,

.editProfileForm .CommonFormField label {
	margin: 0 5px 0 0;
}

.formRow div.CommonFormFieldName, .formRow div.CommonFormField {
	padding:0px;
}
.formRow span.meta {
	font-style:italic;
}
DIV.CommonFormFieldName
{
	font-weight: bold;
	width:160px;
	padding: 8px 0;
}
div.boxForm DIV.CommonFormFieldName {
	width:auto;
}
TD.CommonFormFieldDescription
{
	padding: 2px;
	font-size: 90%;
	font-weight: normal;
}

DIV.CommonFormFieldDescription
{
	padding: 2px;
	font-size: 90%;
	font-weight: normal;
}

TD.CommonFormField
{
	color: #000;
	padding: 8px 2px 2px 2px;
}

DIV.CommonFormField
{
	color: #000;
	padding: 4px 0;
}

DIV.CommonFormField .validationWarning{
	background-image:url(../images/formErrorBackground.gif);
	padding:12px 8px 8px 8px;
	margin-top:4px;
	color:#FFF !important;

}


.Common {
	margin: 0 auto;
	padding: 0;
	width: 960px;
}

.CommonBreadCrumbArea .Common a {
	color: #969696;
	text-decoration: none;
}

.CommonBreadCrumbArea .Common a:hover {
	text-decoration: underline;
}




#CommonNavigation {
    margin: 0px auto;
	padding: 0;	
	font-size:1.1em;
	width:950px;
	padding:0 0 0 10px;
	clear:both;

}

#CommonNavigation2
{
	clear: both;
	margin: 0;
	width: 100%;
	overflow: hidden;
	background-color: #D7E0E5;
	padding: 0;
}

#CommonNavigation2Empty
{
	height: 0;
	overflow: hidden;
	top: -1px;
	display:none;
	position: relative;
}


#CommonNavigation .Common .Inner
{
	float: left;
}

#CommonNavigation2 .Common .Inner
{
	width: 100%;
	overflow: hidden;
}

#CommonNavigationShadow .Common
{
	margin: 0 auto;
	padding: 6px 0 0 202px;
	width: 758px;
	clear: both;
	height:22px;
	background:transparent url(../Images/bg_dotted_menubg.gif) no-repeat scroll 202px 0;
}

#CommonNavigation ul, #CommonNavigation2 ul
{	
	background:url(../images/bg_dotted_horizontal.gif) repeat-x bottom left;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:1.636em;
	list-style-type: none;
	padding: 0 0 0 192px;
	width: 758px;
	float:left;
}


#CommonNavigation2 a:link, #CommonNavigation2 a:active, #CommonNavigation2 a:visited, #CommonNavigation a:hover, #CommonNavigation2 a:hover,
#CommonNavigation a.Selected:link, #CommonNavigation a.Selected:active, #CommonNavigation a.Selected:visited, #CommonNavigation a.Selected:hover,
#CommonNavigation2 a.Selected:link, #CommonNavigation2 a.Selected:active, #CommonNavigation2 a.Selected:visited
{
    color: #004185;
}

#CommonContent {
	margin: 0;
	padding: 0;
	height: 1%; /* IE6 hack... it's very minor, though */
	overflow: hidden;
}

#CommonContentInner
{
	width: 100%;
	overflow: hidden;
}

#CommonSidebarLeft
{
	width: 192px;
	float: left;
}

#CommonSidebarLeft .CommonSidebar
{
    float: left;
	padding-right: 12px;
	overflow: hidden;
	width: 182px;
}
#CommonSidebarLeft .CommonSidebar_Profile {
	width: 182px;
	padding-right: 12px;
}
#CommonSidebarRight
{
	clear:both;
}

#CommonSidebarRight .CommonSidebar
{
    float: right;
	padding-left: 12px;
	overflow: hidden;
	width: 182px;
}

.CommonSidebar a, .CommonSidebar_Profile a {
	text-decoration: none;
}

.CommonSidebar .Highlighted2 a { 
	color: #fff;
	
}

/*
Common Styles
*/




/*
Message Styles
*/

.CommonMessageSuccess
{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:120%;
	padding: 12px;
	color: #FFF;
	font-style:italic;
	background-color: #81ba33;
	margin: 16px 0;
}


.CommonMessageError
{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:120%;
	margin: 16px 0;
	padding: 12px;
	color: #FFF;
	font-style:italic;
	background-color: #d33b2e;
}

/*
Content
*/

.CommonContentArea
{
    margin: 16px 0 0 0;
}

div#CommonTitle {
	margin-bottom:10px;
	width:500px;
}

div#CommonTitle .CommonTitle {
	font-size: 182%;
	font-weight: normal;
	line-height: normal;
}
h1.CommonTitle, h2.CommonTitle {
	font-size:2.363em;
	color:#004185;
	font-weight:500;
	line-height:1em;
}
.CommonSubTitle
{
	width:100%;
	margin-top: 15px;
	text-align: left;
	padding: 6px 0px;
	font-size:1.4em;
	border-bottom:1px solid #DEDEDE;
}

.CommonHeader
{
	color: #aaa;
	font-size: 130%;
	padding: 0;
	margin: 8px 0 0 0;
}

.CommonContent
{
}

.CommonGroupedContentArea
{
	padding: 0 0 8px 0;
	margin: 0 0 16px 0;
}

.CommonDescription
{
	margin: 0 0 16px 0;
}

.CommonWarning, .CommonMessageWarning
{
	padding: 8px 8px;
	font-weight: normal;
	margin: 24px 0 16px 0;
	color: #004185;
	border: solid 1px #DDD;
	background-color: #f6f6f6;
}
#CommonContent .postInfo {
	background:#195DA9;
	color:#FFFFFF;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:12px;
	font-weight:normal;
	margin:6px 0;
	padding:8px;
}
/* Search Styles */
#CommonSearch
{
	float:left;
}
#CommonSearch .searchInfo  a {
	color:#646464;
}
div#CommonHeader .searchInfo {
	color:#646464;
	text-align:right;
	float:left;
	background:transparent url(../Images/icon_sprite.gif) no-repeat scroll 0 4px;
	padding:0 0 0 5px;
	
}
.CommonSearchArea
{
	position:absolute;
	right:0px;
	top:0;
	width: 182px;
	padding:0px;
}


.CommonSearchContent input
{
	background:url(../images/bg_input_search.gif) no-repeat top left;
	border: none;
	float:left;
	padding:2px 5px;
	width:153px;
}

.CommonSearchContent input.CommonSearchButton
{
	background:url(../images/bg_search_button.gif) no-repeat top left;
	width: 19px;
}

/*
Text Button
*/

.CommonTextButton
{
	display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	margin: 1px;
	padding: 4px;
	white-space: nowrap;
	cursor: pointer;
	text-decoration:underline;
	color:#004185;
}

.CommonTextButton:LINK, .CommonTextButton:VISITED
{
	text-decoration: none;
}

.CommonTextButton:ACTIVE
{
	text-decoration: none;
}

.CommonTextButton:HOVER
{
	text-decoration: underline;
}

.CommonTextButtonHighlight
{
	display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	margin: 1px;
	padding: 4px;
	background-color: #bbb;
	white-space: nowrap;
	cursor: pointer;
	color: #333;
}

.CommonTextButtonHighlight:LINK, .CommonTextButtonHighlight:VISITED, .CommonTextButtonHighlight:ACTIVE, .CommonTextButtonHighlight:HOVER
{
	text-decoration: none;
	background-color: #bbb;
	color: #333;
}

.CommonImageTextButton
{
	display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	margin: 1px;
	background-repeat: no-repeat;
	background-position: 2px center;
	padding: 4px 4px 4px 22px;
	line-height: normal;
	white-space: nowrap;
}

.CommonImageTextButton:LINK, .CommonImageTextButton:VISITED
{
	text-decoration: none;
	margin: 1px;
}

.CommonImageTextButton:ACTIVE
{
	text-decoration: none;
}

.CommonImageTextButton:HOVER
{
	text-decoration: underline;
}

/*
Specific Buttons
*/

.CommonDownloadButton { background-image: url(../images/common/download.gif); }
.CommonLockedButton { background-image: url(../images/common/locked.gif); }
.CommonPaperclipButton { background-image: url(../images/common/paperclip.png); }

/*
List 
*/

.CommonListArea
{
	padding: 8px 0;
}

.CommonListTitle
{
	padding: 6px 6px 6px 0;
	color: #000;
	font-weight: bold;
	margin: 0;
}

.CommonListTitle A, .CommonListTitle A:VISITED, .CommonListTitle A:ACTIVE
{
	color: #000;
	text-decoration: none;
}

.CommonListTitle A:HOVER
{
    text-decoration: underline;
}

.CommonListHeader
{
	text-align: left;
	padding: 4px;



	font-weight: bold;

}

.CommonListCell
{
	padding: 5px 0px 5px 5px;
	color: #333333;
	text-align: left;
}

/*.CommonListRow, .CommonListRowAlt, .CommonListArea thead
{
	display:block;
}*/
 div#CommonContent .ForumPostButtons  a.CommonTextButton  {
	color:#FFF;
}
.CommonListRow PRE,
.CommonListRowAlt PRE
{
	text-align: left;	
	float:left;
}

.CommonListRowAlt td
{
	background-color: inherit;
}

/*
Avatar List
*/

.CommonAvatarListItemsArea
{
	margin: 0;
}

.CommonAvatarListItemArea
{
	float:left;
	width:100%;
	margin: 10px 0;
	background-repeat: no-repeat;
	background-position: 10px 10px;
	padding: 0px 10px 1em 70px;
	min-height: 46px;
	border-bottom:1px solid #999999;
	display:block;
	margin-bottom:1em;
}


.CommonAvatarListItemArea.Weblog
{
    background-image: url(../images/blog.png);
}

.CommonAvatarListItemArea.Forum
{
    background-image: url(../images/forum.png);
}

.CommonAvatarListItemArea.MediaGallery
{
    background-image: url(../images/media.png);
}

.CommonAvatarListItemArea.Hub
{
    background-image: url(../images/page.png);
}

.CommonAvatarListItemArea.Wiki
{
    background-image: url(../images/page.png);
}

.CommonAvatarListItemArea.Unknown
{
    padding-left: 10px;
}

.CommonAvatarListItemArea.Custom
{
	padding-left: 0px;
}

.CustomAvatarListItemCustomAvatar
{
	float: left;
	padding-left: 10px;
	width: 60px;
	height: 60px;
	overflow: hidden;
}

.CustomAvatarListCustomContent
{
	margin-left: 80px;
}

.CommonAvatarListItem
{
	font-size: 100%;
}

.CommonAvatarListItemName
{
	font-size: 120%;
	font-weight: normal;
	padding: 0;
	margin: 0 0 4px 0;
}

.CommonAvatarListItemDetails
{
	margin: 4px 0 0 0;
	color: #999;
	font-size: 88%;
}

ul.CommonAvatarListItemList
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.CustomWikiPageDetailsAvatar
{
	float: left;
	padding-left: 4px;
	width: 60px;
	height: 60px;
	overflow: hidden;
}

.CustomWikiPageDetailsContent
{
	margin-left: 60px;
}

.CustomWikiPageDetailsTitle
{
	margin-left: 4px;
	margin-bottom: 2px;
	margin-top: 8px;
}

.CustomWikiPageDetailsArea
{
	border-bottom: 1px dotted #ddd;
	height: 75px;
}

.WikiPageDetailsSummaryArea
{
	float: left;
	margin-top: 8px;
	margin-left: 4px;
}

/*
Validation Styles
*/

.CommonValidationWarning
{
	font-size: 100%;
	color: #f00;
	font-weight: bold;
	padding: 2px;
}

/*
ContentParts
*/

.CommonContentPartBorderOff
{
	padding: 1px;
}

.CommonContentPartBorderOn
{
	border: dashed 1px #999;
	background-color: #efefef;
}

/*
Context Menu Styles
*/

.CommonContextMenuGroup
{
	background-color:#fff;
	border: solid 1px #999; 
}

.CommonContextMenuItem
{
	background-color: #fff; 
	font-size: 90%; 
	border: solid 1px #fff; 
	cursor: pointer;
	padding: 3px;
}

.CommonContextMenuItemHover
{
	background-color: #f4f4f4; 
	color: #000; 
	font-size: 90%; 
	border: solid 1px #E1E1E1; 
	cursor: pointer;
	padding: 3px;
}

.CommonContextMenuItemExpanded
{
	background-color: #E1E1E1; 
	color: #000; 
	font-size: 90%; 
	border: solid 1px #f4f4f4; 
	cursor: pointer;	
	padding: 3px;
}

/* Modal Styles */

.CommonModalMask
{
	opacity: .4;
	filter: alpha(opacity=40);
	background-color: #333;
}

.CommonModal
{
	background-color: #fff;
	border: solid 6px #333;
}

.CommonModalTitle
{
	border-bottom: solid 1px #333;
	padding: 8px 0 2px 0;
	margin: 0 8px;
	font-weight: bold;
	color: #333;
	cursor: move;
	min-height: 24px;
}

.CommonModalContent
{
	background-color: #fff;
}

.CommonModalFooter
{
	width: 100%;
	height: 12px;
}

.CommonModalClose
{
	width: 16px;
	height: 15px;
	background-image: url(../images/common/close.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	cursor: pointer;
	position: absolute;
	right: 8px;
	top: 8px;
	margin: 0;
}

.CommonModalResize
{
	width: 12px;
	height: 12px;
	background-image: url(../images/common/resize.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	position: absolute;
	right: 6px;
	bottom: 6px;
	cursor: se-resize;
}

/*
Rating Styles
*/

.CommonRateControlReadOnly
{
	border: 1px solid #999999;
	display: inline-table;
	display: inline-block;
	padding: 1px;
	white-space: nowrap;
}

.CommonRateControl
{
	display: inline-table;
	display: inline-block;
	cursor: pointer;
	padding: 1px;
	white-space: nowrap;
}

.CommonRateControlActive
{
	display: inline-table;
	display: inline-block;
	cursor: pointer;
	padding: 1px;
	white-space: nowrap;
}

/*
Content Selector Styles 
*/

.CommonContentSelectorTreeArea
{
	background-color: #fff;
	height: 330px;
	margin: 5px;
	margin-left: 0;
	border: solid 1px #999;
	overflow: hidden;
}

.CommonContentSelectorItemsArea
{
	margin: 5px;
	margin-right: 0;
	margin-left: 0;
	background-color: #fff;
	border: solid 1px #999;
	overflow: auto;
	padding: 4px;
	height: 322px;
}

.CommonContentSelectorOptionsArea
{
	margin: 0;
	background-color: #fff;
	border: solid 1px #999;
	padding: 4px;
}

.CommonContentSelectorItemArea
{
    float: left;
}

.CommonContentSelectorItem
{
	font-size: 90%;
	border: solid 1px #ccc;
	cursor: pointer;
	padding: 3px;
	width: 79px;
	height: 79px;
	overflow: hidden;
	margin: 6px 6px 0 6px;
	text-align: center;
	vertical-align: middle;
}

.CommonContentSelectorItemSelected
{
	font-size: 90%;
	border: solid 3px #999;
	cursor: pointer;
	padding: 1px;
	width: 79px;
	height: 79px;
	overflow: hidden;
	margin: 6px 6px 0 6px;
	text-align: center;
	vertical-align: middle;
}

.CommonContentSelectorItem img, .CommonContentSelectorItemSelected img
{
	margin-top: auto;
	margin-bottom: auto;
}

.CommonContentSelectorItemName
{
	font-size: 90%;
	font-weight: normal;
	text-align: center;
	cursor: pointer;
	padding: 2px;
	width: 83px;
	height: 12px;
	overflow: hidden;
	margin: 1px 6px 16px 6px;
}

.CommonContentSelectorItemNameSelected
{
	font-size: 90%;
	font-weight: normal;
	text-align: center;
	background-color: #999;
	cursor: pointer;
	padding: 2px;
	width: 83px;
	height: 12px;
	overflow: hidden;
	margin: 1px 6px 16px 6px;
}

.CommonContentSelectorButtonArea
{
	text-align: right;
	margin: 5px;
}

/* Poll Styles */

.CommonPollMoveUpButton
{
	display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	margin: 1px;
	border: solid 1px #999;
	border-top-color: #ccc;
	border-left-color: #ccc;
	background-color: #eee;
	color: #333;
	font-size: 80%;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: left top;
	width: 20px;
	height: 20px;
	line-height: normal;
	background-image: url(../images/common/up.gif);
}

.CommonPollMoveUpButton:LINK, .CommonPollMoveUpButton:VISTED, .CommonPollMoveUpButton:ACTIVE
{
	text-decoration: none;
	color: #333;
}

.CommonPollMoveUpButton:HOVER
{
	text-decoration: none;
	color: #333;
	background-color: #ddd;
}

.CommonPollMoveDownButton
{
	display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	margin: 1px;
	border: solid 1px #999;
	border-top-color: #ccc;
	border-left-color: #ccc;
	background-color: #eee;
	color: #333;
	font-size: 80%;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: left top;
	width: 20px;
	height: 20px;
	line-height: normal;
	background-image: url(../images/common/down.gif);
}

.CommonPollMoveDownButton:LINK, .CommonPollMoveDownButton:VISTED, .CommonPollMoveDownButton:ACTIVE
{
	text-decoration: none;
	color: #333;
}

.CommonPollMoveDownButton:HOVER
{
	text-decoration: none;
	color: #333;
	background-color: #ddd;
}

.CommonPollDeleteButton
{
	display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	margin: 1px;
	border: solid 1px #999;
	border-top-color: #ccc;
	border-left-color: #ccc;
	background-color: #eee;
	color: #333;
	font-size: 80%;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: left top;
	width: 20px;
	height: 20px;
	line-height: normal;
	background-image: url(../images/common/delete.gif);
}

.CommonPollDeleteButton:LINK, .CommonPollDeleteButton:VISTED, .CommonPollDeleteButton:ACTIVE
{
	text-decoration: none;
	color: #333;
}

.CommonPollDeleteButton:HOVER
{
	text-decoration: none;
	color: #333;
	background-color: #ddd;
}

ol.CommonPollAnswerList
{
	margin: 0;
	padding: 0;
}

ol.CommonPollAnswerList li
{
	margin-left: 24px;
}

/* rendered poll styles */

.CommonPollArea
{
	width: 50%;
	min-width: 300px;
	background-color: #f4f4f4;
	border: solid 1px #999;
	margin: 0 auto;
}

.CommonSidebar .CommonPollArea
{
    min-width: 200px;
}

.CommonPollQuestion
{
	background-color: #ccc;
	border: solid 0 #999;
	border-bottom-width: 1px;
	padding: 4px;
	margin: 0;
	font-size: 105%;
}

.CommonPollContent
{
	padding: 4px;
}

.CommonPollDescription
{
}

.CommonPollSwitchedContent
{
    width: 80%;
    margin: 0 auto;
}

.CommonSidebar .CommonPollSwitchedContent
{
    width: 100%;
    margin: 0;
}

ul.CommonPollAnswerList
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-weight: bold;
}

ul.CommonPollAnswerList li
{
	padding: 0;
	margin: 6px 0 0 0;
}

.CommonPollAnswer
{
	padding: 2px;
}

.CommonPollUserVote
{
    margin: 1em 0;
	color: #777;
}

.CommonPollFooter
{
	padding: 2px;
	background-color: #ccc;
	border: solid 0 #999;
	border-top-width: 1px;
	font-size: 80%;
}

.CommonPollResultGraph 
{
    white-space: nowrap;
}

.CommonSidebar .CommonPollResultGraph
{
    display: none;
}

ul.CommonPollFooterList
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

ul.CommonPollFooterList li
{
	display: inline;
	margin: 0 6px;
	padding: 0;
}

/* End Poll Styles */

/* Tag Styles */

.CommonTagCloud
{
	background-color: #f7f7f7;
	border: solid 2px #ccc;
	border-left-width: 0;
	border-right-width: 0;
	padding: 16px;
	margin: 32px 0;
	line-height: 250%;
	list-style-type: none;
}

.CommonSidebarTagCloud
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.CommonSidebarList input {
	border:none;
	padding:5px 5px 4px;
}
td.subscriptionOptions {
	padding-bottom:12px;
}

/* End Tag Styles */
.editProfileForm input, .editProfileForm textarea{
	padding:2px;
}

/*
TabPane Styles
*/

.CommonPane
{
	border: solid 1px #999;
	border-top-width: 0;
	background-color: #fff;
	padding: 8px;
}

.CommonPaneTabSet
{
	font-size: 90%;
	padding: 0;
	margin: 0;
	background-image: url(../images/common/tabset.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	font-weight: bold;
}

.CommonPaneTab
{
	color: #666;
	border: solid 1px #ccc;
	border-bottom: 1px solid #999;
	margin: 2px 0 0 0;
	padding: 6px 10px;
	background-color: #f3f3f3;
	cursor: pointer;
	white-space: nowrap;
	line-height: 1.7em;
}

.CommonPaneTabSelected
{
	color: #333;
	border: solid 1px #999;
	border-bottom-width: 0;
	border-top: solid 1px #999;
	margin: 0 0 -2px 0;
	padding: 6px 10px 8px 10px;
	background-color: #fff;
	cursor: pointer;
	white-space: nowrap;
	line-height: 1.7em;
}
	.CommonPaneTabSelected a {
	text-decoration:none;
	}
.CommonPaneTabHover
{
	color: #666;
	border: solid 1px #ccc;
	border-bottom: 1px solid #999;
	margin: 2px 0 0 0;
	padding: 6px 10px;
	background-color: #f3f3f3;
	cursor: pointer;
	white-space: nowrap;
	line-height: 1.7em;
}


/* Inline tag editor */
.CommonInlineTagEditor
{
    margin-top: -8px;
    *margin-top: 0;
	padding: 4px;
	padding-right: 8px;
	border: solid 1px #999;
	background-color: #f3f3f3;
}

.CommonAvatarListArea
{
	height: 120px;
    margin: 0 4px;
	padding: 0;
	width: 60px;
	text-align: center;
	overflow: hidden;
	float: left;
	font-size: 110%;
	font-weight: bold;
}

.CommonAvatarArea
{
	width: 60px;
	height: 60px;
	margin-bottom: 4px;
	overflow: hidden;
}

.CommonAvatarArea img
{
	border-width: 0;
}

.CommonAvatarListArea a {
	text-align: center;
	font-size: .8em;
	vertical-align:text-bottom;
}

/* 
Theme Styles
*/

.CommonThemePreviewTextColumn
{
    width: 186px;
    border-style: solid;
    border-width: 0px;
    border-bottom-width: 1px;
    border-bottom-color: #ccc;
}

.CommonThemePreviewTextColumn h4
{
    width: 174px;
    overflow: hidden;
    font-size: 110%;
    font-weight: bold;
    margin: 0px;
    margin-top: 6px;
    padding: 0 6px 0 6px;
}

.CommonThemePreviewTextColumn div
{
    width: 174px;
    overflow: hidden;
    padding: 6px;
    font-size: 80%;
}

.CommonThemePreviewImageColumn
{
    width: 218px;
    border-style: solid;
    border-width: 0px;
    border-bottom-width: 1px;
    border-bottom-color: #ccc;
}

.CommonThemePreviewImageColumn div
{
    width: 200px;
    height: 90px;
    margin: 6px;
    background-color: #ccc;
    padding-top: 60px;
    text-align: center;
    border-style: solid;
    border-width: 1px;
    border-color: #000;
}

.CommonThemePreviewImageColumn img
{
    width: 200px;
    height: 150px;
    border-style: solid;
    border-width: 1px;
    border-color: #000;
    margin: 6px;
 }
 
.CommonFileSelectionArea
{
    background-color: #ccc;
    margin-bottom: 8px;
    margin-top: 4px;
    border: solid 1px #999;
}

.CommonFileSelectionArea input
{
    margin: 2px;
}
 
.CommonFileSelectionPreviewArea
{
    text-align: center;
    background-color: #fff;
    border: solid 0px #999;
    border-bottom-width: 1px;
    padding: 4px;
    font-size: 80%;
    color: #999;
    overflow: hidden;
}

.CommonFileSelectionPreviewArea img
{
    max-width: 250px;
    max-height: 100px;
}

.editProfileForm .CommonOpenIdBox
{
	padding-left: 20px;
	background: url(../images/openid.gif) no-repeat left;
}
ul#mainNav li a:hover, ul#mainNav li a:focus, ul#mainNav li a:active {
color:#004185;
}
ul#mainNav li a:link, ul#mainNav li a:visited {
color:#646464;
}
/* Content Boxes */

.frontpageAnnouncement {
	padding: 12px 0;
    margin: 0 0 12px 0;
	background:transparent url(../images/bg_dotted_horizontal.gif) repeat-x scroll left bottom;
}
	a.edit {
	width:40px;
	height:20px;
	display:block;
	padding:8px 0 0 10px;
	background:transparent url(../images/editBackground.gif) no-repeat scroll left bottom;
	cursor:pointer;
	}
#container .frontpageAnnouncement p {
	background:#EEE;
	padding:8px;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:130%;
	font-style:italic;
	margin:0px;
}
#CommonContent .CommonContentBox
{
    padding: 0 0 1em 0;
	margin:0 0 1em 0;
	background:transparent url(../images/bg_dotted_horizontal.gif) repeat-x scroll left bottom;
}


.CommonContentBoxHeaderSmall
{
    padding: 0 0 6px 0;
    margin: 0 0 8px 0;
    color: #333;
}
.CommonContentBoxHeaderForm a {
	text-decoration:none;
}
.CommonContentBoxHeaderForm a:hover {
	text-decoration:underline;
}
.CommonContentBoxHeaderForm
{
    margin: 0 0 10px 0;
    position: relative;
}

.CommonContentBoxContent
{
    overflow: hidden;
}
.CommonSidebar .CommonContentBoxContent, .CommonSidebar .CommonContentBoxFooter{
	clear: both;
	display: block;
	padding-bottom:8px
}


.CommonContentBoxFooter a
{
    text-decoration: none;
}

.CommonContentBoxFooter A:HOVER
{
    text-decoration: underline;
}

ul.CommonContentBoxList, ul.CommonSidebarList
{
    list-style-type: none;
    margin: 0;
    padding: 6px 0 0 0;
}
.CommonSidebar_Profile ul.CommonContentBoxList {
	padding-bottom:6px;
}
ul.CommonContentBoxList.Seperator
{
    margin-top: -4px;
}


ul.CommonContentBoxList LI.Header
{
    padding-top: 20px;
    font-weight: bold;
}

ul.CommonContentBoxList LI.Selected
{
	padding-right: 10px;
	background-repeat: no-repeat;
	background-position: right center;
	font-weight: bold;
}

ul.CommonContentBoxList LI.Child
{
	padding-left: 10px;
}

#CommonContent .CommonContentBoxHeader
{
	color:#004185;
	font-family:Georgia,"Times New Roman",Times,serif;
    font-size: 180%;
	font-weight:normal;
	margin: 8px 0 0;
}

#CommonContent .CommonContentBoxHeaderSmall
{
    font-size: 120%;
}

#CommonContent .VerifiedAnswers, #CommonContent .AllReplies  
{
    font-size: 120%;
}

.CommonContentBox.TitleHighlighted
{
}

.CommonContentBox.TitleHighlighted .CommonContentBoxHeader
{

}

.CommonContentBox.TitleHighlighted .CommonContentBoxContent
{
}

.CommonContentBox.Highlighted
{

}

.CommonContentBox.Highlighted .CommonContentBoxHeader
{

}

.CommonContentBox.Highlighted .CommonContentBoxContent
{
}

.CommonContentBox.Highlighted ul.CommonContentBoxList LI
{

}

div.CommonSidebar .CommonContentBox , div.CommonSidebar_Profile .CommonContentBox{
	background-repeat:no-repeat;
	border: none;
	margin: 0 0 15px;
	padding: 5px 0 0 0;
}

.contentBox {
	background-position:0pt 100%;
	background-repeat:no-repeat;
	padding: 5px 10px 10px;
}


.CommonContentBox.Highlighted1 {
	background-image:url(../Images/top_verloop_01.png);
	background-position:0 0;
	background-repeat:no-repeat;
}
.CommonContentBox.Highlighted2 {
	background-image:url(../Images/top_verloop_02.png);
	background-position:0 0;
	background-repeat:no-repeat;
}
.CommonContentBox.Highlighted3 {
	background-image:url(../Images/top_verloop_03.png);
	background-position:0 0;
	background-repeat:no-repeat;
}
.CommonContentBox.Highlighted4 {
	background-image:url(../Images/top_verloop_04.png);
	background-position:0 0;
	background-repeat:no-repeat;
}
.CommonContentBox.Highlighted5 {
	background-image:url(../Images/top_verloop_05.png);
	background-position:0 0;
	background-repeat:no-repeat;
}
.CommonContentBox.Highlighted6 {
	background-image:url(../Images/top_verloop_06.png);
	background-position:0 0;
	background-repeat:no-repeat;
}
.Highlighted1 .contentBox  { 
	background-image:url(../Images/bottom_verloop_01.png);
	background-position:0pt 100%;
	background-repeat:no-repeat;
}

.Highlighted2 .contentBox { 
	background-image:url(../Images/bottom_verloop_02.png);
	background-position:0pt 100%;
	background-repeat:no-repeat;
}

.Highlighted3 .contentBox { 
	background-image:url(../Images/bottom_verloop_03.png);
	background-position:0pt 100%;
	background-repeat:no-repeat;
}

.Highlighted4 .contentBox { 
	background-image:url(../Images/bottom_verloop_04.png);
	background-position:0pt 100%;
	background-repeat:no-repeat;
}

.Highlighted5 .contentBox { 
	background-image:url(../Images/bottom_verloop_05.png);
	background-position:0pt 100%;
	background-repeat:no-repeat;
}
.Highlighted6 .contentBox { 
	background-image:url(../Images/bottom_verloop_06.png);
	background-position:0pt 100%;
	background-repeat:no-repeat;
}


div#contentWrapper .CommonContentBox.Highlighted2, 
div#contentWrapper .CommonContentBox.Highlighted4,
div#contentWrapper .CommonContentBox.Highlighted5,
div#contentWrapper .CommonContentBox.Highlighted6,
div#contentWrapper .CommonContentBox.Highlighted2 a, 
div#contentWrapper .CommonContentBox.Highlighted4 a,
div#contentWrapper .CommonContentBox.Highlighted5 a,
div#contentWrapper .CommonContentBox.Highlighted6 a
{
	color: #fff;
}
div#container div#contentWrapper  ul.CommonSidebarTagCloud a {
	color:#515151;
}

.CommonContentBox.Highlighted2 .CommonContentBoxContent
{
}

.CommonSidebar .Highlighted2 ul li a, .CommonSidebar .Highlighted4 ul li a,.CommonSidebar .Highlighted5 ul li a, .CommonSidebar .Highlighted6 ul li a
{
	background:transparent url(../Images/icon_sprite.gif) no-repeat scroll 0 -70px;
	padding:0 0 0 10px;
}
.CommonSidebar .Highlighted1 ul li a, .CommonSidebar .Highlighted3 ul li a
{
	background:transparent url(../Images/icon_sprite.gif) no-repeat scroll 0 6px;
	padding:0 0 0 10px;
}
.CommonSidebar_Profile .Highlighted2 ul li a, .CommonSidebar_Profile  .Highlighted4 ul li a, .CommonSidebar_Profile  .Highlighted5 ul li a, .CommonSidebar_Profile .Highlighted5 ul li a
{
	background:transparent url(../Images/icon_sprite.gif) no-repeat scroll 0 -70px;
	padding:0 0 0 10px;
}
.CommonSidebar_Profile .Highlighted1 ul li a, .CommonSidebar_Profile  .Highlighted3 ul li a
{
	background:transparent url(../Images/icon_sprite.gif) no-repeat scroll 0 6px;
	padding:0 0 0 10px;
}

/* Comment Bubbles */

.CommonCommentArea
{
	margin: 12px 0;
}

.CommonCommentUser
{
	float: left;
	width: 64px;
	min-height: 60px;
	overflow: hidden;
}

.CommonCommentArrow
{
	float: left;
	padding-top: 10px;
	width: 10px;
	height: 20px;
	overflow: hidden;
}

.CommonCommentArrow .r1, .CommonCommentArrow .r2, .CommonCommentArrow .r3, .CommonCommentArrow .r4,
.CommonCommentArrow .r5, .CommonCommentArrow .r6, .CommonCommentArrow .r7, .CommonCommentArrow .r8, 
.CommonCommentArrow .r9, .CommonCommentArrow .r10
{
	height: 2px;
	overflow: hidden;
}

.CommonCommentArrow .r1 { margin-left: 0; }
.CommonCommentArrow .r2 { margin-left: 1px; }
.CommonCommentArrow .r3 { margin-left: 2px; }
.CommonCommentArrow .r4 { margin-left: 3px; }
.CommonCommentArrow .r5 { margin-left: 4px; }
.CommonCommentArrow .r6 { margin-left: 5px; }
.CommonCommentArrow .r7 { margin-left: 6px; }
.CommonCommentArrow .r8 { margin-left: 7px; }
.CommonCommentArrow .r9 { margin-left: 8px; }
.CommonCommentArrow .r10 { margin-left: 9px; }

.CommonCommentBubble
{
	margin-left: 74px;
}

.CommonCommentContent
{
	padding: 0 10px 1em 10px;
	min-height: 32px;
	position: relative;
	overflow: hidden;
}

.CommonCommentBubbleRoundTop, .CommonCommentBubbleRoundBottom
{
	height: 5px;
}

.CommonCommentBubbleRoundTop .r1, .CommonCommentBubbleRoundTop .r2, .CommonCommentBubbleRoundTop .r3, .CommonCommentBubbleRoundTop .r4,
.CommonCommentBubbleRoundBottom .r1, .CommonCommentBubbleRoundBottom .r2, .CommonCommentBubbleRoundBottom .r3, .CommonCommentBubbleRoundBottom .r4
{
	height: 1px;
	overflow: hidden;
}



.Owner .CommonCommentBubbleRoundTop .r1, .Owner .CommonCommentBubbleRoundTop .r2, .Owner .CommonCommentBubbleRoundTop .r3, .Owner .CommonCommentBubbleRoundTop .r4,
.Owner .CommonCommentBubbleRoundBottom .r1, .Owner .CommonCommentBubbleRoundBottom .r2, .Owner .CommonCommentBubbleRoundBottom .r3, .Owner .CommonCommentBubbleRoundBottom .r4,
.Owner .CommonCommentArrow .r1, .Owner .CommonCommentArrow .r2, .Owner .CommonCommentArrow .r3, .Owner .CommonCommentArrow .r4,
.Owner .CommonCommentArrow .r5, .Owner .CommonCommentArrow .r6, .Owner .CommonCommentArrow .r7, .Owner .CommonCommentArrow .r8, 
.Owner .CommonCommentArrow .r9, .Owner .CommonCommentArrow .r10,
.Owner .CommonCommentContent
{
	background-color: #DFFFED;
}

.CommonMessageHeader
{
	font-size: 110%;
}

.CommonMessageRecipients
{
	font-size: 80%;
	padding: 2px 0;
}

.CommonMessageDate
{
	border-bottom: solid 1px #999;
	margin-bottom: 10px;
	padding-bottom: 4px;
	font-size: 80%;
}

.CommonMessageActions
{
	float: right; 
	margin: 0 0 4px 4px; 
	font-size: 80%;
	font-weight: bold;
}

ul.CommonContentBoxList LI.CommonActivity
{
	padding-left: 22px;
	background-position: left top;
	background-repeat: no-repeat;
	min-height: 16px;
}

ul.CommonContentBoxList LI.CommonActivity.NewProfileAnnouncement { background-image: url('../images/activities/new-profile-announcement.gif'); }
ul.CommonContentBoxList LI.CommonActivity.NewProfileComment { background-image: url('../images/activities/new-profile-comment.gif'); }
ul.CommonContentBoxList LI.CommonActivity.NewUser { background-image: url('../images/activities/new-user.gif'); }
ul.CommonContentBoxList LI.CommonActivity.NewBlog { background-image: url('../images/activities/new-blog.gif'); }
ul.CommonContentBoxList LI.CommonActivity.NewBlogPost { background-image: url('../images/activities/new-blog-post.gif'); }
ul.CommonContentBoxList LI.CommonActivity.NewBlogComment { background-image: url('../images/activities/new-blog-comment.gif'); }
ul.CommonContentBoxList LI.CommonActivity.NewForum { background-image: url('../images/activities/new-forum.gif'); }
ul.CommonContentBoxList LI.CommonActivity.NewForumThread { background-image: url('../images/activities/new-forum-thread.gif'); }
ul.CommonContentBoxList LI.CommonActivity.NewForumPost { background-image: url('../images/activities/new-forum-post.gif'); }
ul.CommonContentBoxList LI.CommonActivity.NewMediaGallery { background-image: url('../images/activities/new-media-gallery.gif'); }
ul.CommonContentBoxList LI.CommonActivity.NewMediaGalleryPost { background-image: url('../images/activities/new-media-gallery-post.gif'); }
ul.CommonContentBoxList LI.CommonActivity.NewMediaGalleryComment { background-image: url('../images/activities/new-media-gallery-comment.gif'); }
ul.CommonContentBoxList LI.CommonActivity.NewGroup { background-image: url('../images/activities/new-group.gif'); }
ul.CommonContentBoxList LI.CommonActivity.NewGroupMember { background-image: url('../images/activities/new-group-member.gif'); }
ul.CommonContentBoxList LI.CommonActivity.NewFriendship { background-image: url('../images/activities/new-friend.gif'); }
ul.CommonContentBoxList LI.CommonActivity.NewGroupPage { background-image: url('../images/activities/new-group-page.gif'); }
ul.CommonContentBoxList LI.CommonActivity.NewUserFile { background-image: url('../images/activities/new-user-file.gif'); }
ul.CommonContentBoxList LI.CommonActivity.NewUserAvatar { background-image: url('../images/activities/new-user-avatar.gif'); }
ul.CommonContentBoxList LI.CommonActivity.NewUserFolder { background-image: url('../images/activities/new-folder.gif'); }
ul.CommonContentBoxList LI.CommonActivity.NewWikiPageComment { background-image: url('../images/activities/new-wiki-comment.gif'); }
ul.CommonContentBoxList LI.CommonActivity.UpdatedWikiPage { background-image: url('../images/activities/new-wiki-page.gif'); }
ul.CommonContentBoxList LI.CommonActivity.NewWikiPage { background-image: url('../images/activities/new-wiki-page.gif'); }

.CommonActivityContent
{
	padding-right: 5px;
}

/* File Lists */

.CommonFileArea
{
	overflow: hidden;
	float: left;
	margin:0 10px 10px 0;
	width:172px;
}

.CommonFileContent
{
	padding: 3px 10px 0 10px;
}

.CommonFile
{
	width: 152px;
	height: 94px;
	text-align: center;
	overflow: hidden;
	background-color: #fff;
	position: relative;
}

.CommonFile img
{
	border-width: 0;
	margin: 0;
	padding: 0;
}

.CommonFileContainer
{
    width: 48px;
    text-align: center;
}

.CommonFileContainer img
{
    border-width: 0;
}

.CommonFileDetails
{
	padding: 4px 0 8px 0;
	white-space: nowrap;
}

.CommonFileInner
{
	height: 94px;
	width: 131px;
	vertical-align: middle;
	text-align: center;
	padding: 0;
	margin: 0;
}

.CommonFileInner a.CommonFileLink
{
	display: block;
	height: 94px;
	width: 131px;
	text-decoration: none;
	position: absolute;
	left: 0;
	top: 0;
}

.CommonFileRoundTop, .CommonFileRoundBottom
{
	height: 5px;
}

.CommonFileRoundTop .r1, .CommonFileRoundTop .r2, .CommonFileRoundTop .r3, .CommonFileRoundTop .r4,
.CommonFileRoundBottom .r1, .CommonFileRoundBottom .r2, .CommonFileRoundBottom .r3, .CommonFileRoundBottom .r4
{
	height: 1px;
	overflow: hidden;
}

.CommonFileRoundTop .r1, .CommonFileRoundBottom .r4 { margin: 0 5px; }
.CommonFileRoundTop .r2, .CommonFileRoundBottom .r3 { margin: 0 3px; }
.CommonFileRoundTop .r3, .CommonFileRoundBottom .r2 { margin: 0 2px; }
.CommonFileRoundTop .r4, .CommonFileRoundBottom .r1 { margin: 0 1px; height: 2px; }

.CommonFileRoundTop .r1, .CommonFileRoundTop .r2, .CommonFileRoundTop .r3, .CommonFileRoundTop .r4,
.CommonFileRoundBottom .r1, .CommonFileRoundBottom .r2, .CommonFileRoundBottom .r3, .CommonFileRoundBottom .r4,
.CommonFileContent
{
	background-color: #ececec;
}

/* Side List */

.CommonSideListArea
{
	float: left;
	height: 70px;
	margin: 8px;
}

.CommonSideListImage
{
	float: left;
	width: 60px;
	height: 60px; 
	overflow: hidden;
}

.CommonSideListContent
{
	color: #5A5A5A;
	margin-left: 68px;
}

#container div#contentWrapper .CommonSideListContent a {
	color: #004185;
	}

/*
Hierarchal List
*/

.CommonHierarchalList
{
	float: left; 
	width: 48%;
	padding: 0 8px 8px 0;
}

.CommonHierarchalList .CommonHeader
{
	margin-bottom: 2px;
}



/* Post Popup Menu */

.CommonPostPopupArea 
{ 
    border: solid 1px #999;
    background-color: #fff;
    width: 350px;
    padding: 8px; 
}

.CommonPostPopupListArea 
{ 
    border: solid 1px #999;
    width: 342;
    padding: 4px;
    max-height: 300px;
    overflow: auto; 
}

ul.CommonPostPopupList 
{
    margin: 0 0 8px 8px;
    padding: 0;
    list-style-type: none; 
}

ul.CommonPostPopupList LI
{
    margin: 0;
    padding: 0;
}

.CommonPostPopupHeader
{
    margin-bottom: 8px;
}

.CommonUserImpersonationText
{
	color: #ffff00;
}

.CommonWikiPageRatingArea
{
	float: left;
	width: 50px;
	margin: 8px 4px 16px 0;
	overflow: hidden;
	font-size: 140%;
	text-align: center;
	font-weight: bold;
	color: #888;
}

.CommonWikiPageNoRatingArea
{
	float: left;
	width: 50px;
	margin: 8px 4px 16px 0;
	overflow: hidden;
	font-size: 100%;
	text-align: center;
	color: #999;
}

.CommonWikiListArea
{
	font-size: 110%;
	float: left;
	width: 300px;
	overflow: hidden;
}

.CommonWikiPageListArea
{
	font-size: 110%;
	padding: 8px 8px 8px 12px;
	overflow: hidden;
}

.CommonWikiPageListArea .CommonHeader
{
	margin-top: 0;
}

.CommonWikiPageDescription
{
	font-size: 90%;
	color: #777;
}

.WikiSidebarPlaceholder
{
    background-color: transparent;
    padding: 12px;
    margin: 0 0 12px 0;
    height: 1%;
}

.ThreadQuoteButton
{
	padding: 5px 0px 10px 0px;
}

.ThreadQuoteArea
{
}

.CommonImageDownloadLink
{
	overflow: hidden;
}

.CommonImageDownloadLink img
{
	border: 0px;
}

/* Hierarchical List */

.CommonHierarchicalList
{
	list-style-type: none;
	margin: 1px 0;
	padding: 0;
}

ul.CommonHierarchicalList ul.CommonHierarchicalList
{
	margin-left: 10px;
}

.CommonHierarchicalList li
{
	padding: 2px 0;
}

.CommonHierarchicalList a:link, .CommonHierarchicalList a:visited, .CommonHierarchicalList a:active, .CommonHierarchicalList a:hover
{
	color: #06c;
}

.CommonHierarchicalList img
{
	margin-right: 4px;
}

.CommonHierarchicalList a.Selected
{
	background-color: #06c;
	color: #fff;
	font-weight: bold;
	padding: 2px;
}

/* Blogs */
.BlogSubscriptionItem {
	/*width: 100px;*/
	margin-top: 8px;
}

/* TagCloud */
div#container ul.CommonSidebarTagCloud  li {
	display:block;
	float:left;
	background:#EEEEEE;
	margin:4px 4px 0 0;
}
div#container ul.CommonSidebarTagCloud a {
	background:none;
	padding:3px 4px;
	display:block;
	color:#515151;
}
/* included forum styles */

.VerifiedTop .CommonCommentBubbleRoundTop .r1, .VerifiedTop .CommonCommentBubbleRoundTop .r2, .VerifiedTop .CommonCommentBubbleRoundTop .r3, .VerifiedTop .CommonCommentBubbleRoundTop .r4,
.VerifiedTop .CommonCommentBubbleRoundBottom .r1, .VerifiedTop .CommonCommentBubbleRoundBottom .r2, .VerifiedTop .CommonCommentBubbleRoundBottom .r3, .VerifiedTop .CommonCommentBubbleRoundBottom .r4,
.VerifiedTop .CommonCommentArrow .r1, .VerifiedTop .CommonCommentArrow .r2, .VerifiedTop .CommonCommentArrow .r3, .VerifiedTop .CommonCommentArrow .r4,
.VerifiedTop .CommonCommentArrow .r5, .VerifiedTop .CommonCommentArrow .r6, .VerifiedTop .CommonCommentArrow .r7, .VerifiedTop .CommonCommentArrow .r8, 
.VerifiedTop .CommonCommentArrow .r9, .VerifiedTop .CommonCommentArrow .r10,
.VerifiedTop .CommonCommentContent
{
	background-color: #ffffff;
}

.Normal .CommonCommentBubbleRoundTop, .Normal .CommonCommentBubbleRoundBottom,
.Verified .CommonCommentBubbleRoundTop, .Verified .CommonCommentBubbleRoundBottom,
.Suggested .CommonCommentBubbleRoundTop, .Suggested .CommonCommentBubbleRoundBottom
{
	height: 8px;
}

.Normal .CommonCommentBubbleRoundTop .r1, .Normal .CommonCommentBubbleRoundTop .r2, .Normal .CommonCommentBubbleRoundTop .r3, .Normal .CommonCommentBubbleRoundTop .r4,
.Normal .CommonCommentBubbleRoundBottom .r1, .Normal .CommonCommentBubbleRoundBottom .r2, .Normal .CommonCommentBubbleRoundBottom .r3, .Normal .CommonCommentBubbleRoundBottom .r4,
.Verified .CommonCommentBubbleRoundTop .r1, .Verified .CommonCommentBubbleRoundTop .r2, .Verified .CommonCommentBubbleRoundTop .r3, .Verified .CommonCommentBubbleRoundTop .r4,
.Verified .CommonCommentBubbleRoundBottom .r1, .Verified .CommonCommentBubbleRoundBottom .r2, .Verified .CommonCommentBubbleRoundBottom .r3, .Verified .CommonCommentBubbleRoundBottom .r4,
.Suggested .CommonCommentBubbleRoundTop .r1, .Suggested .CommonCommentBubbleRoundTop .r2, .Suggested .CommonCommentBubbleRoundTop .r3, .Suggested .CommonCommentBubbleRoundTop .r4,
.Suggested .CommonCommentBubbleRoundBottom .r1, .Suggested .CommonCommentBubbleRoundBottom .r2, .Suggested .CommonCommentBubbleRoundBottom .r3, .Suggested .CommonCommentBubbleRoundBottom .r4
{
	height: 1px;
	overflow: hidden;
	border-left: solid 4px #CEDEFD;
	border-right: solid 4px #CEDEFD;
}

.Normal .CommonCommentBubbleRoundTop .r1, .Normal .CommonCommentBubbleRoundBottom .r4,
.Verified .CommonCommentBubbleRoundTop .r1, .Verified .CommonCommentBubbleRoundBottom .r4,
.Suggested .CommonCommentBubbleRoundTop .r1, .Suggested .CommonCommentBubbleRoundBottom .r4 
{ 
	margin: 0 5px;
	height: 0;
	border-top: solid 2px #CEDEFD;
	border-left-width: 0;
	border-right-width: 0; 
}

.Normal .CommonCommentBubbleRoundTop .r2, .Normal .CommonCommentBubbleRoundBottom .r3,
.Verified .CommonCommentBubbleRoundTop .r2, .Verified .CommonCommentBubbleRoundBottom .r3,
.Suggested .CommonCommentBubbleRoundTop .r2, .Suggested .CommonCommentBubbleRoundBottom .r3
{
	margin: 0 3px;
	height: 0;
	border-top: solid 2px #CEDEFD;
	border-left-width: 0;
	border-right-width: 0; 
}

.Normal .CommonCommentBubbleRoundTop .r3, .Normal .CommonCommentBubbleRoundBottom .r2,
.Verified .CommonCommentBubbleRoundTop .r3, .Verified .CommonCommentBubbleRoundBottom .r2,
.Suggested .CommonCommentBubbleRoundTop .r3, .Suggested .CommonCommentBubbleRoundBottom .r2
{
	margin: 0 2px;
	height: 2px;
	border-left-width: 5px;
	border-right-width: 5px;
}

.Normal .CommonCommentBubbleRoundTop .r4, .Normal .CommonCommentBubbleRoundBottom .r1,
.Verified .CommonCommentBubbleRoundTop .r4, .Verified .CommonCommentBubbleRoundBottom .r1,
.Suggested .CommonCommentBubbleRoundTop .r4, .Suggested .CommonCommentBubbleRoundBottom .r1
{
	margin: 0 1px;
	height: 2px;
}

.Normal .CommonCommentContent,
.Verified .CommonCommentContent,
.Suggested .CommonCommentContent
{
	border-left: solid 4px #EEEEEE;
	border-right: solid 4px #EEEEEE;
	background-color: #fff;
}

.Normal .CommonCommentBubbleRoundTop .r1, .Normal .CommonCommentBubbleRoundTop .r2, .Normal .CommonCommentBubbleRoundTop .r3, .Normal .CommonCommentBubbleRoundTop .r4,
.Normal .CommonCommentBubbleRoundBottom .r1, .Normal .CommonCommentBubbleRoundBottom .r2, .Normal .CommonCommentBubbleRoundBottom .r3, .Normal .CommonCommentBubbleRoundBottom .r4,
.Normal .CommonCommentContent
{
	border-color: #EEEEEE;
	background-color: #fff;
}

.Normal .CommonCommentArrow .r1, .Normal .CommonCommentArrow .r2, .Normal .CommonCommentArrow .r3, .Normal .CommonCommentArrow .r4,
.Normal .CommonCommentArrow .r5, .Normal .CommonCommentArrow .r6, .Normal .CommonCommentArrow .r7, .Normal .CommonCommentArrow .r8, 
.Normal .CommonCommentArrow .r9, .Normal .CommonCommentArrow .r10
{
	background-color: #EEEEEE;
}

.Verified .CommonCommentBubbleRoundTop .r1, .Verified .CommonCommentBubbleRoundTop .r2, .Verified .CommonCommentBubbleRoundTop .r3, .Verified .CommonCommentBubbleRoundTop .r4,
.Verified .CommonCommentBubbleRoundBottom .r1, .Verified .CommonCommentBubbleRoundBottom .r2, .Verified .CommonCommentBubbleRoundBottom .r3, .Verified .CommonCommentBubbleRoundBottom .r4,
.Verified .CommonCommentContent
{
	border-color: #ccffcc;
	background-color: #fff;
}

.Verified .CommonCommentArrow .r1, .Verified .CommonCommentArrow .r2, .Verified .CommonCommentArrow .r3, .Verified .CommonCommentArrow .r4,
.Verified .CommonCommentArrow .r5, .Verified .CommonCommentArrow .r6, .Verified .CommonCommentArrow .r7, .Verified .CommonCommentArrow .r8, 
.Verified .CommonCommentArrow .r9, .Verified .CommonCommentArrow .r10
{
	background-color: #ccffcc;
}

.Suggested .CommonCommentBubbleRoundTop .r1, .Suggested .CommonCommentBubbleRoundTop .r2, .Suggested .CommonCommentBubbleRoundTop .r3, .Suggested .CommonCommentBubbleRoundTop .r4,
.Suggested .CommonCommentBubbleRoundBottom .r1, .Suggested .CommonCommentBubbleRoundBottom .r2, .Suggested .CommonCommentBubbleRoundBottom .r3, .Suggested .CommonCommentBubbleRoundBottom .r4,
.Suggested .CommonCommentContent
{
	border-color: #FEF573;
	background-color: #fff;
}

.Suggested .CommonCommentArrow .r1, .Suggested .CommonCommentArrow .r2, .Suggested .CommonCommentArrow .r3, .Suggested .CommonCommentArrow .r4,
.Suggested .CommonCommentArrow .r5, .Suggested .CommonCommentArrow .r6, .Suggested .CommonCommentArrow .r7, .Suggested .CommonCommentArrow .r8, 
.Suggested .CommonCommentArrow .r9, .Suggested .CommonCommentArrow .r10
{
	background-color: #FEF573;
}
/* edit form */
label.checkboxLabel {
	margin-right:16px;
	padding-bottom:4px;
}
label.checkboxLabelWithBox{
	margin-right:0px;
}
.formLabel {
	width:130px;
	display:block;
	padding:4px 0px 0px 4px;
	float:left;
	margin-right:10px;
}
.formLabelDropDown {
	width:60px;
	display:block;
	padding:4px 0px 0px 4px;
	float:left;
	float:left;
}
#CommonContent .checkBoxed p  {
	clear:both;
	padding:4px 0 0 0;
	margin:0px;
}
.gradYearTitle {
	display:block;
	float:left;
	padding:4px 0 0 4px;
	width:130px;
}
.gradYearSelect {
	width:130px;
}
tr.historyInput input {
	width:130px;
}
.CommonGroupedContentArea tr {
	margin:8px 0px;
	display:block;
}
td.subTitle {
	width:100%;
	display:block;
}
div#contentWrapper ul.CommonSidebarList input {
	float:left;
	margin: 0;
	padding:2px;
	width: 115px;
}
div#contentWrapper ul.CommonSidebarList a.button {
	background:transparent url(../images/btn_go.png) no-repeat scroll 0 0;
	border:none;
	color:#5A5A5A;
	cursor:pointer;
	height:25px;
	overflow:hidden;
	padding:2px 9px 15px 6px;
	margin:6px 0 0 6px;
	width:30px;
}

/* Percentage Bar */
div#percentageBox {
	background: url(../images/progressbarcontainer.gif) no-repeat left top;	
	clear: both;
	float: left;
	height: 160px;
}

div#percentageBar {
	background-color:#FFF;
	height: 150px;
	margin: 5px 7px 5px 7px;
	text-indent:-9999px;
	width: 17px;
}

#profilePercentage ul {
	float: left;
	margin: 0 0 0 15px;
}

#profilePercentage li {
	margin: 0 0 10px;
}

#profilePercentage li strong {
	float: left;
	margin: 0 10px 0 0;
	width: 60px;
}

#profilePercentage li.isTotal {
	border-bottom: 1px solid #aaa;
	padding: 0 0 3px;
}

#profilePercentage li.isProgress,
#profilePercentage li.isProgress strong {
	color: #d33b2e;
	font-style: italic;
}

#profilePercentage li.isProgress a,
#profilePercentage li.isComplete a {
	background: url(../images/bgProgress.gif) no-repeat 0 3px;
	color: #5a5a5a;
	padding: 0 25px;
}

#profilePercentage li.isProgress a {
	color: #d33b2e;
}
#profilePercentage li.isComplete a {
	background: url(../images/bgProgress.gif) no-repeat 0px -12px;
	color:#81BA33;
}
#profilePercentage li.isComplete strong {
	color:#81BA33;
}
div#percentageBoxSidebar {
	background: url(../images/sidebarProfilePercentage.gif) no-repeat;
	height:34px;
}
div#percentageBoxSidebar .percentageBar {
	width:100px;
	display:block;
	float:left;
	height:16px;
	color:#3a5e08;
	font-size:11px;
	padding:1px 13px 0 4px;
	margin:8px 0 0 8px;
	background:#81ba33;
}
a.profilePercentage {
	color:#FFF;
	text-decoration:none;
}

/* JOB PAGES */
.jobLocation { 
	display: block; 
	font-size: 85%; 
}
.jobDetailTable td,
.jobDetailTable th { 
	vertical-align: top; }
.jobDetailTable th { 
	font-weight: bold; 
	padding-bottom: 1em; 
	width: 175px; 
}
.frmRow label { 
	font-weight: bold; 
	display: block; 
	margin-top: 4px; 
}
.profileBlock {	
	margin-bottom: 1em; 
}
.profileBlock .userName { 
	font-weight: bold; 
}
.mceLayout { 
	width: 562px; 
}
div#container li.myJob h4 a {
	color:#d63293;
}
div#container a.editjob {
	color:#d63293;
	padding-left:14px;
	margin-bottom:8px;
	display:block;
	background:url(../images/icon_editJob.gif) no-repeat 0 4px;
}
/* myJobs kader */
div#container div#contentWrapper div.myJobs ul {
	margin-bottom:8px;
}
div#container div#contentWrapper div.myJobs li a{
	font-weight:normal;
	background:url(../images/icon_myJobs.gif) no-repeat 0 4px;
	padding:0 0 0 12px;
	margin:0px;
	color:#FFF;
	width:auto;
}
div#container div#contentWrapper div.myJobs a {
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:110%;
	font-weight:bold;
	color:#D63293;
	background:url(../images/button_addJob.gif) no-repeat;
	padding:5px;
	width:100px;
	display:block;
}
/* send to friend */
table#FriendsCheckBoxList td {
	padding-right:12px;
}
table#FriendsCheckBoxList  label {
	padding:8px 0 8px 16px;
	font-size:100%;
	background:url(../images/icon_sendtofriend.gif) no-repeat 0 3px;
}
/* buttons */
div#container a.sendfriendbutton {
	background:url(../images/button_bg_sendfriendbutton.gif) no-repeat;
	color:#FFF;
	text-decoration:none;
	padding:3px 5px;
	width:164px;
	height:23px;
	margin:4px 0;
	display:block;
	clear:both;
}
div#container div#CommonContent a.addJobButton {
	background:transparent url(../images/button_bg_addJob.gif) no-repeat scroll 0 0;
	border:medium none;
	color: #FFF;
	text-align:center;
	display:block;
	cursor:pointer;
	overflow:hidden;
	padding:2px 10px;
	width: 72px;
	height: 25px;
	text-decoration:none;
}
div.JobApplication {
	margin-bottom:8px;
	padding-bottom:8px;
	border-bottom:1px solid #CCC;
}
div.GroupOverview .CommonContentBoxList {
	clear:both;
	padding-bottom:8px;
}
div.InviteFriends {
	margin:8px 0px;
}
div#contentWrapper div.contentBox div.InviteFriends a {
	background:url(../images/btn_inviteFriend.png) no-repeat;
	padding:3px 5px;
	color:#CC0079;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-weight:bold;
	display:block;
	width:150px;
}
	div#contentWrapper div.contentBox div.InviteFriends a:hover{
		text-decoration:none;
	}
/* Sort menu */
div.sortMenu div {
	float:left;
	margin-right:3px;
}
div.sortMenu div.sort_asc, div.sortMenu div.sort_desc {
	margin-right:6px;
	padding-right:12px;
}
div.sortMenu div.sort_asc {
	background:url(../images/sort_asc.gif) no-repeat right;
}
div.sortMenu div.sort_desc {
	background:url(../images/sort_desc.gif) no-repeat right;
}

/* send mail */
.CommonFormField .isTextbox {
	width: 100%;
}

/* Media listView */
.CommonListHeader {
	background-color:#999999;
	color:#FFFFFF;
	font-size:110%;
	font-weight:bold;
	padding:4px;
	text-align:left;
}

.CommontListRowAlt {
	background-color:#EEEEEE;
}
/*
.CommonFileContainer {
	text-align:center;
	width:48px;
}
.CommonListCell {
	color:#333333;
	padding:5px 0 5px 5px;
	text-align:left;
}*/
/* extra logo's */
span.chnLogo {
	background:url(../images/logo_chn.png) no-repeat;
	display:block;
	float:left;
	height:66px;
	position:absolute;
	right:74px;
	text-indent:-9999px;
	top:26px;
	width:138px;
}
span.hmslLogo {
	background:url(../images/logo_hmsl.png) no-repeat;
	display:block;
	float:left;
	height:66px;
	position:absolute;
	right:0px;
	text-indent:-9999px;
	top:26px;
	width:65px;
}

/* Event Calendar */
	.CalendarControls {
		margin: 1em 0;
	}
	.CalendarControls td {
		padding: 5px;
	}
	.Calendar {
		width: 100%;
	}
	.Calendar .HeaderCorner {
		height: 2em;
		width: 2em;
		margin: 1px;
		background-color: #5e82a6;
	}
	.Calendar .DayHeader {
	   font-size: 90%;
	}
	.Calendar .DayHeader .Label {
		display: block;
		height: 18px;
		margin: 1px;
		padding-top: 0.4em;
		background-color: #5e82a6;
		text-align: center;
		color: #fff;
		font-weight: bold;
	}
	.Calendar .RowHeader {
	}
	.Calendar .RowHeader .Label {
		height: 4em;
		display: block;
		width: 2em;
		margin: 1px;
		padding-top: 2em;
		background-color: #5e82a6;
		text-align: center;
		color: #fff;
		font-weight: bold;
	}
	.Calendar .DayCellTd {
		position: relative;
		width: 14%;
		/*width: 78px; float:left;*/
		height: 6em;
	}
	.Calendar .DayCell {
		margin: 1px;
		height: 100%;
		background-color: #e2f1ff;
	}
	.Calendar .DayCell .Label {
		padding: 3px;
		font-weight: bold;
		color: #3b3b3b;
	}
	.Calendar .DayCell .DayCellContentFrame {
		float: left;
        max-width: 78px;
		width: 100%;
		height: 4.5em;
		overflow: auto;
		overflow-x: hidden;
		overflow-y: auto;
	}
	.Calendar .DayCell .DayCellContent {
		margin-left: .3em;
		/*white-space: nowrap;*/
		font-size: 8pt;
	}
	.Calendar .DayCell .DayCellContent ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	.Calendar .DayCell .LinkButton {
		text-decoration: none;
	}
	.Calendar .DayCell .LinkButton:hover {
		text-decoration: underline;
	}
	.Calendar .OtherMonthCell {
		background-color: #f3f9ff;
	}
	.Calendar .OtherMonthCell .Label {
		color: #808080;
	}
	.Calendar .TodayCell {
		background-color: #e3f96f;
	}
	.Calendar .TodayCell .Label {
		color: #809225;
	}
	.ButtonsParagraph {
		padding-top: 1em;
		border-top: #d3d3d3 1px solid;
	}


/* Calendar.aspx */
.blue-panel {
	margin-bottom: 0;
}
.CalendarControlsPanel {
	/* 2nd blue-panel */
	margin-bottom: 1.5em;
}
.CalendarControls {
	margin: 0;
}
 .DetailsView .FieldHeaderStyle {
	width: 6em;
}
.DetailsView .DropDownList {
	width: 15em;
}
	
/* blue panel */

	.blue-panel {
		position: relative;
		width: 100%;
		margin: 0em 0em 1.5em;
	}
	.blue-panel .top-left-corner {
		position: absolute;
		top: 0;
		left: 0;
		width: 8px;
		height: 8px;
		background: url(../images/bluepanel-top-left.gif) bottom right no-repeat;
		font-size: 0pt;
	}
	.blue-panel .top-bottom-fill {
		height: 8px;
		margin: 0 8px;
		background-color: #d8e9f9;
		font-size: 0pt;
	}
	.blue-panel .top-right-corner {
		position: absolute;
		top: 0;
		right: 0;
		width: 8px;
		height: 8px;
		background: url(../images/bluepanel-top-right.gif) bottom left no-repeat;
		font-size: 0pt;
	}
	.blue-panel .panel-content {
		position: relative;
		padding: 1px 1em;
		background-color: #d8e9f9;
	}
	.blue-panel .bottom-left-corner {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 8px;
		height: 8px;
		background: url(../images/bluepanel-bottom-left.gif) top right no-repeat;
		font-size: 0pt;
	}
	.blue-panel .bottom-right-corner {
		position: absolute;
		bottom: 0;
		right: 0;
		width: 8px;
		height: 8px;
		background: url(../images/bluepanel-bottom-right.gif) top left no-repeat;
		font-size: 0pt;
	}
	.blue-panel .ButtonsParagraph {
		padding-left: 0.3em;
		border: 0;
	}
	.blue-panel ul {
		margin-left: 2em;
	}
	.blue-panel ol {
		margin-left: 2em;
	}
	.blue-panel p {
		padding: 0.3em 0.5em;
	}

/* Aanmelden voor Alumni Event 2010 */
div#alumniWrapper {
	/*background: url(../images/background_alumni.gif) no-repeat;*/
	}

div#alumniContainer {
	color: #004185;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 12px;
	padding-right: 10px;
}

div.middleContainer {
	padding-top: 15px;
	text-align: center;
}

div.middleContainer h2 {
	font-size: 24px;
	font-weight: bold;
}

div.middleContainer h3 {
	font-size:36px;
	line-height:1.2em;
	margin:20px 0;
}


div.middleContainer .meta {
	font-size: 16px;
}

div.middleContainer .metaTitle {
	font-size: 24px;
}

#alumniContainer {
	background: url(../images/back_alumni.jpg) no-repeat 0 40px;
}

div.middleContainer div,
ul#program,
div.middleContainer,
div#program {
	margin: 0 0 15px;
}

div#alumniContainer .meta .metaSmall {
	font-size: 12px;
}

div#alumniContainer ul li {
	margin: 0 0 5px;
}

div#alumniContainer ul li .time {
	margin: 0 15px 0 0;
	width: 30px;
}

div#alumniContainer ul li .hour {
	margin: 0 60px 0 0;
	width: 30px;
}

div#alumniContainer ul li .time,
div#alumniContainer ul li .hour {
	display: inline-block;
	float: left;
}

div#alumniContainer ul.speakers {
	margin: 0 0 0 140px;
}

div#alumniContainer div#program ul li {
	overflow: hidden;
}

div#program {
	width: 700px;
}

div#program ul span.content {
	float:right;
	width:565px;
}

div#alumniContainer ul.isList li {
	list-style: disc;
	margin: 0 0 0 20px;	
}

.headerTitle .CommonHeaderTitleLarge {
	font-size:3em;
	margin-top:20px;
}	

	
.sponsor {
width: 100%; 
overflow: hidden; 

}

.sponsor img{
/*vertical-align: top; 
float: left;
margin-right: 50px;*/
}

.imgLeft
{
vertical-align: top; 
float: left;
margin-right: 50px;
}

.imgRight
{
vertical-align: top; 
/*float: right;*/
margin-right: 50px;
margin-top: -20px;
}
