html, body { margin:0; padding:0; }

img{
	border-width:0px;
}
p,ul,div,a,h1,h2,h3,h4,h5,h6,li,span,input{
	margin:0px;
	padding:0px;
}

ul, li{
	line-height:1px;
	font-size:1px;	
}

p{
	line-height:17px;
}
p a{
	text-decoration:underline;
}

a.gray
{
	color:#646464;
	text-decoration:none;
}

p a:hover{
	text-decoration:underline;
}
div{
	position:relative;
}

.errorText{
	color:#C0003F;
}
.frontBottomLinkBox{
	cursor:pointer;
}

.mainContainer{
	margin-top:15px;
	width:900px;
	margin-left:auto;
	margin-right:auto;
	font-family:arial;
	font-size:9pt;
	font-weight:normal;
	color:#646464;
	position:relative;
	padding-top:117px;
}

.middleContainer{
	width:900px;
	padding-bottom:10px;
}

.sideMenuContainer{
	float:left;
	display:block;	
	width:227px;
	/*padding:0 0 400px 0;*/
	margin:0px;
	font-size:1px;
	line-height:1px;
	
}

.mapImage{
	position:absolute;	
}


.frontBottomMapHead{
	background-image:url(/system/images/grayPlusBig.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	color:#888;
	font-size:14pt;
	font-weight:bolder;
	display:block;
	position:absolute;
	margin-left:20px;
	margin-top:20px;
}/*
.frontMapBoxContent{
	background-image:url(/system/images/mapBack.gif);
	background-repeat:no-repeat;
	position:absolute;
	visibility:hidden;
	top:50px;
	left:20px;
	width:230px;
	height:110px;
	padding:10px;
}
.mapClose{
	position:absolute;
	margin-left:220px;
	margin-top:3px;
	cursor:pointer;	
}*/
.frontMapBoxContent{
	background-image:url(/system/images/mapBack.gif);
	background-repeat:no-repeat;
	position:absolute;
	visibility:hidden;
	top:50px;
	left:20px;
	width:230px;
	height:110px;
	padding:20px;
}
.mapClose{
	position:absolute;
	margin-left:200px;
	margin-top:3px;
	cursor:pointer;	
}
.mapLink{
	text-decoration:underline;
	cursor:pointer;
}


/********************** TOP MENU START **************************/
.menuContainer{
	height:107px;
	background-image:url(/system/images/topMenuBack.gif);
	background-repeat:no-repeat;
	width:900px;
	position:absolute;
	top:0;
}

div.menuRowTop{
	width:227px;
	height:6px;
	background-image:url(/system/images/menuRowTop.gif);
	background-repeat:no-repeat;
	background-position:top;
	font-size:1px;
	margin:0px;
	padding:0px;
	line-height:0px;
}
div.menuRowBottom{
	width:227px;
	height:6px;
	background-image:url(/system/images/menuRowBottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	font-size:1px;
	margin:0px;
	padding:0px;
	line-height:0px;
}

.menuRowText{		
	margin-left:23px;
	display:block;
}
.menuRowHeadText{		
	margin-left:10px;
	padding-top:4px;
	height:20px;
	padding-left:10px;	
	display:block;	
}

.menutext{
	border-style:solid;
	border-width:1px;
	border-color:#000;
}

.logoContainer{
	float:left;
	margin-top:30px;
	margin-left:15px;	
	width:100px;
}
.topMenuRow01{
	width:760px;
	height:26px;
	margin-top:10px;
	clear:both;
}
.topMenuRow01 ul{
	margin-left:50px;
	float:right;
}
.topMenuRow01 ul li{
	display:block;	
	color:#00297b;
	font-size:10pt;
	text-align:right;
	margin-top:4px;
	padding-right:25px;
	float:left;
}

.topMenuRow01 ul li a{
	font-size:10pt;
	line-height:18px;
	color:#647BA9;
	text-decoration:none;
}

.topMenuRow01 ul li a:hover, .topMenuRow01 ul li a.menuSelected{
	text-decoration:underline;
	color:#00297b;	
}

.topMenuRow02{
	width:750px;
	height:80px;
	margin-left:20px;
	clear:both;
}
.topMenuRow02 ul li{
	width:138px;
	height:40px;
	padding:5px;
	font-size:10pt;
	line-height:13px;
	font-weight:bolder;
	float:left;
	color:#00297b;
	margin-top:3px;
	border-left-width:1px;
	border-left-color:#ccc;
	border-left-style:solid;
	display:block;
	float:left;
}

.topMenuRow02 ul li a{
	color:#647BA9;
	text-decoration:none;
}

.topMenuRow02 ul li a:hover, .topMenuRow02 ul li a.menuSelected{
	text-decoration:none;
	color:#00297b;	
}
.topMenuRow02 ul li.buttons { padding-top:0; }
.topMenuRow02 ul li.buttons a
{
	width:123px;
	height:21px;
	color:#fff;
	padding-left:15px;
	padding-top:4px;
	display:block;
	background-image:url(/system/images/menubtn_doublebg.gif);
	background-repeat: no-repeat;
	background-position:top;
	margin-bottom:1px;
}
.topMenuRow02 ul li.buttons a:hover, .topMenuRow02 ul li.buttons a.menuSelected {
	background-position:bottom;
}
.menuRight{
	float:left;
	width:765px;
}

.menuSmallText{

}
.searchBoxContainer{
	width:140px;
	height:26px;
	background-image:url(/system/images/searchBack.gif);
	background-repeat:no-repeat;
	border-width:0px;
	border-color:#000;
	border-style:solid;
	float:right;
	margin-left:10px;
}

.searchBox{
	margin-top:6px;
	margin-left:30px;
	width:100px;
	height:13px;
	font-family:arial;
	font-size:8pt;
	font-weight:normal;
	/*
	border-style:solid;
	border-color:#ccc;*/
	border:none;
	border-width:0px;
	background:none;
}
li.menuSmallRight{
	display:block;
	float:right;
}

li.menuLargeLeft{
	display:block;
	float:left;
}
.menuHeadBig{
	background-image:url(/system/images/menuHeadBigPlus.gif);
	padding-lefT:13px;
	background-repeat:no-repeat;
}
.menuHeadSmall{
    font-size:8pt;
    display:block;
    padding:2px 0 0 13px;
    font-weight:normal;
}

ul li a.patientBtn{
	margin-top:-4px;
	width:123px;
	height:21px;
	color:#fff;
	padding-left:15px;
	padding-top:4px;
	display:block;
	background-image:url(/system/images/patientinvestigatorbutton01a.gif);
}
ul li a.investigatorBtn{
	width:123px;
	height:20px;
	color:#fff;
	padding-left:15px;
	padding-top:5px;
	display:block;
	background-image:url(/system/images/patientinvestigatorbutton02a.gif);
}
ul li a.patientBtn {
	color:#fff;

}
ul li a.investigatorBtn {
	color:#fff;
}
ul li a.patientBtn:hover {
	color:#fff;
	background-image:url(/system/images/patientinvestigatorbutton01b.gif);	
}
ul li a.investigatorBtn:hover {
	color:#fff;
	background-image:url(/system/images/patientinvestigatorbutton02b.gif);
}

/**************************TOP MENU END*****************************/

div.mainContent ul, div.sideContentMiddle ul { margin-bottom:10px; }
div.mainContent a.returnlink { display:block; margin-top:10px; }

.contentContainer{
	float:right;
	margin-left:20px;
	width:650px;
	
}


.contentContainer p{
		margin-top: 5px;
		margin-bottom:10px;
}

.contentContainer ul li{
    list-style-type:inherit;
    font-weight:normal;
    font-size:10pt;
    line-height:17px;
    margin-left:30px;
}

.mainContent{
	float:left;	
	width:410px;
	margin-top:20px;
}
.sideContent{
	float:left;
	margin-left:20px;
	margin-top:20px;
	width:210px;
	/*background-image:url(/system/images/sideContentBack.gif);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#e5e5e5;*/
}
.sideContent2{
	float:left;
	width:210px;
	background-image:url(/system/images/sideContentBack.gif);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#e5e5e5;
	margin-bottom: 15px;
}
.sideContentTop{
	width:210px;
	height:9px;
	background-image:url(/system/images/sideContentTop.gif);
	background-position:top;
	background-repeat:no-repeat;
	font-size:1px;
}
.sideContentMiddle{
	width:190px;
	background-image:url(/system/images/sideContentMiddle.gif);
	padding-left:10px;
	padding-right:10px;
	background-position:top;
	background-repeat:repeat-y;
	
}
.contentContainer .sideContentMiddle p{display: block;}

.sideContentBottom{
	width:210px;
	height:9px;
	background-image:url(/system/images/sideContentBottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	font-size:1px;
}
.rightspacer{background-color: #fff;
	width: 210px;
	height: 15px;
}
.topImg{
	width:650px;
	height:226px;
}


.ingress{
	color: #000;
	margin-bottom:10px;
}



.menuButtonContainer{
	width:138px;
	height:50px;
	padding-left:5px;
	font-size:10pt;
	font-weight:bolder;
	float:left;
	color:#00297b;
	margin-top:3px;
	border-left-width:1px;
	border-left-color:#ccc;
	border-left-style:solid;
}


a.menuHeadLink1{	
	margin-left:8px;
	color:#647BA9;	
	text-decoration:none;
}

a.menuHeadLink1:hover{	
	color:#00297b;
	text-decoration:underline;	
	
}



/*  H E A D E R S  */
h1{
     font-size:17pt;
     font-weight:bolder;
     padding-left:15px;
     background-repeat:no-repeat;
     background-position:0 5px;
     margin-bottom:10px;
}
h2{
     font-size:12pt;
     font-weight:bolder;
     background-repeat:no-repeat;
     background-position:0 2px;
     padding-left:13px;
     margin-bottom:5px;
}
h2 a:hover { text-decoration:underline; }
h3{
     font-size:12pt;
     font-weight:bolder;
     background-repeat:no-repeat;
     background-position:left center;
}
h4{
     font-size:10pt;
     font-weight:bolder;
     background-repeat:no-repeat;
     background-position:0 0px;
     padding-left:13px;
     margin-bottom:5px;
}
h5{
     font-size:10pt;
     font-weight:bolder;
     background-repeat:no-repeat;
}
h6{
	 font-size:10pt;
	 font-weight:bolder;
	 background-repeat:no-repeat;
	 color:#9c9c9c;
}
.green h1, .green h2, .green h2 a, .green h3, .green h4, .green h5 { color:#B8D863; }
.green h1 {background-image:url(/system/images/greenPlus.gif);}
.green h2, .green h4 {background-image:url(/system/images/greenPlusSmall.gif);}

.magenta h1, .magenta h2, .magenta h2 a, .magenta h3, .magenta h4, .magenta h5 { color:#f166ac; }
.magenta h1 {background-image:url(/system/images/magentaPlus.gif);}
.magenta h2, .magenta h4 {background-image:url(/system/images/magentaPlusSmall.gif);}

.cyan h1, .cyan h2, .cyan h2 a, .cyan h3, .cyan h4, .cyan h5 { color:#36bff2; }
.cyan h1 {background-image:url(/system/images/cyanPlus.gif);}
.cyan h2, .cyan h4 {background-image:url(/system/images/cyanPlusSmall.gif);}

.orange h1, .orange h2, .orange h2 a, .orange h3, .orange h4, .orange h5 { color:#fbb94b; }
.orange h1 {background-image:url(/system/images/orangePlus.gif);}
.orange h2, .orange h4 {background-image:url(/system/images/orangePlusSmall.gif);}

.purple h1, .purple h2, .purple h2 a, .purple h3, .purple h4, .purple h5 { color:#ce74ec; }
.purple h1 {background-image:url(/system/images/purplePlus.gif);}
.purple h2, .purple h4 {background-image:url(/system/images/purplePlusSmall.gif);}

/*********NYA H3****************/
.orange h3, .orange h3 a{
	color:#fbb94b;
	text-decoration:none;
}
.purple h3, .purple h3 a{
	color:#ce74ec;
	text-decoration:none;
}
.cyan h3, .cyan h3 a{
	color:#36bff2;
	text-decoration:none;
}
.magenta h3, .magenta h3 a{
	color:#f166ac;
	text-decoration:none;
}
.green h3, .green h3 a{
	color:#B8D863;
	text-decoration:none;
}
h3 a:hover {text-decoration:underline;}

/****************************/



.sideMenuContainer ul li { background: url(/system/images/menuRowTop02.gif) no-repeat top left; }
.sideMenuContainer ul li span { background: url(/system/images/menuRowBottom02.gif) no-repeat bottom left; padding:4px 0; }

/*----------------------------------------------------------------*/

.green div.sideMenuContainer ul li{
	background-color:#D8E8AB;
}

.green div.sideMenuContainer ul li:hover{
	background-color:#B8D863;
}
.green div.sideMenuContainer ul li.menuSelected{
	background-color:#B8D863;
}

.green div.sideMenuContainer ul li ul li{
	background-color:#D8E8AB;
}

.green div.sideMenuContainer ul li ul li:hover{
	background-color:#B8D863;	
}

.green div.sideMenuContainer ul li.liSubHead, .green div.sideMenuContainer ul li.liMainHead{
	background-color:#B8D863;
}
.green div.sideMenuContainer ul li .liSubHead:hover{
	background-color:#B8D863;
}

.green li.menuBottom{
	background-image:url(/system/images/menuBottomGreen.gif);
}

.green a{
	color:#99b453;
}

.green a:hover{
	color:#B8D863;
}


/*----------------------------------------------------------------*/
.magenta div.sideMenuContainer ul li{
	background-color:#f6add1;
}

.magenta div.sideMenuContainer ul li:hover{
	background-color:#f166ac;
}
.magenta div.sideMenuContainer ul li.menuSelected{
	background-color:#f166ac;
}

.magenta div.sideMenuContainer ul li ul li{
	background-color:#f6add1;
}

.magenta div.sideMenuContainer ul li ul li:hover{
	background-color:#f166ac;	
}

.magenta div.sideMenuContainer ul li.liSubHead, .magenta div.sideMenuContainer ul li.liMainHead{
	background-color:#f166ac;
}
.magenta div.sideMenuContainer ul li .liSubHead:hover{
	background-color:#f166ac;
}

.magenta li.menuBottom{
	background-image:url(/system/images/menuBottomMagenta.gif);
}

.magenta a{
	color:#df5e9f;
}

.magenta a:hover{
	color:#f166ac;
}


/*---------------------------------------------*/

.cyan div.sideMenuContainer ul li{
	background-color:#93dbf6;
}

.cyan div.sideMenuContainer ul li:hover{
	background-color:#36bff2;
}
.cyan div.sideMenuContainer ul li.menuSelected{
	background-color:#36bff2;
}
.cyan div.sideMenuContainer ul li ul li{
	background-color:#93dbf6;
}

.cyan div.sideMenuContainer ul li ul li:hover{
	background-color:#36bff2;	
}

.cyan div.sideMenuContainer ul li.liSubHead, .cyan div.sideMenuContainer ul li.liMainHead{
	background-color:#36bff2;
}
.cyan div.sideMenuContainer ul li .liSubHead:hover{
	background-color:#36bff2;
}

.cyan li.menuBottom{
	background-image:url(/system/images/menuBottomCyan.gif);
}

.cyan a{
	color:#2ea3cf;
}

.cyan a:hover{
	color:#36bff2;
}


/*---------------------------------------------*/
.purple div.sideMenuContainer ul li{
	background-color:#e5b5f5;
}

.purple div.sideMenuContainer ul li:hover{
	background-color:#ce74ec;
}
.purple div.sideMenuContainer ul li.menuSelected{
	background-color:#ce74ec;
}
.purple div.sideMenuContainer ul li ul li{
	background-color:#e5b5f5;
}

.purple div.sideMenuContainer ul li ul li:hover{
	background-color:#ce74ec;	
}

.purple div.sideMenuContainer ul li.liSubHead, .purple div.sideMenuContainer ul li.liMainHead{
	/*background-color:#ce74ec;*/
}
.purple div.sideMenuContainer ul li .liSubHead:hover{
	background-color:#ce74ec;
}

.purple li.menuBottom{
	background-image:url(/system/images/menuBottomPurple.gif);
}

.purple a{
	color:#9f59b6;
}

.purple a:hover{
	color:#ce74ec;
}

/*----------------------------------------------------------------*/
.orange div.sideMenuContainer ul li{
	background-color:#fcda9f;
}

.orange div.sideMenuContainer ul li:hover{
	background-color:#fbb94b;
}
.orange div.sideMenuContainer ul li.menuSelected{
	background-color:#fbb94b;
}
.orange div.sideMenuContainer ul li ul li{
	background-color:#fcda9f;
}

.orange div.sideMenuContainer ul li ul li:hover{
	background-color:#fbb94b;	
}

.orange div.sideMenuContainer ul li.liSubHead, .orange div.sideMenuContainer ul li.liMainHead{
	background-color:#fbb94b;
}
.orange div.sideMenuContainer ul li .liSubHead:hover{
	background-color:#fbb94b;
}

.orange li.menuBottom{
	background-image:url(/system/images/menuBottomOrange.gif);
}

.orange a{
	color:#c28f3a;
}

.orange a:hover{
	color:#fbb94b;
}

/*----------------------------------------------------------------*/

/*******************FRONT PAGE START***********************/

.frontPresentation{
	width:900px;
	height:430px;
}
.frontBoxesContainer{
	height:120px;
	width:900px;
}
.frontBoxesContainer .box 
{
	width:290px;
	height:120px;
	float:left;
	margin-left:15px;
}
.frontBoxesContainer .firstbox 
{
	width:290px;
	height:120px;
	float:left;
}
.frontBoxesContainer .box .padding, .frontBoxesContainer .firstbox .padding
{
	color:#FFFFFF;
	display:block;
	margin-left:20px;
	margin-top:5px;
	width:230px;
}
.frontBoxesContainer .cyan { background-image: url(/system/images/frontbox_cyan_doublebg.jpg); background-repeat:no-repeat; background-position:top;}
.frontBoxesContainer .cyan:hover { background-position:bottom; }
.frontBoxesContainer .magenta { background-image: url(/system/images/frontbox_magenta_doublebg.jpg); background-repeat:no-repeat; background-position:top;}
.frontBoxesContainer .magenta:hover { background-position:bottom;}
.frontBoxesContainer .green { background-image: url(/system/images/frontbox_green_doublebg.jpg); background-repeat:no-repeat; background-position:top;}
.frontBoxesContainer .green:hover { background-position:bottom;}
.frontBoxesContainer .purple { background: url(/system/images/frontbox_purple.jpg) no-repeat;}
.frontBoxesContainer .purple:hover { background: url(/system/images/frontbox_purple_hover.jpg) no-repeat;}
.frontBoxesContainer .orange { background: url(/system/images/frontbox_orange.jpg) no-repeat;}
.frontBoxesContainer .orange:hover { background: url(/system/images/frontbox_orange_hover.jpg) no-repeat;}

.box01{
	width:290px;
	height:120px;
	background-repeat:no-repeat;
	background-image:url(/system/images/box01a.jpg);
	float:left;
}
.box01:hover{
	background-image:url(/system/images/box01b.jpg);
}
.box02{
	width:290px;
	height:120px;
	background-image:url(/system/images/box02a.jpg);
	background-repeat:no-repeat;
	margin-left:15px;
	float:left;
	
}
.box02:hover{
	background-image:url(/system/images/box02b.jpg);
}
.box03{
	width:290px;
	height:120px;
	margin-left:15px;
	background-repeat:no-repeat;
	background-image:url(/system/images/box03a.jpg);
	float:left;
}
.box03:hover{
	background-image:url(/system/images/box03b.jpg);
}
.boxHead
{
	background: transparent url(/system/images/whitePlus.gif) no-repeat;
	padding-left:15px;
	color:#fff;
	font-size:14pt;
	font-weight:bolder;
	display:block;
}
.boxSubHead{
	margin-top:5px;
	margin-left:20px;
	color:#fff;
	font-weight:bolder;
	width:230px;
	display:block;
}
.boxText{
	margin-left:20px;
	color:#fff;	
	width:230px;
	display:block;
}

a.frontBoxLink{
	text-decoration:none;
	display:block;
}
.innerBoxText{
	padding:20px;
	width:240px;
	height:70px;
}
.frontBottomRow{
	margin-top:15px;
	margin-bottom:15px;
	height:200px;
	width:900px;
}
/*.frontmapBox{
	background-image:url(/system/images/mapDummy.jpg);
	padding:20px;
	width:250px;
	height:160px;
	float:left;
}*/
.frontTextBox{
	background-image:url(/system/images/textBoxBack.gif);
	width:555px;
	padding:20px;
	margin-left:15px;
	height:160px;
	float:right;
}

.frontBottomHead{
	background-image:url(/system/images/grayPlusBig.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	color:#888;
	font-size:14pt;
	font-weight:bolder;
	display:block;
}
.frontBottomSubHead{
	font-weight:bolder;
	color:#888;
	display:block;
	width:345px;
	margin-top:10px;
	margin-left:20px;
}
.frontBottomText{	
	color:#888;
	display:block;
	width:345px;
	margin-left:20px;
}
.frontTextBox .links{
	position:absolute;	
	left:420px;
}
.frontTextBox .links a{
	width:145px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#aaa;
	margin-bottom:5px;
	height:35px;
	display:block;
	color:#888;
}
.frontTextBox a { text-decoration:none;}
.frontTextBox a:hover { text-decoration:underline; }
.frontTextBox .content{
	/*float:left;*/
	width:390px;
	left:20px;
	position:absolute;
	top:20px;
	background:url(/system/images/textBoxBackContent.gif) no-repeat top left;
}
.frontTextBox .content .padding{ padding:10px 20px 0 20px; }
.frontTextBox .invisible { display:none;}
.frontTextBox .content a{ color:#888; }
.frontTextBox .links a .linkheader{
	font-weight:bolder;
	color:#888;
	display:block;
	padding-left:10px;
	background-image:url(/system/images/grayPlusSmall.gif);
	background-repeat:no-repeat;
}
.frontTextBox .links a .linktext{
	color:#888;
	display:block;
	margin-left:10px;
}

.frontBottomLinkBox{
	width:145px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#aaa;
	margin-bottom:5px;
	height:35px;
}
.frontBottomLinkBox:hover{
	text-decoration:underline;
}

/*
#panel01{
	position:absolute;
	visibility:visible;
	top:20px;
	left:20px;
}
#panel02{
	position:absolute;
	visibility:hidden;
	top:20px;
	left:20px;
}
#panel03{
	position:absolute;
	visibility:hidden;
	top:20px;
	left:20px;
}
#panel04{
	position:absolute;
	visibility:hidden;
	top:20px;
	left:20px;
}*/


/*******************FRONT PAGE END***********************/



/*************LEFT MENU START*****************/
li.menuBottom{	
	width:227px;
	background-repeat:no-repeat;
	height:519px;		
	margin-top:2px;
}

div.sideMenuContainer ul, div.sideMenuContainer li{
	list-style-type:none;
	margin:0px;
	padding:0px;
	float:left;	
}
div.sideMenuContainer ul{padding-bottom:520px;}
.green div.sideMenuContainer ul { background: url(/system/images/menuBottomGreen.gif) no-repeat left bottom;}
.cyan div.sideMenuContainer ul { background: url(/system/images/menuBottomCyan.gif) no-repeat left bottom;}
.magenta div.sideMenuContainer ul { background: url(/system/images/menuBottomMagenta.gif) no-repeat left bottom;}
.purple div.sideMenuContainer ul { background: url(/system/images/menuBottomPurple.gif) no-repeat left bottom;}
.orange div.sideMenuContainer ul { background: url(/system/images/menuBottomOrange.gif) no-repeat left bottom;}


div.sideMenuContainer ul ul{ padding:0; background:none;}

div.sideMenuContainer ul li{
	width:227px;
	line-height:1px;
	font-size:1px;	
}

div.sideMenuContainer ul li div{
	font-size:10pt;
	font-weight:bolder;
	line-height:15px;
	padding-left:10px;
	padding:2px;
	color:#fff;	
}
div.sideMenuContainer ul li span { float:left; width:227px; }
div.sideMenuContainer ul li a{
	background-image:url(/system/images/menuArrowBack.gif);
	background-repeat:no-repeat;
	font-size:10pt;
	font-weight:bolder;
	line-height:15px;
	color:#fff;
	text-decoration:none;
	padding:4px 8px 4px 20px;	
	display:block;
	margin-left:0px;
	/*float:left;*/
}
div.sideMenuContainer ul li a img.flag { float:right;}
div.sideMenuContainer ul li a:hover {color:#fff;}

div.sideMenuContainer ul li:hover{
	width:227px;	
}

div.sideMenuContainer ul li ul li{
	width:227px;
	line-height:1px;
}

div.sideMenuContainer ul li ul li:hover{
	
}

div.sideMenuContainer ul li ul li div{
	padding-left:20px;
	font-size:10pt;
	line-height:15px;
}

div.sideMenuContainer ul li ul li ul li a{
	margin-left:15px;
	padding-left:20px;
	font-size:10pt;
	line-height:15px;
}


div.sideMenuContainer ul li .rowTop{
	background-image:url(/system/images/menuRowTop02.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:4px;
	font-size:1px;
	margin:0px;
	padding:0px;
	line-height:0px;
}

div.sideMenuContainer ul li .rowBottom{
	background-image:url(/system/images/menuRowBottom02.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:4px;
	font-size:1px;
	margin:0px;
	padding:0px;
	line-height:0px;
}



div.sideMenuContainer ul li .liSubHead:hover{	
}

div.sideMenuContainer ul li .menuSubHead a{
		background-image:url(/system/images/menuArrowBackDown.gif);
	background-repeat:no-repeat;
	font-weight:bolder;	
	padding:4px;	
	margin-left:0px;
	padding-left:20px;
}

/*div.sideMenuContainer ul li .liSubHead a{
		background-image:url(/system/images/menuArrowBackDown.gif);
	background-repeat:no-repeat;
	font-weight:bolder;	
	padding:4px;	
	margin-left:0px;
	padding-left:20px;
}*/

div.sideMenuContainer ul li .menuMainHead a{
	font-weight:bolder;	
	padding:4px 8p 4px 20px;	
	/*padding-left:20px;*/
	font-size:13pt;
	background-image:url(/system/images/whiteMenuPlus.gif);
	background-repeat:no-repeat;
}

/*************LEFT MENU END****************/

/***********FOOT START*************/
.footContainer{
	clear:both;
	width:900px;
	font-size:7pt;
}
.footContainer a{
	color:#888;
	text-decoration:none;
}
.footContainer a:hover{
	color:#888;
	text-decoration:underline;
}

.footLinks{
	width:210px;
	float:left;
	margin-left:10px;
	font-size:10pt;
}
.footContainer .column 
{
	width:210px;
	float:left;
	margin:10px 0 10px 10px;
	font-size:10pt;
}

.footContainer .column ul{ margin-top:5px; }
.footContainer .column li ul{ margin-top:0px; }
.footContainer .column ul li a { color:#646464; }
.footContainer .column li ul li a { color:#888888; }

.footContainer ul li{
	list-style-type:none;
	font-size:8pt;
	line-height:10pt;
	font-weight:normal;
	text-decoration:none;
}
/*
.footLinkHead{
	font-weight:bold;
	text-decoration:underline;
	margin-top:5px;
}

.footLinkSubHead{
	text-decoration:underline;
}

.footContainer ul li a{
	text-decoration:none;
}
*/
.footContainer ul li a:hover{
	text-decoration:underline;
}

.footContainer div{
	width:220px;
	float:left;
}


/***********FOOT END*************/

/*****************NEWS & EVENTS START********************/
ul.years
{
	margin-bottom:5px;
}
ul.years li{
	display:inline;
	margin:0;
}
ul.years li a{ text-decoration:none; color:#646464 }

.cyan ul.years li a.active{color:#2ea3cf;}
.magenta ul.years li a.active{color:#F166AC;}
.purple ul.years li a.active{color:#ce74ec;}
.orange ul.years li a.active{color:#FBB94B;}
.green ul.years li a.active{color:#B8D863;}

.yearLink, .newsEventSide a{
	color:#646464;
	text-decoration:none;
}
.yearLink:hover{
	text-decoration:underline;
}
div.mainContent div.newslist {}

div.mainContent div.newslist div{
	margin-top:20px;
}
div.mainContent div.newslist div.hires
{
	padding-left:60px;
	background: url(/system/images/icon_hires.jpg) no-repeat top left;
}
div.mainContent div.newslist div.pdf
{
	padding-left:60px;
	background: url(/system/images/icon_hires.jpg) no-repeat top left;
}
div.mainContent div.newslist div.ebook
{
	padding-left:60px;
	background: url(/system/images/icon_hires.jpg) no-repeat top left;
}

.newslist div a
{
	/*text-decoration:none;
	color:#646464;*/
}
a.grayLink{
	text-decoration:none;
	color:#646464;
}
div.newsItem h2 a:hover{
	text-decoration:underline;
}
/****************NEWS & EVENTS END*****************/

/********************CONTACT US START***************/
.contactUsContainer, .middleContactus{
	float:left;
}
.contactUsContainer{
	width:190px;
	height:200px;
}
.middleContactus{
	width:30px;
}

/********************CONTACT US END***************/

/*********************ANSLAGSTAVLA START**************/

.studyboardTopLeft{
	width:420px;
	float:left;
}
.studyboardTopRight{
	width:200px;
	margin-left:20px;
	margin-top:20px;
	float:left;
}
div.studylist 
{
	/*clear:both;
	float:left;*/
}

div.studylist div{	
	width:160px;
	height:220px;
	padding:20px;
	
	float:left;
	margin-left:5px;
	margin-right:5px;
	margin-top:10px;
	background-image:url(/system/images/noticeboardBack.gif);
	background-repeat:no-repeat;
	
}
div.studylist div, div.studylist div ul li {font-size:8pt;}
div.studylist div p{ margin-top:10px; }	

/*********************ANSLAGSTAVLA END**************/



/***********ITALIC************/
.italic{
	font-style:italic;	
}
/*****************************/



/* SIDECONTENT */
.sideContent div.newslist 
{
	padding-bottom:10px;
}

.sideContent  div.newslist a
{
	color:#646464;
	display:block;
	padding-bottom:1em;
	text-decoration:none;
}


/* FORM */

div.formpanel
{
	width:300px;
}

.stdFormContainer{
	width:300px;
	height:26px;
	background-image:url(/system/images/stdInputBack.gif);
	background-repeat:no-repeat;
	border-width:0px;
	border-color:#000;
	border-style:solid;
	padding:0px;
	margin-bottom:5px;
}
.stdFormTextareaContainer{
	width:300px;
	height:160px;
	background-image:url(/system/images/stdTextAreaBack.gif);
	background-repeat:no-repeat;
	border-width:0px;
	border-color:#000;
	border-style:solid;
	padding:0px;
	margin-bottom:5px;
}

.stdFormInput{
	margin-top:5px;
	margin-left:4px;
	width:290px;
	height:13px;
	font-family:arial;
	font-size:10pt;
	font-weight:normal;
	border-width:0px;
	border-style:solid;
	border-color:#ccc;
	padding:0px;
}
.stdFormTextarea{
	margin-top:5px;
	margin-left:4px;
	width:290px;
	height:150px;
	font-family:arial;
	font-size:10pt;
	font-weight:normal;
	border-width:0px;
	border-style:solid;
	border-color:#ccc;
	padding:0px;	
}

.stdBtn{
	background-color:#fff;
	font-family:arial;
	font-size:10pt;
	font-weight:normal;
	border-width:2px;
	border-style:solid;
	border-color:#ccc;
	width:60px;
	height:25px;
	color:#333;
	float:right;
}
.stdRadio
{
	display:block;
	margin:4px 0;
}

.stdRadio Label {padding-left:10px;}
.stdRadioLabel{
	margin-top:-10px;
	float:left;
}
.stdFormRadioContainer{
	margin-top:4px;
	margin-bottom:8px;
}

.rightFormInput{
	background:url("/system/images/rightcontactinputback.gif") no-repeat scroll left top #fff;
	border:0 none;
	color:#939393;
	height:22px;
	line-height: 22px;
	margin-bottom:10px;
	padding-left:10px;
	width:175px;
}
.sideContent div.newslist a.customBtn{
	background:url("/system/images/rightcontactsend_btn.gif") no-repeat scroll left top transparent;
	border:0 none;
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	font-size:13px;
	font-weight: bold;
	height:19px;
	margin-left: 121px;
	padding-bottom:0;
	padding-left:13px;
	padding-top:1px;
	width:63px;
}
.sideContent div.newslist a.customBtn:hover{
	background-position: 0 -20px;
	height: 19px;
	padding-top: 1px;
}
.successMessage{
	background: transparent url(/system/images/successMessagebg.gif) top left no-repeat;
	padding:5px;
	height: 50px;
	margin-top: 10px;
}

/* Edit */
.editinfo{ background-color:#ff9; color:#c33;}
.editinfo .padding{ padding:5px;} 
.frontBottomRow .editinfo {width: 595px; float:right;}

.invisible { display:none; }
.inviseblebtn { 
	display:none;
 }

/*
=CLEARFIX
*/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */