.proform{
	float:left;
	overflow:auto;
}

.proform_ls{
	float:left;
	overflow:auto;
	margin-left:2px;	
}

.promain{
	width:98%;
	float:left;
	margin:2px 0px;	
}

.proml{
	width:98%;
	margin-left:2px;
	float:left;
}
.prodmaind{
	height:auto;
	width:100%;
	border:1px groove gray;
	overflow:auto; 
	margin-top:7px;
}

.prolink{
	width:28%;
	float:left;
	align=right;
}

.proid{
	width:68%;
	float:left;
	margin-left:2px;
}

.prolcol{
	color:#000000;
	size:8pt"
}
.probri1{
	margin:2px 0px;
	margin-left:18%";
	align=right;
}
.probri2{
	width:19%;
	float:left;
	align=right;
}
 .probri3{
 	width:78%;
	 float:left;
	 margin-left:2px;
}




 
 


/* Nav container */

#navcontainer { 
	position:relative;
	left:0px;
	margin-top:10px;
	width: 190px;
	margin: 0;
	padding: 0;
	display: block;
	list-style-type: none;
	font-family: verdana, Arial, Helvetica, sans-serif;
	overflow:hidden;
}

#navcontainer a{
	display: block;
	background-color: #fff;
	text-decoration:none;
	font-family: verdana, Arial, Helvetica, sans-serif;
}

/* -------Level 0 -------- */

