/* body and common style for div and images */
body{
	padding:0px;
	text-align:center;
	background:#e1e1e1;
}
div{
	font:normal 12px arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none !important;
}
img{
	border:0px !important;
}
td{
	font:normal 11px arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none !important;
}
/* ---- ---- ---- ---- ---- ----*/

/* forms */
form.dropDownFirstPage{
	margin:6px 0px 0px 0px;
	padding:0px;
}
select,option{
	font:normal 11px arial, Helvetica, sans-serif;
	color:#000000;
	width:195px;
}
/* ---- ---- ---- ---- ---- ----*/

/* placeholders / columns */
div#contentDiv{
	position:relative;
	width:763px;
	min-height:400px !important;
	height:auto !important;
	heigh\t:400px;
	margin:0px auto;
	text-align:left;
}
div#footerDiv{
	float:left;
	background:url(../img/gui/footerBg2.gif);
	width:763px;
	height:24px;
	margin-top:14px;
	margin-bottom:14px;
	color: #fff;
}
div#footerDiv a{
	text-decoration: none;
	color: #fff;
}

div#headerDiv{
	position:relative;
	background:#e1e1e1 url(/img/gui/headerBg-gron.jpg) no-repeat top left;
	width:765px;
	height:140px;
}
div#leftColumnStart{
	float:left;
	width:527px;
}
div#topLogoDiv{
	position:absolute;
	top:0px;
	left:0px;
}
div#pageLeftColumn{
	float:left;
	width:151px;
}
div#pageRightColumn{
	float:right;
}
div#pageColumnPrint{
	float:left;
}
div#rightColumnStart{
	float:right;
	width:222px;
}
div#thinMenuDiv{
	position:relative;
	display:block;
	width:151px;
	height:auto;
}
div#topWideContainer{
	width:527px;
	height:136px;
}
div#topNavigationBar{
	position:relative;
	display:block;
	width:763px;
	height:auto;
}
div#wideMenuDiv{
	position:relative;
	display:block;
	width:250px;
	height:auto;
}
div.rightFloat{float:right;}
div.leftFloat{float:left;}
/* ---- ---- ---- ---- ---- ----*/

/* topmenu div's */
div#menuItem01, div#menuItem02, div#menuItem03, div#menuItem04, div#menuItem05, div#menuItem06{
	float:left;
	margin:0px 0px 0px 1px;
	text-align:center;
}
div#menuItem01{
	width:83px;
}
div#menuItem02{
	width:87px;
}
div#menuItem03{
	width:60px;
}
div#menuItem04{
	width:67px;
}
div#menuItem05{
	width:114px;
}
div#menuItem06{
	width:62px;
}
/* ---- ---- ---- ---- ---- ----*/

/* thin left menu */
div.thinMenuContentHeader{
	background:#FFFFFF;
	width:130px;
	margin:0px 8px 0px 13px;
	padding:2px 0px 2px 0px;
}
div.thinMenuContentWithHeader{
	background:#FFFFFF;
	width:125px;
	height:421px !important;
	height:427px;
	overflow:auto;
	margin:0px 13px 0px 13px;
	padding:0px 0px 0px 0px;
}
div.thinMenuDivBottom{
	position:relative;
	background:#36465C url(../img/gui/thinMenuDivBottom.gif) no-repeat top left;
	display:block;
	width:151px;
	height:18px;
}
div.thinMenuDivContent{
	background:#FFFFFF;
	width:125px;
	height:447px !important;
	height:452px;
	overflow:auto;
	margin:0px 13px 0px 13px;
	padding:0px 0px 0px 0px;
}
div.thinMenuDivMiddle{
	position:relative;
	background:#FFFFFF url(../img/gui/thinMenuDivMiddle.gif) repeat-y top right;
	width:151px;
	height:auto !important;	
}
div.thinMenuDivTop{
	position:relative;
	background:#36465C url(../img/gui/thinMenuDivTop.gif) no-repeat bottom left;
	display:block;
	width:151px;
	height:18px;
}
/* ---- ---- ---- ---- ---- ----*/

