/* Start of CMSMS style sheet 'Global - Horizontal Navigation' */
body #nav-footer ul li a.menuparent {
	background-image:none;

}

strong
{
	font-weight: bold;
}

/* Fix for Opera 8 */
.clearb { clear: both; }
.menuwrapper { 
   /* Fix for Opera 8 */ 
   /*   overflow: hidden;  */ 
   /* background-color: #ECECEC;
   border-bottom: 1px solid #C0C0C0;*/
   width: 100%;
}
#primary-nav dfn {
	display:none;
}
/* Set the width of the menu elements at second level. Leaving first level flexible. */
#primary-nav li li { 
   /*width: 200px; */
}


/* Unless you know what you do, do not touch this */ 
#primary-nav, #primary-nav ul { 
   list-style: none; 
   margin: 0px; 
   padding: 0px; 
}
#primary-nav ul { 
   position: absolute; 
   top: auto; 
   display: none; 
}
#primary-nav ul ul { 
   margin-top: 1px;
   margin-left: -1px;
   left: 100%; 
   top: 0px; 
}
	
#primary-nav li { 
   margin-left: -1px;
   float: left; 
}
#primary-nav li li { 
   margin-left: 0px;
   margin-top: -1px;
   float: none; 
   position: relative; 
}

/* Styling the basic apperance of the menu elements */
#primary-nav a { 
   display: block; 
   /*margin: 0px; 
   padding: 5px 10px; 
   text-decoration: none; 
   color: #006699;*/
}
#primary-nav li a { 
   /*border-right: 1px solid #C0C0C0;
   border-left: 1px solid #C0C0C0;*/
}
#primary-nav li li a { 
   /*border: 1px solid #C0C0C0;*/
}	
#primary-nav li, #primary-nav li.menuparent { 
   /*background-color: #ececec; */
}

/* Styling the basic apperance of the active page elements (shows what page in the menu is being displayed) */

#primary-nav li.menuactive { 
   /*background-color: #C7C7C7;*/
}


/* Styling the basic apperance of the menuparents - here styled the same on hover (fixes IE bug) */
#primary-nav ul li.menuparent, 
#primary-nav ul li.menuparent:hover, 
#primary-nav ul li.menuparenth { 
/* arrow for menuparents 
   background-image: url(/images/cms/arrow.gif); 
   background-position: center right; 
   background-repeat: no-repeat; */
}


/* Styling the apperance of menu items on hover */

#primary-nav li:hover, 
#primary-nav li.menuh, 
#primary-nav li.menuparenth, 
#primary-nav li.menuactiveh { 
   /*background-color: #E7AB0B; */
}


/* The magic - set to work for up to a 3 level menu, but can be increased unlimited */

/* 
just add 
#primary-nav li:hover ul ul, 
#primary-nav li.menuparenth ul ul ul,
for fourth level 
*/
#primary-nav ul, 
#primary-nav li:hover ul, 
#primary-nav li:hover ul ul, 
#primary-nav li.menuparenth ul, 
#primary-nav li.menuparenth ul ul { 
   display: none; 
}

/* add 
#primary-nav ul ul ul li:hover ul, 
#primary-nav ul ul ul li.menuparenth ul,
for fourth level
*/
#primary-nav li:hover ul, 
#primary-nav ul li:hover ul, 
#primary-nav ul ul li:hover ul, 
#primary-nav li.menuparenth ul, 
#primary-nav ul li.menuparenth ul, 
#primary-nav ul ul li.menuparenth ul { 
   display: block; 
}


/* IE Hacks */
#primary-nav li li { 
   float: left; 
   clear: both; 
}
#primary-nav li li a { 
   height: 1%; 
}
/* End of 'Global - Horizontal Navigation' */

/* Start of CMSMS style sheet 'Global - Layout' */
/* Reset Styles */
* {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-family: inherit;
vertical-align: baseline;
background: transparent;
}

legend{
	font-weight: bold;
	font-size: 1em;
	color: #243135;
	padding: 5px 5px 10px;
}
fieldset{
	border: 1px solid #CCCCCC;
	padding: 5px;
}

:focus {
outline: 0;
}
body {
line-height:1;
color:#000000;
background:#ffffff;
}
ol, ul {
list-style: none;
}
table {
border-collapse:collapse;
border-spacing:0;
}
caption, th, td {
text-align:left;
font-weight:normal;
}
.hidden {
display:none;
}
/* End Reset */