a.nav_level0_public, a.nav_level0_public_sel, a.nav_level0_privat, a.nav_level0_privat_sel, a.nav_level0_anon, a.nav_level0_anon_sel{
	padding-left:20px;
	font-size:12px;
	margin:20px 0 0 0;
}
a.nav_level0_anon		{ color:#666666; background: url("../images/btn/nav_level0_public.gif") no-repeat bottom left;}
a.nav_level0_anon:hover 	{ color:#cc0104;} 
a.nav_level0_anon_sel		{ color:#cc0104; background: url("../images/btn/nav_level0_public_sel.gif") no-repeat bottom left;font-weight:bold;}

a.nav_level0_public		{ color:#666666; background: url("../images/btn/nav_level0_public.gif") no-repeat bottom left;}
a.nav_level0_public:hover, a.nav_level0_public_sel:hover  	{ color:#cc0104}
a.nav_level0_public_sel		{ color:#cc0104; background: url("../images/btn/nav_level0_privat_sel.gif") no-repeat bottom left;font-weight:bold;}

a.nav_level0_privat		{ color:#666666; background: url("../images/btn/nav_level0_public.gif") no-repeat bottom left;}
a.nav_level0_privat:hover, a.nav_level0_privat_sel:hover  	{ color:#cc0104}
a.nav_level0_privat_sel		{ color:#cc0104; background: url("../images/btn/nav_level0_privat_sel.gif") no-repeat bottom left;font-weight:bold;}


/* -------Level 1 -------- */

a.nav_level1_public, a.nav_level1_public_sel, a.nav_level1_privat, a.nav_level1_privat_sel, a.nav_level1_anon, a.nav_level1_anon_sel{
	padding-left:40px;
	font-size:12px;
	margin:10px 0 0 0;
}
a.nav_level1_anon		{ color:#666666; background: url("../images/btn/nav_level1_public.gif") no-repeat bottom left;}
a.nav_level1_anon:hover 	{ color:#cc0104;}
a.nav_level1_anon_sel		{ color:#cc0104; background: url("../images/btn/nav_level1_public_sel.gif") no-repeat bottom left;font-weight:bold;}

a.nav_level1_public		{ color:#666666; background: url("../images/btn/nav_level1_public.gif") no-repeat bottom left;}
a.nav_level1_public:hover, a.nav_level1_public_sel:hover  	{ color:#cc0104}
a.nav_level1_public_sel		{ color:#cc0104; background: url("../images/btn/nav_level1_privat_sel.gif") no-repeat bottom left;font-weight:bold;}

a.nav_level1_privat		{ color:#666666; background: url("../images/btn/nav_level1_public.gif") no-repeat bottom left;}
a.nav_level1_privat:hover, a.nav_level1_privat_sel:hover  	{ color:#cc0104}
a.nav_level1_privat_sel		{ color:#cc0104; background: url("../images/btn/nav_level1_privat_sel.gif") no-repeat bottom left;font-weight:bold;}


/* -------Level 2 -------- */

a.nav_level2_public, a.nav_level2_public_sel, a.nav_level2_privat, a.nav_level2_privat_sel, a.nav_level2_anon, a.nav_level2_anon_sel {
	padding-left:60px;
	font-size:11px;
	margin:5px 0 0 0;
}
a.nav_level2_anon		{ color:#666666}
a.nav_level2_anon:hover 	{ color:#cc0104;}
a.nav_level2_anon_sel		{ color:#cc0104; background: url("../images/btn/nav_level2_public_sel.gif") no-repeat bottom left;font-weight:bold;}

a.nav_level2_public		{ color:#666666}
a.nav_level2_public:hover, a.nav_level2_public_sel:hover 	{ color:#cc0104}
a.nav_level2_public_sel		{ color:#cc0104; background: url("../images/btn/nav_level2_private_sel.gif") no-repeat bottom left;font-weight:bold;}

a.nav_level2_privat		{ color:#666666}
a.nav_level2_privat:hover, a.nav_level2_privat_sel:hover 	{ color:#cc0104}
a.nav_level2_privat_sel		{ color:#cc0104; background: url("../images/btn/nav_level2_private_sel.gif") no-repeat bottom left;font-weight:bold;}


a.navlevel0{
	font-size:13px;
	border-bottom: 1px solid #e4edff;
	margin:3px 0 12px 0;
}
a.navlevel1{
	font-size:12px;
	border-bottom: 1px solid #e4edff;
	margin:3px 0 0 20px;
}
a.navlevel2{
	font-size:12px;
	margin:3px 0 0 40px;
}



#navcontainer  a.{font-weight:bold}


#topBarNav {
	height:25px;
	width:910px;
	padding:0;
	margin:0;
	display:block;
}

#topBarNav li{
	display:block;
	list-style:none;
	height:25px;
	width:129px;
	float:left;
	padding:0;
	margin:0 1px 0 0;
	text-align:left;
	background-color:#a4a4a4;
}

#topBarNav a{
	height:25px;
	display:block;
	color:white;
	font-size:12px;
	padding:2px;
	text-decoration:none;
	background-color:inherit;
	
}

#topBarNav a:hover{
	background-color:#bababa; 
}

li#sel{
	background-color:#666666;
}



/* ------- General Classes -------- */

body	{text-align:center;overflow:auto; }

body	{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	background-color:#fff ;
	margin: 0 auto;
 	}
 	
#shell {
		width:911px;
		margin:0px auto;
		text-align:left;
	}
	
h1,h2,h3,h4,h5,h6{
	font-family: Verdana,Arial,sans-serif;
	font-weight: normal;
	font-style: normal;
	color: #666666;
	clear:both;
	letter-spacing:	0.5px;
	line-height:130%;
	margin:0 0 1ex 0;
}

h1{font-size: 26px;}
h2{font-size: 18px;border-bottom:solid 1px #ddd;font-weight:normal;}
h3{font-size: 14px;}
h4{font-size: 12px;}
h5{font-size: 11px;}
h6{font-size: 10px;}

p	{
	margin-top:0;
	margin-bottom:15px;
	color:#555;
	width:97%;
}

li{
	margin-top:5;
	margin-bottom:5px;
	margin-left:5px;
	margin-right:0px;
	color:#555;
	list-style-image: url('/images/btn/bluebullet.gif');
	list-style-position: outside;
	list-style-type: square;
}

ul{
	margin: 15px 20px 15px 20px;
	padding: 0;
	list-style-type: none;
	font-family: verdana, arial, Helvetica, sans-serif;
	background-color: #fff;
}
ol{
	margin: 15px 20px 15px 20px;
	padding: 0;
	list-style-type: none;
	font-family: verdana, arial, Helvetica, sans-serif;
	background-color: #fff;
}

a 	{color:#484747; text-decoration:unterline;}
a:hover	{color:#cd0206; text-decoration:unterline;}


#loginBar {
	text-align:right;
	padding-right:2px;
	font-size:12px;
	color:orange;
	width:650px;
	float:right;
	height:38px;
}

#tlinks
	{
	width:500px; 
	float:left;
}

#topdiv
	{
	width:750px; 
	float:right;
	padding-top:15px;
}

#logo
	{
	width:124px; 
	height:84px;
	background:url(/img/logon.gif);
	cursor:pointer;
}

#loginbar form {margin:0}

#loginBar a	{color:#ff8c00}
#loginBar a:hover{color:#ff4500}

#nav	{
	width:200px;
	float:left;
}


#navpos	{
	width:230px;
	margin-top:10px;
	font-size:12px;
}

.minheight {
	height:330px;
	float:right;
	width:1px;
}

#content	{
	width:700px;
	float:left;
	
}


#headerNav		{color:#6b91e7;}
#headerNav a		{font-size:12px;text-decoration:underline;color:#6b91e7}
#headerNav a:hover	{color:#0f255b}

#footerNav		{padding:50px 0 0 0;color:#ccc;}
#footerNav a		{font-size:12px;text-decoration:underline;color:#999}
#footerNav a:hover	{color:#0f255b}


hr	{height:0;background:transparent;border:none;clear:both;color:white}


#toolbar {
	color:#a4a4a4;
	clear:left;
	background-color:#fff;
	margin:5px 0 10px 0;
	width:100%;
	overflow:auto;
	height:20px;
}

#admin {
	font-size:12px;
	float:left;
	width:220px;
	display:inline;
	}


a.btn	{
	display:block;
	float:left;
	padding:0 0 0 17px;
	height:16px;
	line-height:16px;
	font-size:12px;
	text-decoration:underline;
	color:#cd100e;
}

a.btn:hover	{color:#960100;}

a.btBack{margin:0 15px 0 0;background: url("../images/btn/btBack.png") no-repeat top left;}

a.btArchive{margin:0 15px 0 0;background: url("../images/btn/btArchive_privat.png") no-repeat top left;color:cd100e;}
a.btArchive:hover	{color:#960100;}

a.btRegister	{margin:0 10px 0 0;background: url("../images/btn/btRegister_privat.png") no-repeat top left;color:cd100e;}
a.btRegister:hover	{color:#960100;}

a.btadbook{margin:0 15px 0 0;background: url("../images/btn/btAbook.png") no-repeat top left;color:cd100e;}
a.btadbook:hover	{color:#960100;}

/*-------- Button Forms-------------*/


input.text, textarea.text, select	{
	border:solid 1px #666666;
	color:black;
	margin:1px;
}

.btn_blue_125
{
	height:20px;
	border:none;
	text-align:center;
	line-height:10px;
	padding:0px;
	margin:0;
	font: bold 11px  Verdana,Arial, sans-serif;
	cursor:pointer;
	color:white;
}

.btn_blue_125	{ width:125px;background:transparent url("../images/btn/btn_blue125.gif") no-repeat left top;}

/*----Classes for sems----*/

.graytitle {color: #999999;}

a.red	{color:#9a0000;}
a.red:hover	{color:#9a0000;}
a.red_sel    {color:#ffff00;}




/*--------------------- FORMPROJ ------------------------*/

a.draft		{color: orange;text-decoration:none;}
a.draft:visited	{color: orange;}
a.draft:hover	{color: orange; text-decoration: underline;}
a.draft:active	{color: orange;}

a.done		{color: green;text-decoration:none;}
a.done:visited	{color: green;}
a.done:hover	{color: green; text-decoration: underline;}
a.done:active	{color: green;}

a.processing		{color: red;text-decoration:none;}
a.processing:visited	{color: red;}
a.processing:hover	{color: red; text-decoration: underline;}
a.processing:active	{color: red;}

.co_flbu
{
	font-family: verdana,helvetica,arial,sans-serif;
	font-size:11px;
	border-right:1px solid #717171;
	border-bottom:1px solid #717171;
	border-left:1px solid #efefef;
	border-top:1px solid #efefef;
	background-color:#FFFFFF;
	padding:1px 5px;
	margin:0px 3px;
}

.med_inner
{
 float:left; 
 width:325px; 
 margin-top:4px;
 text-align:left;
}