/* wide left menu */
div.wideMenuDivBottom{
	position:relative;
	background:#36465C url(../img/gui/wideMenuDivBottom.gif) no-repeat top left;
	display:block;
	width:250px;
	height:18px;
}
div.wideMenuDivContent{
	background:#FFFFFF;
	width:218px;
	height: 447px !important;
	margin:0px 13px 0px 13px;
	padding:0px 0px 0px 0px;
}
div.wideMenuDivContent-contact{
	background:#FFFFFF;
	width:218px;
	margin:0px 13px 0px 13px;
	padding:0px 0px 0px 0px;
}
div.wideMenuDivMiddle{
	position:relative;
	background:#FFFFFF url(../img/gui/wideMenuDivMiddle.gif) repeat-y top right;
	width:250px;
	height:auto !important;
}
div.wideMenuDivTop{
	position:relative;
	background:#36465C url(../img/gui/wideMenuDivTop.gif) no-repeat bottom left;
	display:block;
	width:250px;
	height:18px;
}
/* ---- ---- ---- ---- ---- ----*/

/* top navigation div (level 2 menu and level 3) */
div.topNavBottom{
	position:relative;
	background:#36465C url(../img/gui/topNavigationBarBottom.gif) no-repeat top left;
	display:block;
	width:763px;
	height:13px;
}
div.topNavFloatDiv{
	float:left;
	background:#FFFFFF;
	display:block;
	margin:1px 8px -6px 8px;
	padding:2px 5px 0px 5px;
	padding-left:auto;
}
div.topNavMiddle{
	position:relative;
	background:#FFFFFF url(../img/gui/topNavigationBarMiddle.gif) repeat-y top left;
	width:763px;
	height:auto !important;
}
div.topNavTop{
	position:relative;
	background:#36465C url(../img/gui/topNavigationBarTop.gif) no-repeat bottom left;
	display:block;
	width:763px;
	height:10px;
}
div.submenuThirdLevel{
	display:none;
	margin:4px 0px 10px 10px;
}
div.submenuThirdLevelSelected{
	display:block;
	margin:4px 0px 10px 10px;
}
/* ---- ---- ---- ---- ---- ----*/

/* large box with top, middle and bottom images */
div#largeBox{
	position:relative;
	display:block;
	width:527px;
	height:auto;
}
div#largeBoxPage{
	position:relative;
	display:block;
	width:598px;
	height:auto;
}
div#largeBoxPageTopDivThin{
	position:relative;
	display:block;
	width:498px;
	height:135px;
}
div#largeBoxPageTopDivWide{
	position:relative;
	display:block;
	width:598px;
	height:135px;
}
div#largeThinBoxPage{
	position:relative;
	display:block;
	width:498px;
	height:auto;
}