/*------------------------------------------------------------------------------------ */
/* Common                                                                              */
/*------------------------------------------------------------------------------------ */	
body {
	background: #2e71b8 url(/images/bg.jpg) top left repeat-x;
	font-size: 75.01%;
	
}
.clear:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
} 
.clear {
	display: inline-block;
} /* Hides from IE-mac \*/ 
* html .clear {
	height: 1%;
} 
.clear {
	display: block;
} /* End hide from IE-mac */ 

#wrapper{
	width:960px;
	margin:0 auto;
	position:relative;
}
	
h1#cmsmslogo a{
	font-size:2em;
	display:block;
	background: url(/images/cmsmslogo.gif) top left no-repeat;
	width:174px;
	height:78px;
	text-indent:-1000em;
	text-decoration:none
}
p#languageselect{
	float:right;
	margin:1em 0 0 0;
	font-size:0.85em;
}
p#languageselect img{
	margin:0 0 0 .5em;
	vertical-align:middle;
}
div#search_wrap{
	position:absolute;
	top:22px;
	width:50%;
	left:50%;
}
p#search{
	display: none;
	float:right;
	margin:1.5em 0 0 0;
	clear:both
}
#search input{
	vertical-align:middle;
	padding:2px;
}
#search #cntnt01searchinput{
	border:1px solid #abadb3;
	width:12em;
	margin:0 .5em 0 0;
	background:#ffffff;
	height:1.2em;
}
		
#search .bt-search{
	border:none ;
	padding:0;
	background:transparent;
}
			
#wrapper-contentarea{
	background:#ffffff;
	padding:1em;
}
#nav-header{
	background: #2e72b8 url(/images/nav-bg.gif) left repeat-x;
	position:relative;
	clear:both;
}
#nav-header ul{
	padding:0;margin:0;
	list-style:none;
	list-style-image:none;
	line-height:1em;
}
#nav-header ul li{
	float:left;
	list-style:none;
	list-style-image:none;
	margin:0;
	background: url(/images/nav-divider.gif) right repeat-y;
}
#nav-header ul li a{
	display:block;
	color:#ffffff;
	font-size:1.5em;
	font-family:Arial, Helvetica, sans-serif;
	padding:.5em 1.25em;
	text-decoration:none;
}
#nav-header ul li a.menuparent{
	background: url(/images/nav-menuparent-arrow.gif) right no-repeat;
	padding-right:2.5em;
}
#nav-header ul li ul{margin:0 0 0 0em;
	position: absolute;background: #2e72b8;
	border-top:1px solid #215893;
	border-left:1px solid #215893;
	border-right:1px solid #215893;
	left: -999em;
}
@media all and (min-width:0px;) {head~body #nav-header ul li ul {width:14.2em;} /* Target Opera Only */ }

#nav-header ul li ul li{
	background:none;
	padding:0;
	display:block;
	clear:both;
}
#nav-header ul li ul li a{
	padding:0;
	color:#ffffff;
	font-size:0.8em;
	padding:0.5em 1em;
	width:15em;
	text-indent:0;
	border-bottom:1px solid #215893;
}
#nav-header ul li ul li a:hover{
background:#ffffff;
color:#000000;
}
#nav-header li:hover ul ul,
#nav-header li:hover ul ul ul,
#nav-header li.sfhover ul ul,
#nav-header li.sfhover ul ul ul {
	left: -999em;
   }
#nav-header li:hover ul,
#nav-header li li:hover ul,
#nav-header li li li:hover ul,
#nav-header li.sfhover ul,
#nav-header li li.sfhover ul,
#nav-header li li li.sfhover ul {
	left: auto;
}
#nav-header li:hover,
#nav-header li.hover {
	position: static;
}
#adsense{
	clear:both;
	border-top:1px solid #88b3de;
	padding:1.5em 0;
	text-align:center;
}
#nav-footer{
	background: #2e72b8 url(/images/nav-bg.gif) left repeat-x;
	position:relative;
	clear:both;
}
#nav-footer ul{
	padding:0;
	margin:0;
	list-style:none;
	list-style-image:none;
	line-height:1em;
}
#nav-footer ul li{
	float:left;
	list-style:none;
	list-style-image:none;
	margin:0;
	background: url(/images/nav-divider.gif) right repeat-y;
}
#nav-footer ul li a{
	display:block;
	color:#ffffff;
	font-size:1.5em;
	font-family:Arial, Helvetica, sans-serif;
	padding:.5em 1.25em;
	text-decoration:none;
}
#nav-footer ul li a.menuparent{
	background: url(/images/nav-menuparent-arrow.gif) right no-repeat;
	padding-right:2.5em;
}
#nav-footer ul li ul{
	display:none;
	margin:0 0 0 0em;
	position: absolute;
	background: #2e72b8;
	border-top:1px solid #215893;
	border-left:1px solid #215893;
	border-right:1px solid #215893;
	left: -999em;
}
#nav-footer ul li dfn{
display:none;
}								
						