div.largeBoxBottom{
	position:relative;
	background:#e1e1e1 url(../img/gui/largeBottom3.jpg) no-repeat top left;
	display:block;
	width:527px;
	height:18px;
}
div.largeBoxBottomPage{
	position:relative;
	background:#36465C url(../img/gui/largeBottomWide.gif) no-repeat top left;
	display:block;
	width:598px;
	height:18px;
}
div.largeBoxMiddle{
	position:relative;
	background:#FFFFFF url(../img/gui/largeRight2.gif) repeat-y top right;
	width:527px;
	height:auto !important;
}
div.largeBoxMiddlePage{
	position:relative;
	background:#FFFFFF url(../img/gui/largeRightWide.gif) repeat-y top right;
	width:598px;
	height:auto !important;	
}
div.largeBoxPageTopBG{
	position:relative;
	top:0px;
	left:0px;
	z-index:19;
	height:135px;
}
div.largeBoxTop{
	position:relative;
	background:#e1e1e1 url(../img/gui/largeTop2.gif) no-repeat bottom left;
	display:block;
	width:527px;
	height:18px;
}
div.largeBoxTopPage{
	position:relative;
	background:#36465C url(../img/gui/largeTopWide.gif) no-repeat bottom left;
	display:block;
	width:598px;
	height:18px;
}
div.largeContent{
	background:#FFFFFF;
	width:499px;
	height:315px !important;
	height:315px;
	overflow:auto;
	margin:0px 13px 0px 13px;
	padding:0px 0px 0px 0px;
}
div.largeContentPage{
	background:#FFFFFF;
	width:569px;
	height:316px !important;
	height:319px;
	overflow:auto;
	margin:0px 13px 0px 13px;
	padding:0px 0px 0px 0px;
	line-height:1.5em;
}
div.largeContentPage-bildgalleri{
	background:#FFFFFF;
	width:569px;
	height:465px !important;
	height:468px;
	overflow:hidden;
	margin:0px 13px 0px 13px;
	padding:0px 0px 0px 0px;
	line-height:1.5em;
}
div.largeContentPageFullHeight{
	background:#FFFFFF;
	width:569px;
	height:464px !important;
	height:468px;
	overflow:auto;
	margin:0px 13px 0px 13px;
	padding:0px 0px 0px 0px;
}
div.largeContentPageTypeB{
	background:#FFFFFF;
	width:569px;
	height:316px !important;
	height:315px;
	overflow:auto;
	margin:0px 13px 0px 13px;
	padding:0px 0px 0px 0px;
}

div.largeThinBoxBottomPage{
	position:relative;
	background:#36465C url(../img/gui/largeThinBoxBottomPage.gif) no-repeat top left;
	display:block;
	width:498px;
	height:18px;
}
div.largeThinBoxMiddlePage{
	position:relative;
	background:#FFFFFF url(../img/gui/largeThinBoxMiddlePage.gif) repeat-y top right;
	width:498px;
	height:auto !important;
}
div.largeThinBoxMiddlePagePrint{
	position:relative;
	height:auto !important;
}
div.largeThinBoxTopPage{
	position:relative;
	background:#36465C url(../img/gui/largeThinBoxTopPage.gif) no-repeat bottom left;
	display:block;
	width:498px;
	height:18px;
}
div.largeThinContentPage{
	background:#FFFFFF;
	width:469px;
	height:316px !important;
	height:319px;
	overflow:auto;
	margin:0px 13px 0px 13px;
	padding:0px 0px 0px 0px;
	line-height:1.5em;
}
div.largeThinContentPageHeigh{
	background:#FFFFFF;
	width:470px;

	margin:0px 13px 0px 13px;
	padding:0px 0px 0px 0px;
}
div.profilePrintContainer{
	margin:0px 13px 0px 13px;
	padding:0px 0px 0px 0px;
}
/* ---- ---- ---- ---- ---- ----*/

/* small box with top, middle and bottom images */
div.smallBox{
	position:relative;
	display:inline;
	width:222px;
	height:auto;
}

div.smallBoxBottom{
	background:#e1e1e1 url(../img/gui/smallBottom.gif) no-repeat top left;
	display:block;
	width:222px;
	height:18px;
}
div.smallBoxMiddle{
	position:relative;
	background:#e1e1e1 url(../img/gui/smallRight.gif) repeat-y top right;
	width:222px;
	height:auto !important;
}
div.smallBoxTop{
	position:relative;
	background:#e1e1e1 url(../img/gui/smallTop.gif) no-repeat bottom left;
	display:block;
	width:222px;
	height:18px;
}
div.smallContent{
	background:#FFFFFF;
	width:193px;
	margin:0px 13px 0px 13px;
	padding:0px 0px 0px 0px;
	height:105px !important;
	height:102px;
}

/* small box with top, middle and bottom images for the contact page */
div.smallBox-contact{
	position:relative;
	display:inline;
	width:305px;
	height:auto;
}

div.smallBoxBottom-contact{
	position:relative;
	background:#e1e1e1 url(../img/gui/smallBottom-contact.gif) no-repeat top left;
	display:block;
	width:298px;
	height:18px;
}
div.smallBoxMiddle-contact{
	position:relative;
	background:#e1e1e1 url(../img/gui/smallRight-contact.gif) repeat-y top right;
	width:298px;
	height:250px !important;
}
div.smallBoxTop-contact{
	position:relative;
	background:#e1e1e1 url(../img/gui/smallTop-contact.gif) no-repeat bottom left;
	display:block;
	width:298px;
	height:18px;
}
div.smallContent-contact{
	background:#FFFFFF;
	width:275px;
	margin:0px 13px 0px 13px;
	padding:0px 0px 0px 0px;
	height:105px !important;
	height:102px;
}



/* TREE BLOCK */
div.smallBoxTop-tree{
	position:relative;
	background:#e1e1e1 url(../img/gui/smallTop.gif) no-repeat bottom left;
	display:block;
	width:222px;
	height:18px;
}

div.smallContent-tree{
	width:193px;
	margin:0px 13px 0px 13px;
	padding:0px 0px 0px 0px;
	height:105px !important;
	height:162px;
}
div.smallBoxMiddle-tree{
	position:relative;
	background:#e1e1e1 url(../img/gui/smallRight.gif) repeat-y top right;
	width:222px;
	height:auto !important;
}
div.smallBoxBottom-tree{
	background:#e1e1e1 url(../img/gui/smallBottom.gif) no-repeat top left;
	display:block;
	width:222px;
	height:18px;
	z-index: 0 !important;
}
/* ------------------------------------------- */


div.printLinkContainer{margin-top:5px;margin-right:10px;}
/* ---- ---- ---- ---- ---- ----*/

/* table classes */
TABLE#footerTable{
	width:750px;
	height:24px;
}
TD.footerTableLeftTD{
	width:15px;
}
TD.footerTableMiddleTD{
	width:32px;
}
TABLE.contentTopTable{
	margin-top:20px;
	margin-left:20px;
	height:95px;
}
TD.firstPageGrey{
	background:#FFFFFF url(../img/gui/firstPageTdGray.gif) repeat-y top right;
	width:2px;
	height:298px;
}
TABLE.smallBoxTable{
	width:193px;
	/*height:105px;*/
}
TD.smallBoxTableFirstTD{
	width:27px;
	height:22px
}
TD.smallBoxTableSecondTD{
	width:173px;
	height:22px
}
TD.smallBoxTableTwoColsTD{
	width:190px;
}
TD.startPageTwoColsTD{
	width:230px;
}
TD.startPageSpacerColTD{
	width:17px;
}
TD.td10pxWidth{
	width:10px;
}
/* ---- ---- ---- ---- ---- ----*/