#footer{
	padding:2em 0 0 0;
	text-align:center;
	font-size:.85em;
	clear:both;
}
/* End of 'Global - Layout' */


	
			
#contentarea{
	clear:both;
	margin:0;
	padding:0;
	background:  url(/images/contentarea-homepage-bg.gif) repeat-y  635px 0px;
	height: auto;
	width: auto;
}
html:not([lang*=""]):not(:only-child) #contentarea{width:100%;} /* FireFox hack to prevent resize bug */

#content{
     background:#fff;
	float:left;
	width:600px;
	padding:1.5em 1em 1em 1em;
	line-height:1.6em;
	display:inline;
	}


.content{
	background:#fff;
	width:auto;
	padding:1.5em 1em 1em 1em;
	line-height:1.6em;
	
}
#content h2, .content h2{
	color:#000000;
	font-size:2.5em;
	background: url(/images/divider-blue-bg.gif) bottom left repeat-x;
	padding:0 0 0.5em 0;
	margin:0 0 1em 0;
}
		
#content .cms-module-news{}
#content .cms-module-news .cms-news-title{
	font-weight:bold;
}
#content .cms-module-news .cms-news-date{
	font-size:.75em;
	color:#737373;
}
#column-cap-top{
	background: #fff url(/images/column-cap.gif) no-repeat left -49px;
	/*height: 50px;*/
	padding:0.5em 0;
	width:300px;
	margin:0 0 0 -1px;
	height:1%;
}

#column-cap-top span{
	display:none;
}
#wrap-column{
	float:right;
	width:300px;
	/*position:relative;*/
	padding:0px;
}
#column{
    background:transparent;
	width:auto;
	line-height:1.7em;
	color:#666666;
	font-size:0.8em;
	/*position:relative;*/
	margin:0;
	padding-bottom:5px;
	min-height:400px;
	height:auto !important;
	height:400px;
}
				

/*.featuresarea-content{
	display:none;
	background: url(/images/featuresarea-bg.jpg) bottom left no-repeat;
	clear:both;position:
	relative;
	color:#000000;
	padding:1px 0 0 2em;
}
.featuresarea-content div{
	background: url(/images/featuresarea-bg.jpg) bottom right no-repeat;
	padding:1em 0 3em 0;
}
.featuresarea-content ul li{
	list-style:none;
	background: url(/images/featuresarea-bullet.gif) left no-repeat;
	padding:0.25em 0 .25em 2.5em;
	margin:0;
}
.featuresarea-content p.features-more{
	position:absolute;
	right:1em;
	bottom:1em;
	margin:0;
}
*html p.features-more {
	display:none;
}
	*/	
#column .block{
	padding:0 0.8em;
	margin:0 0 3em 0
}
#column .block a{}
#column .block h2{
	color:#30529c;
	font-size:1.4em;
	background: url(/images/divider-blue-bg.gif) bottom left repeat-x;
	padding:1em 0 0.2em 0;
	margin:0 0 0.5em 0;
	font-weight: bold;
	line-height: 1.6em;	
}
#column .block h2 .more{
	float:right;
	font-size:0.5em;
	color:#000000;
}
#column .block h2 .more a{
	color:#000000;
	font-weight:bold;
}
#column .block ul {
	margin:0 0 2em 0;
}
#column .block ul li{
	margin:0 0 1em 0;
}
#column .block blockquote{
	background: url(/images/quote-top.gif) top left no-repeat;
	padding:1em 0 0 0;
}
#column .block blockquote p{
	background: url(/images/quote-bottom.gif) bottom right no-repeat;
	padding:0 0 1em 0;
}
#column .block blockquote p em{
	font-style:normal;
	color:#000000;
}
#column .block .cms-news-date{
	color:#737373;
}
/* End of 'Layout - Home Page' */