/* link classes */
a.printLink{background:url(../img/gui/printLink.gif) no-repeat top left;display:block;padding-left:22px;font:normal 11px arial, Helvetica, sans-serif;color:#6489C0;text-decoration:underline !important;}

a.moreNewsLink{
	background:url(../img/gui/leftMenuNoSelect.gif) no-repeat top left;
	display:block;
	padding-left:17px;
	font:normal 11px arial, Helvetica, sans-serif;
	color:#0F3B7D;
	text-decoration:none !important;
}
a.regularLink{
	margin-left: 5px;
	
	font:normal 11px arial, Helvetica, sans-serif;
	color:#0F3B7D;
	text-decoration:none !important;
}
a.regularLink2{	
	font:normal 11px arial, Helvetica, sans-serif;
	color:#0F3B7D;
	text-decoration:none !important;
}
a.subMenuNoSelect:hover{
	font:bold 11px arial, Helvetica, sans-serif;
	color:#DD9907;
	text-decoration:none !important;
	background:url(../img/gui/leftMenuSelect.gif) no-repeat top left;
	padding-left:15px;
	display:block;
	margin-bottom:4px;
}
a.subMenuNoSelect{
	font:bold 11px arial, Helvetica, sans-serif;
	color:#24559E;
	text-decoration:none !important;
	background:url(../img/gui/leftMenuNoSelect.gif) no-repeat top left;
	padding-left:15px;
	display:block;
	margin-bottom:4px;
}

a.subMenuNoSelectHeader:hover{
	font:bold 12px arial, Helvetica, sans-serif;
	color:#DD9907;
	text-decoration:none !important;
	background:url(../img/gui/leftMenuSelect.gif) no-repeat top left;
	padding-left:15px;
	display:block;
	margin-bottom:4px;
}
a.subMenuNoSelectHeader{
	font:bold 12px arial, Helvetica, sans-serif;
	color:#24559E;
	text-decoration:none !important;
	background:url(../img/gui/leftMenuNoSelect.gif) no-repeat top left;
	padding-left:15px;
	display:block;
	margin-bottom:4px;
}
a.subMenuSelectHeader:hover{
	font:bold 12px arial, Helvetica, sans-serif;
	color:#DD9907;
	text-decoration:none !important;
	background:url(../img/gui/leftMenuSelectHeader.gif) no-repeat top left;
	padding-left:15px;
	display:block;
	margin-bottom:4px;
}
a.subMenuSelectHeader{
	font:bold 12px arial, Helvetica, sans-serif;
	color:#DD9907;
	text-decoration:none !important;
	background:url(../img/gui/leftMenuSelectHeader.gif) no-repeat top left;
	padding-left:15px;
	display:block;
	margin-bottom:4px;
}

a.subMenuSelect:hover{
	font:bold 11px arial, Helvetica, sans-serif;
	color:#5c7708;
	text-decoration:none !important;
	background:url(../img/gui/leftMenuSelect.gif) no-repeat top left;
	padding-left:15px;
	display:block;
	margin-bottom:4px;
}
a.subMenuSelect{
	font:bold 11px arial, Helvetica, sans-serif;
	color:#DD9907;
	text-decoration:none !important;
	background:url(../img/gui/leftMenuSelect.gif) no-repeat top left;
	padding-left:15px;
	display:block;
	margin-bottom:4px;
}
a.topMenuLink:hover{
	font:bold 11px arial, Helvetica, sans-serif;
	color:#5c7708;
	text-decoration:none !important;
}
a.topMenuLink{
	font:bold 11px arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none !important;
}
a.topMenuLinkSelect{
	font:bold 11px arial, Helvetica, sans-serif;
	color:#5c7708;
	text-decoration:none !important;
}
/* ---- ---- ---- ---- ---- ----*/

/* text classes */
span.footerText{
	font:normal 11px arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none !important;
}
span.xtraLargeHeader{
	font:normal 20px arial, Helvetica, sans-serif;
	color:#2C5DA6;
	text-decoration:none !important;
}
span.largeHeader{
	font:bold 16px arial, Helvetica, sans-serif;
	color:#615f5f;
	text-decoration:none !important;
}
span.notsolargeHeader{
	font:bold 12px arial, Helvetica, sans-serif;
	color:#615f5f;
	text-decoration:none !important;
}
span.mediumHeader{
	font:bold 11px arial, Helvetica, sans-serif;
	color:#6A8A26;
	text-decoration:none !important;
}
span.ingressTxt{
	font:bold 12px arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none !important;
}
span.newsListHeader{
	font:bold 12px arial, Helvetica, sans-serif;
	color:#6A8A26;
	text-decoration:none !important;
}
span.profileHeader{
	font:bold 12px arial, Helvetica, sans-serif;
	color:#6A8A26;
	text-decoration:none !important;
}
span.newsListText{
	font:normal 11px arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none !important;
}
span.regularText{
	font:normal 11px arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none !important;
}
span.smallHeader{
	font:bold 10px arial, Helvetica, sans-serif;
	color:#2C5DA6;
	text-decoration:none !important;
}
span.xtralargeBlueHeader{
	font:normal 23px arial, Helvetica, sans-serif;
	color:#5C7708;
	text-decoration:none !important;
}
span.xtralargeGoldHeader{
	font:normal 23px arial, Helvetica, sans-serif;
	color:#5C7708;
	text-decoration:none !important;
}
span.contactBlue{
	font:bold 11px arial, Helvetica, sans-serif;
	color:#2C5DA6;
	text-decoration:none !important;
}
/* ---- ---- ---- ---- ---- ----*/

/* spacing classes */
div.contentSpace{
	font-size:0.9em !important;
	font-size:1.0em;
}
div.largeSpace{
	font-size:1.5em;
	clear:both;
}
div.leftSpace{
	font-size:0.7em !important;
	font-size:0.9em;
}
div.leftSpaceContact{
	font-size:1.6em !important;
	font-size:1.7em;
	margin-top:0px !important;
	font-size:23px;	
}
div.mediumSpace{
	font-size:0.7em;
	clear:both;
}
div.smallSpace{
	font-size:0.6em;
	clear:both;
}
div.spaceLine{
	clear:both;
	background:url(../img/gui/spaceLine.gif) no-repeat top left;
	height:2px;
	margin-top:10px;
}
div.topMenuSpace{
	height:115px !important;
	heigh\t:115px;
}
div.topToContent{
	font-size:0.0em !important;
	font-size:0.3em;
}
div.verySmallSpace{
	font-size:0.1em;
}
div.verySmallSpaceWithClear{
	font-size:0.1em;
	clear:both;
}
div.xsmallSpace{
	font-size:0.5em;
	clear:both;
}
/* ---- ---- ---- ---- ---- ----*/

/* contact */
div#rightContactContentDiv{
	float:right;
	width:295px;
}
div#leftContactContentDiv{
	float:left;
	width:455px;
}
div#leftContactDiv{
	position:relative;
	display:block;
	width:250px;
	height:auto;
}
div.leftContactDivBottom{
	position:relative;
	background:#36465C url(../img/gui/leftContactDivBottom.gif) no-repeat top left;
	display:block;
	width:455px;
	height:18px;
}
div.leftContactDivContent{
	width:434px;
	margin:0px 13px 0px 13px;
	padding:0px 0px 0px 0px;
}
div.leftContactDivMiddle{
	position:relative;
	background:#FFFFFF url(../img/gui/leftContactDivMiddle.gif) repeat-y top right;
	width:455px;
	height:auto !important;
}
div.leftContactDivTop{
	position:relative;
	background:#36465C url(../img/gui/leftContactDivTop.gif) no-repeat bottom left;
	display:block;
	width:455px;
	height:18px;
}
TD.contactAdressTd{
	width:160px;
}
TD.contactLeftTable{
	width:56px;
	height:64;
}
TD.contactRightTable{
	width:140px;
	height:78px;
}
/* ---- ---- ---- ---- ---- ----*/

/* styles for FriensWeb that are used on the external - regular website */
/* login Css */
div#topColumn{
	float:left;
	height:148px !important;
	height:150px;
}
div.friendsLoginDivRight{
	float:right;
	background:url(../img/friends/topLoginBg.gif) no-repeat top left;
	width:372px;
	height:135px;
}
div.friendsLoginDivLeft{
	float:left;
	background:url(../img/friends/topLoginBg.gif) no-repeat top left;
	width:372px;
	height:135px;
}
div.friendsContent{
	float:left;
	width:763px;
	height:354px !important;
	height:356px;
}
div#largeBoxFriendsPage{
	position:relative;
	display:block;
	width:763px;
	height:auto;
}
div.largeBoxFriendsTopPage{
	position:relative;
	background:#36465C url(../img/friends/largeTopWideFriends.gif) no-repeat bottom left;
	display:block;
	width:763px;
	height:18px;
}
div.largeBoxFriendsMiddlePage{
	position:relative;
	background:#FFFFFF url(../img/friends/largeRightWideFriends.gif) repeat-y top right;
	width:763px;
	height:auto !important;
}
div.largeBoxFriendsBottomPage{
	position:relative;
	background:#36465C url(../img/friends/largeBottomWideFriends.gif) no-repeat top left;
	display:block;
	width:763px;
	height:18px;
}
div.largeFriendsContentPage{
	background:#FFFFFF;
	width:730px;
	height:316px !important;
	height:318px;
	overflow:auto;
	margin:0px 13px 0px 13px;
	padding:0px 0px 0px 0px;
}
div.friendsLoginMargin{
	margin:25px 30px;
}
input.friendsLogin{
	font:normal 11px arial, Helvetica, sans-serif;
	color:#2C5DA6;
	width:170px;
}
.friendsLoginBtn{
	font:normal 11px arial, Helvetica, sans-serif;
	color:#2C5DA6;
	width:50px;
}
form{
	padding:0px;
	margin:0px;
}
span.friendsLargeHeader{
	font:bold 18px arial, Helvetica, sans-serif;
	color:#2C5DA6;
	text-decoration:none !important;
}
span.loginBlack{
	font:bold 11px arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none !important;
}
span.loginBlue{
	font:bold 11px arial, Helvetica, sans-serif;
	color:#2C5DA6;
	text-decoration:none !important;
}
/* ---- ---- ---- ---- ---- ----*/