/* Start of CMSMS style sheet 'Global - Typography' */
body,td,th,input,select,textarea,input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}
p{
	margin:0 0 1.5em 0;
}
h1,h2,h3,h4,h5{
	line-height:1.1em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}
a{
	color:#000000;
}
#content a:hover{
	color:#30529C;
}
#content ul{
	margin:1.5em 0;
	padding:0;
}
#content ul li{
	background: url(/images/bullet.gif) left 4px no-repeat;
	padding:0 0 0 1.75em;
	margin:0 0 0.5em 2em;
}
	
a.tooltip:hover {
	position:relative;
	z-index:100;
	cursor:help;
}
a.tooltip span {
	display:none;
}
a.tooltip:hover span {
	display:block;
	position:absolute;
	top:20px;
	left:125px;
	width:250px;
	background:#F1F7FB;
	border:1px dotted #88B3DE;
	padding:8px;
	z-index:150;
	text-decoration:none;
}
/* End of 'Global - Typography' */

 div#spinner {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: white;
    z-index:5001;
    opacity:.80;
   	display: block;
	line-height: 100%;
}
div#spinner img{
    position:absolute;
    margin-top: -24px;
	margin-left: -24px;
	 top: 50%;
    left: 50%;
	}

.block ul {
	padding: 0;
	margin: 0;
}
.block ul li {
	padding: 0px;
	margin: 0px;
	display: block;
	clear: both;
}

.block ul li span.label {

	display: block;
	float: left;
	width: 38%;
	text-align: right;
}

.block ul li span.val {

	font-weight: bold;
	float: right;
	display: block;
	text-align: left;
	width: 60%;
	
}

.block ul li span.vallight {
	float: right;
	display: block;
	text-align: left;
	width: 65%;
}


table  {
	width: 100%;
}

table td {
	padding: 3px;
	text-align: left;
}

.tablink{


}

/*###############TABS######################*/
#featuresarea{
	/*position:relative;
	z-index:100;*/
	/*margin:-4.25em 0 0em 0;*/
	margin:0;
	padding:0;
}
#featuresarea ul#featuresarea-tabs{
	clear: left;
	float: right;
}

#featuresarea ul#featuresarea-tabs li{
	background: url(/images/featuresarea-tab-bg.gif) 100% -200px no-repeat;
	float:left;
	line-height:1em;
	margin:0 .25em 0 0;
	padding:0 1em 0 0;
	font-weight:bold;
	font-size:.9em;
}
				
#featuresarea ul#featuresarea-tabs li.active{
	background: url(/images/featuresarea-tab-bg.gif) 100% 0 no-repeat;
}
#featuresarea ul#featuresarea-tabs li a{
	background: url(/images/featuresarea-tab-bg.gif) 0 -200px no-repeat;
	display:block;
	color:#30529c;
	text-decoration:none;
	text-align:center;
	padding:1.25em .35em 1.25em 1.35em;
}
#featuresarea ul#featuresarea-tabs li.active a{
	background-position: 0 0;
	color:#000000;
}

/*################login#####################*/

/*#nav_login  {
	background-color:#D8E6F4;
	margin:0 0 0 0;
	padding: 0px 0 0px  0;
	clear:both;
	width: auto;
	height:30px;
	border-bottom: 1px solid #B7C8D9;
	border-right: 1px solid #B7C8D9;
	border-left: 1px solid #B7C8D9;
	float:right;
	
}*/

#nav_main_main  {
	background-color:#D8E6F4;
	margin:0 0 0 0;
	padding: 0px 0 0px  0;
	width: auto;
	height:30px;
	border-bottom: 1px solid #B7C8D9;
	border-right: 1px solid #B7C8D9;
	border-left: 1px solid #B7C8D9;
	clear:both;
		
}


#nav_login  {
	background-color:#D8E6F4;
	margin:0;
	padding:0;
	width: auto;
	height:30px;
	float:right;
		
}


#nav_login ul.tab-login {

	margin:0;
	padding:0;
	display: block;
	height:1%;
	
}
#nav_login ul.tab-login li {
	list-style: none;
	display: block;
	float: left;
	padding: 7px 5px;
	margin: 2px 0px 2px 0px;
	font-size: 0.9em;
}


#nav_login ul.tab-login li img  {
	
	float: left;
	padding: 0;
	margin: -3px 5px 0 0;
	height:20px;
	
}

#nav_login  ul.tab-login li a {
	text-decoration: none;
	font-weight: bold;
	color:#223A6F;
}


/*##########nav_main########*/