/* profileContainer */
div.profileContainer{width:445px;}
div.profileContainer ul{float:left;list-style:none;margin:0;padding:0 2px 0;width:445px;height:411px;}
div.profileContainer li.profileItem315{float:left;display:inline;list-style-type:none;text-align:left;width:315px;}
div.profileContainer li.profileItem122{float:right;display:inline;list-style-type:none;text-align:right;width:122px;}
div.profileContainer li.profileItem445{float:left;display:inline;list-style-type:none;text-align:left;width:445px;}
div.profileContainer li.profileItem640{float:left;display:inline;list-style-type:none;text-align:left;width:640px;}
div.profileContainer li.profileItemWithTopMargin{margin-top:20px;}
li.profileItem445 hr{border:0;color:#C5C5C5;background-color:#C5C5C5;height:1px;margin-top:2px;}
li.profileItem445 hr.hrWithTopMargin{border:0;color:#C5C5C5;background-color:#C5C5C5;height:1px;margin-top:6px !important;margin-top:0px;}

ul.wideProfileContainer{float:left;list-style:none;margin:0;padding:0 2px 0;width:445px;}

img.profileItem{border:1px solid #DCDBD7 !important;}
div.profileHeaderContainer{width:450px;}

div.profileContainerPrint{width:645px;}
div.profileContainerPrint ul{float:left;list-style:none;margin:0;padding:0 2px 0;width:640px;}
div.profileContainerPrint li.profileItem315{float:left;display:inline;list-style-type:none;text-align:left;width:480px;}
div.profileContainerPrint li.profileItem122{float:right;display:inline;list-style-type:none;text-align:right;width:122px;margin-right:2px;}
div.profileContainerPrint li.profileItem445{float:left;display:inline;list-style-type:none;text-align:left;width:510px;}
div.profileContainerPrint li.profileItemWithTopMargin{margin-top:20px;}
div.profileHeaderContainerPrint{width:650px;}

li.mylist{float:left;display:inline;list-style-type:circle;text-align:left;width:480px;}


.td-height td {
	height: 20px;
	padding-left: 2px;
}

/* printing CSS, using @media print function */
@media print{
	div#headerDiv, div#topLogoDiv, div#rightColumnStart, div#footerDiv, div.thinMenuDiv, div.contentSpace{
		display:none !important;
	}
	div#pageRightColumn{
		position:absolute;
		top:0px;
		left:0px;
	}
	div#largeBoxPageTopDivWide{
		position:relative;
		top:0px;
		left:-10px;
	}
	div.largeBoxPage{
		position:relative;
		margin-top:10px;
		left:0px;
	}
	span.xtralargeBlueHeader, span.xtralargeGoldHeader{
		font:normal 23px arial, Helvetica, sans-serif;
		color:#000000;
		text-decoration:none !important;	
	}
}.largeName {
	font-size: 14px;
}
.smallTitle {
	color: #000;
	font-size: 12px;
}

.bb {
	border-bottom: 1px solid #cccccc;
}
.bt {
	border-top: 1px solid #cccccc;
}

.ccard {
	height: 90px;
}