#nav_main  {
	background-color:#D8E6F4;
	margin:0 0 0 0;
	padding: 0px 0 0px  0;
	width: auto;
	height:30px;
	float:left;
		
}

#nav_main ul.tab-main {
	margin:0;
	padding:0;
	display: block;
	height:1%;
			
}
#nav_main ul.tab-main li {
	list-style: none;
	display: block;
	float: left;
	padding: 7px 5px;
	margin: 2px 0px 2px 0px;
	/*background: #EAEFF4 url(../images/column-cap2.gif) no-repeat -10px -19px;*/
	border-right: 1px solid #4E759C;
	font-size: 0.9em;
}
#nav_main ul.tab-main li a {
	text-decoration: none;
	font-weight: bold;
	color:#223A6F;
}


 #project_nav  {
	/*background-color:red;*/
	margin:0 0 0 0;
	padding: 0 0 0 0;
	width: auto;
	height:39px;
	/*border-bottom: 1px solid #FFFFFF;*/
}


#project_nav ul {
	/*border-collapse: collapse;*/
}
#project_nav li {
}

#focusarea h1 {
    /*background-color:blue;*/
	text-align: right;
	font-size: 1.6em;
	font-weight: bold;
	padding:0 20px 0 0;
	margin: 60px 0 0 1em;
	height:20px;
	}

#focusarea{
	background: #93A626 url(/images/focusarea-bg.jpg) no-repeat left top;
	padding:0;
	border-top:1px solid #ffffff;
	/*border-bottom: 1px solid #c0d546;*/
	height:140px;
}
#focusarea h2 {
	/*background-color:blue;*/
	float:left;
	text-align: left;
	padding:0;
	margin: 0.5em 0 0 1em;
	height:20px;
	color: #EBF1C9;
	font: italic bold 2em "Trebuchet MS", Arial, Verdana, Tahoma;
	}
/*
#focusarea #downloadbutton{
	background: url(/images/button-download-bg.gif) top left no-repeat;
	width:192px;
	color:#ffffff;
	float:right;
	padding:0.75em 0 0 0;
	text-align:right;
}
#focusarea #downloadbutton p{
	background: url(/images/button-download-bg.gif) bottom left no-repeat;
	padding:0 1.25em 1em 1.25em;
	margin:0;
}
#focusarea #downloadbutton p a{
	color:#ffffff;
	text-decoration:none;
}
#focusarea #downloadbutton p b{
	color:#ecbb3a;
}					
#focusarea #downloadbutton p #downloadbutton-text{
	display:block;
	font-size:1.75em;
	color:#ffffff;
	margin:0 0 0.5em 0;
}
#focusarea #downloadbutton p #downloadbutton-details{
	display:block;
	font-size:0.85em;
	color:#ffffff;
	font-weight:bold;
}
*/





input, textarea {
	color: #000;
	background: #FFFFFF;
	border-top: 1px solid #666666;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #666666;
	padding:5px;
	font: bold 0.8em Arial, Helvetica, sans-serif;
}
select, menu {
	color: #000;
	background: #FFFFFF;
	border-top: 1px solid #666666;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #666666;
	padding:2px;
	font: bold 0.8em Arial, Helvetica, sans-serif;
}
.bt-forms input {
	margin-top:10px;
	color: #333333;
	background:  url(/images/column-cap.gif) no-repeat -10px -50px;
	
	border-top: 1px solid #EAEFF4;
	border-right: 1px solid #C5D3E2;
	border-bottom: 1px solid #C5D3E2;
	border-left: 1px solid #C5D3E2;
	cursor:pointer;
	font: bold 0.8em Arial, Helvetica, sans-serif;
}

.entry{
	margin:10px;

}

.small_nav{
	margin: 0px 10px 20px 10px;
	float:right;

}
.label{

}
#flash{
	width:100%;
	background:#fff;
	padding:0.5em 0;

}

#notice, .errorExplanation {
	width:auto;
	background:#FFF1C1;
	padding:1em;
	height:1%;
	border: 1px solid #E1AE00;
	font-weight: bold;
}
#warning {
	width:auto;
	background:#FF5C5C;
	padding:1em;
	height:1%;
	border: 1px solid #E00000;
	font-weight: bold;
}
.errorExplanation p{
	/*font-weight: bold;*/

}
#project_callout {
	width: auto;
	background: #FFF1C1;
	padding: 1em;
	height: 1%;
	border: 1px solid #E00000;
	font-weight: normal;
	margin-bottom: 1em;
}
.errorExplanation ul li{

}

.gravatar_user{
	float:left;
	/*border:1px solid #333;*/
	padding:5px;
	background: #FFFFFF;
	margin:0 10px 5px 0px;
}
.gravatar_user img{
	float:left;
	border:1px solid #333;
	padding:2px;
	background: #FFFFFF;
	margin:0 10px 5px 0px;
}

#content h2, .content h2 {
	font-weight: bold;
	font-size: 18px;
	margin: 10px 0 10px 0;
}

#content h3, .content h3 {
	font-weight: bold;
	font-size: 16px;
	margin: 7px 0 7px 0;
}
#content h4, .content h4{
	font-weight: bold;
	font-size: 12px;
	margin: 7px 0 7px 0;
}

#leftbox {
	background-color: #F8F8FF;
	border: 1px dashed #CFF6FF;
}
#leftbox {
	background-color: #F8F8FF;
	border: 1px dashed #CFF6FF;
}
.strong{
		font-weight: bold;
}
.size1 { font-size: 1.0em; }
.size2 { font-size: 1.2em; }
.size3 { font-size: 1.4em; }
.size4 { font-size: 1.6em; }
.size5 { font-size: 1.8em; }


/*########## TABLES ################*/
#data table  {
	width:100%;
	text-align: center;
	border-collapse:collapse;
	font: 0.8em Arial, Helvetica, sans-serif;
	}
	
#data table thead th{
	color: #1B2734;
	background:  url(/images/bg.jpg) repeat-x 0px 0px;
	font-weight: bold;
	padding: 15px 3px;
	border: 1px solid #AFC1D8;
	white-space: nowrap;
}
#data  table thead tr {
	/*TODO*/
}

#data  table thead td, 
/*#data  table thead th, */
#data  table td,
#data  table tbody td
 {
	padding: 5px 2px;
	border: 1px solid #AFC1D8;
 }
#data  table tbody {
	background-color: #fff;
}
/*
div#data  table tbody tr:hover {
	background: #F7F9FB;
}
*/

.login{
width:250px;

margin:20px 0 0 200px;

}


/*########## traker ################*/

.Open{
	background: #FFFFFF;
}
.Open:hover{
	background: #E6EDF7;
}

.Major{
	background: #FEDBBC;
}
.Major:hover{
	background: #FDC693;
}
.Minor{
	background: #FCFEBC;
}
.Minor:hover{
	background: #FBFD93;
}
.Critical{
	background: #FEBFBC;
}
.Critical:hover{
	background: #FD928C;
}
.Trivial{
	background: #F5FFE8;
}
.Trivial:hover{
	background: #EAFFCC;
}

/*########## Files ################*/
.files{
	background: #F7F9FB;
	border: 1px solid #C7D5E2;
}
.files h2{
	background: #D8E6F4;
	margin: 1px 1px -8px 1px;
	padding: 5px;
	width: auto;
	border-bottom: 1px solid #A4BBD2;
	font-size: 1.2em;
	font-weight: bold;
	color: #333;
	display: block;
}

.files .rName{
	display:block;
	background: #EDFDCE;
	margin: 10px 1px;
	padding: 5px;
	width: auto;
	font-size: 0.9em;
	color: #000;
	border-bottom: 1px solid #ABDC18;
	border-top: 1px solid #DFF49D;
	}

.files .rNamePacket{
	font-size: 1.1em;
	color: #000;
	font-weight: bold;
}

.files .rVersions{
	color: #000;
	font-weight: bold;
	padding-left: 50px;
	background: url(/images/lastnode.gif) no-repeat 25px center;
	display: block;
	float: left;
	width: 50%;
	/*background:red;*/
}

.rLabel{
	float:left;
	display:block;
	font-weight: bold;
	width: 10%;
	/*background:red;*/
	text-align: right;
}

.rValue{
display:block;
float:left;
	font-weight: normal;
	width: 10%;
	padding-left: 10px;
	/*background:green;*/
	text-align: left;
}

.files a{
	font-weight: normal;
	color: #406080;
	text-decoration: underline;
	
}

#letter_list
{
	text-align: center;
	font-size: 1.1em;
	margin-bottom: 10px;
}

/*########## nuno debug ################*/
.debug{
	font-size: 5em;
	color: #FF0000;
	background: #009900;
	padding: 5px;
}
/*########## end ################*/
