
- { }
a:visited   { color: #004460; text-decoration: none }
a:link   { color: #848484; text-decoration: none }
a:hover  { color: #004460; text-decoration: none }
a:active  { color: #4e76c6; text-decoration: none }
body  { color: #848484; font-size: 11px; font-family: Arial margarin}
hr  { color: #fff; background-color: #fff; border-right: none #fff; border-bottom: 1px solid #dbdbdb; height: 1px }
li { color: #545454; font-size: 100%; font-family: Verdana; text-align: justify; padding-bottom: 5px }
tbody { color: #545454; font-size: 12px; font-family: Arial }
td  { color: #848484; }
.dn a:active { color: #4e76c6; font-size: 11px; font-family: Arial; text-decoration: none }
.dn a:hover  { color: #145e81; font-size: 11px; font-family: Arial; text-decoration: none }
.dn a:link  { color: #848484; font-size: 11px; font-family: Arial; text-decoration: none }
.dn a:visited  { color: #848484; font-size: 11px; font-family: Arial; text-decoration: none }
.links2 a:active  { color: #4e76c6; font-size: 9px; font-family: Verdana; text-decoration: none }
.links2 a:hover  { color: #ce4400; font-size: 9px; font-family: Verdana; text-decoration: none }
.links2 a:link  { color: #004460; font-size: 9px; font-family: Verdana; text-decoration: none }
.links2 a:visited  { color: #004460; font-size: 9px; font-family: Verdana; text-decoration: none }
.se_button  { color: #474747; font-size: 12px; font-family: Arial; border-style: solid none none solid; border-width: 1px; border-color: #c4ebf4 }
.se_fields  { color: #474747; font-size: 11px; font-family: Arial; background-color: #e7fbff; padding-right: 4px; padding-left: 4px; border: solid 1px #93bac4; width: 115px; height: 18px }
.titles  { color: #4b87a4; font-weight: bolder; font-size: 14px; font-family: Arial; letter-spacing: 2px }
.for { color: #4b87a4; font-weight: bolder; font-size: 11px; font-family: Arial; letter-spacing: 1px }
strong{font-weight: bold;}
b {font-weight: bolder;}
.para { color: #545454; font-size: 11px; font-family: Verdana; margin-top:6px; margin-left:15px;}

.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-title { font-weight:bold; }
.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-teaser { margin-bottom:15px; }
.tx-mininews-pi1 .tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-title { font-weight:bold; }
.tx-mininews-pi1 .tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-teaser { margin-top:0px; margin-bottom:10px; }
.tx-mininews-pi1 .tx-mininews-pi1-singleView P.tx-mininews-pi1-singleViewField-teaser { font-style:italic; margin-top:5px; margin-bottom:10px; }
.tx-mininews-pi1 .tx-mininews-pi1-browsebox P SPAN.tx-mininews-pi1-browsebox-strong { font-weight:bold; }
.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-teaser A { color:black; text-decoration:none; }
.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-teaser A:hover { color:black; text-decoration:none; }

body, body div, body p, body th, 
body td, body li, body dd    {
    /* more specific to override imported rule */
    font-size:    x-small;      
    /* false value for WinIE4/5 */
    voice-family: ""}"";   
    /* trick WinIE4/5 into thinking rule is over */
    voice-family: inherit;   
    /* recover from trick */
    font-size:    small
    /* intended value for better browsers */
    }



h1  { color: #4b87a4; font-weight: bolder; font-size: 150%; font-family: Arial; letter-spacing: 2px;text-align: left; }
h2  { color: #4b87a4; font-weight: bolder; font-size: 110%; font-family: Arial; letter-spacing: 2px;text-align: left }
h3  { font-weight: bolder; font-size: 110%; font-family: Arial; letter-spacing: 2px;text-align: left }
p { color: #000000; font-size: 10px; font-family: Arial }
li { color: #848484; font-size: 11px; font-family: Arial }
bodytext  { color: #000000; font-family: Verdana }
a.menulink { font-weight: bolder;color: #848484; font-family: Verdana;text-align: left;font-size: 100% }
a.menulink:visited { font-weight: bolder;color: #848484; font-family: Verdana;text-align: left;font-size: 100% }
a.menulink:hover  { color: #004460; font-size: 100%; font-family: Verdana; text-decoration: none }

//.menu {border-bottom: solid 1px #000000;border-right: solid 1px #000000;}

.leftcol {margin-top: 15px; margin-bottom: 15px;}
.maincont {padding-top: 15px;margin-top: 15px; padding-bottom: 15px;margin-bottom: 15px }

.logobottoma {border-top: solid 1px #4b87a4; padding-top: 15px; }
.logobottomb {color: #4b87a4; font-size: 14px; border-top: solid 1px #4b87a4; padding-top: 15px; text-align: center; }

.logotopa {border-bottom: solid 1px #4b87a4; padding-bottom: 15px; vertical-align: bottom; }
.logotopb {color: #4b87a4; font-size: 14px; border-bottom: solid 1px #4b87a4; padding-bottom: 15px; vertical-align: bottom; text-align: center; }

.contentsbox {margin-left:15px;width:747px}
.rightcol {margin-left:15px;margin-right:15px;;width:150px}
.contents {margin-left:15px;padding-right:15px;width:100%}
.contents p td {font-size:90%;font-family: Verdana}
.topbox {margin-left:15px;height:0px}
.leftmenu {text-align:left;margin-right:10;margin-left:15px;height:0px}
.leftcol {margin-left:15px;height:0px}
.footer {margin-bottom:15px;border-top: solid 1px #4b87a4;}
.box_contents p {font-size:70%}
.box_contents li { color: #545454; font-size: 70%; font-family: Verdana; text-align: left; padding-bottom: 5px }
.box_contents ol {padding-left:0px;list-style-type: decimal;text-align: left; }
.box_table {width:120px}

#dv_349 .dvGrid {width:50%}

div.colmaster .col1, .col2{

	float:left;
	
	display:inline; 
}

.dvnavbutton_update {
	float:left;
}

td.tt_newsodd {
	background: none;
	color: #545454;
	font-weight: bolder;
	font-size: 67%;
}
td.tt_newseven {
	background: none;
	color: #545454;
	font-weight: bolder;
	font-size: 67%;
}
td.tt_newsodd a {
	font-weight: normal;
	color: #545454;
	font-size: 100%;
}
td.tt_newsodd a:hover {
	font-weight: normal;
	color: #545454;
	text-decoration: underline;
	font-size: 100%;
}
td.tt_newseven a {
	font-weight: normal;
	color: #545454;
	font-size: 100%;
}
td.tt_newseven a:hover {
	font-weight: normal;
	color: #545454;
	text-decoration: underline;
	font-size: 100%;
}
td.tt_newsarchive {
	background: none;
	color: black;
	font-weight: bolder;
	padding-top: 5px;
	text-align: center;
}
tr.tt_newsarchiveheader {
	background: none;
}
td.tt_newsarchiveheader {
	color: #79838E;font-weight: bolder; font-size: 110%; text-align: left;
}
td.tt_newsarchiveitem {
	background: none;
	font-weight: bolder; font-size: 90%; text-align: left;
}


/*.newsheader {margin-bottom:5px;border-top: solid 2px #a9d195; border-bottom: solid 1px #a9d195;padding-top: 5px;color: #4b87a4; font-weight: bolder; font-size: 110%;}*/

.newsheader {
	margin-bottom: 0px;
	padding-bottom: 0px;
	border-bottom: solid 1px #848484;
	padding-top: 5px;
	font-weight: bold;
	text-align: left;
	color:#4b87a4;
	font-size:110%;
	clear: both;
}

.newsheader a, .newsheader a:visited, .newsheader a:hover {
	color:#4b87a4;
	text-decoration: none;
}

.newstime {
	margin: 0px;
	padding: 0px;
	text-align: right;
	font-size:90%;
}

.newssubheader {
	;
}

.newsimage {
	padding-left: 3px;
}

newscontent {
	;
}

.newsnavigator {
	text-align: right;
	border-top: solid 1px #a9d195;
	padding-top: 5px;
}

.auxlic_headercell {
	background:#4b87a4;
	text-align: left;
	color:#ffffff;
	padding: 5px;
}

.auxlic_even {
	text-align: left;
	background:#edf7f9;
	padding: 5px;
}

.auxlic_odd {
	text-align: left;
	background:#9bd5e3;
	padding: 5px;
}

.auxlic_singlecellheader {
	text-align: left;
	border-bottom:1 solid #9bd5e3;
	padding: 5px;
}

.auxlic_singlecell {
	text-align: left;
	border-bottom:1 solid #9bd5e3;
	padding: 5px;
}


.auxlic_printcellheader {
	text-align: left;
	border-bottom:1 solid #9bd5e3;
	padding: 5px;
}

.auxlic_printcell {
	text-align: left;
	border-bottom:1 solid #9bd5e3;
	padding: 5px;
}

.supporthigh {
	background:#ff0000;
	text-align: left;
	color:#ffffff;
	padding: 5px;
	width:5px
}

.supportmedium {
	background:#00ffff;
	text-align: left;
	color:#ffffff;
	padding: 5px;
	width:5px
}

.supportlow {
	background:#00ff00;
	text-align: left;
	color:#ffffff;
	padding: 5px;
	width:5px
}

#nlpage {
	background:#ffffff;
	text-align: left;
	color:#ffffff;
	padding: 5px;
	width:632px;
	border:solid 2px #4b87a4;
}

#nltop {
	 
	text-align: left;
	color:#ffffff;
	padding: 0px;
	margin-bottom:5px;
	height:90px;
	border:solid 1px #4b87a4;
}

#nlleft {
	
	float:left;
	position=absolute;
	background:#ffff;
	text-align: left;
	color:#ffffff;
	padding: 5px;
	height:0px;
	visibility:hidden;
	border:solid 1px #4b87a4;
}

#nlcontbox {
	
	float:right;
	top:110px;
	background:#ffff;
	text-align: left;
	color:#ffffff;
	padding: 5px;
	height:100%;
	width:100%;
	border:solid 0px #4b87a4;
}

#nlcenter {
	
	margin-right:5px;
	float:left;
	background:#ffffff;
	text-align: left;
	color:#ffffff;
	padding: 5px;
	height:100%;
	width:400px;
	border:solid 0px #4b87a4;
}

#nlright {
	
	float:right;
	background:#ffffff;
	text-align: left;
	color:#ffffff;
	padding: 5px;
	width:200px;
	height:100%;

	border:solid 1px #4b87a4;
}

#nlfooter {
	margin-top:5px;
	position:realtive;
	float:right;
	background:#ffffff;
	text-align: left;
	color:#ffffff;
	padding: 5px;
	height:100%;
	width:100%;
	border:solid 1px #4b87a4;
}

table.nlt {
	width: 100%;
	height: 100%;
}

td.nltd {
	vertical-align: middle;
	text-align: center;

}


/* Bugtracker Search Form */      
div.fl_bugtracker_bugsearch fieldset { padding: 5px; width: 550px; border: 1px solid black; background-color: #EEE; text-align: center; }      
div.fl_bugtracker_bugsearch fieldset label { height: 19px; }      
div.fl_bugtracker_bugsearch select { width: 115px; border: 1px solid black; height: 19px; }      
div.fl_bugtracker_bugsearch select option { padding: 0px 1px; height: 19px; }      
div.fl_bugtracker_bugsearch #tx_flbugtracker_pi1_search { border: 1px solid black; background-color: #FFF; width: 150px; height: 17px }      
div.fl_bugtracker_bugsearch .submit-it { border: 1px solid black; background-color: #93DB70; margin-left: 5px; height:19px; }      

/* Bugtracker List View */      
div.fl_bugtracker_bugtracker table.buglisting { width: 100%; margin-top: 10px; }      
div.fl_bugtracker_bugtracker table.buglisting thead td { background-color: #EEE; border: 1px solid #BBB; padding: 2px; margin: 1px; }      
div.fl_bugtracker_bugtracker table.buglisting thead td.small { width: 1%; }      
div.fl_bugtracker_bugtracker table.buglisting thead td.big { width: 96%; }      
div.fl_bugtracker_bugtracker table.buglisting tbody td { border: 1px solid #BBB; padding: 2px 3px; margin-bottom: 1px; }      
/* Page Browser */      
div.fl_bugtracker_bugtracker div.pagebrowser { margin-top: 4px; text-align: center; }      
div.fl_bugtracker_bugtracker div.pagebrowser a { display: block; width: 20px; height: 18px; padding-top: 2px; margin: 3px; float: left; background-color: white; text-decoration: none; text-align: center; vertical-align: middle; border: 1px solid #EEE; }      
div.fl_bugtracker_bugtracker div.pagebrowser a:hover, div.fl_bugtracker_bugtracker div.pagebrowser a.active { background-color: #D9D919; text-decoration: underline; }            
/* Add Form */      
div.fl_bugtracker_addform fieldset { padding: 5px; border: 0px; }      
div.fl_bugtracker_addform fieldset div { clear: both; padding: 2px; }      
div.fl_bugtracker_addform fieldset label { display: block; width: 120px; float: left; }            
/* Bugtracker Detail View */      
div.fl_bugtracker_bugdetail table tr td { padding: 2px; }      
div.fl_bugtracker_bugdetail table { border-bottom: 1px solid #BBB; padding-bottom: 4px; }      
div.fl_bugtracker_bugdetail h2 { font-size: 16px; padding-top: 4px; border-top: 1px solid #BBB; }      
div.fl_bugtracker_bugdetail h4 { font-size: 11px; padding-top: 4px; border-top: 1px solid #BBB; }      
div.fl_bugtracker_bugdetail div.description { padding: 20px; }      
div.fl_bugtracker_bugdetail div.fl_bugtracker_bugdetail_comments_input label { display: block; width: 140px; float: left; }      
div.fl_bugtracker_bugdetail div.fl_bugtracker_bugdetail_comments_input div { clear: both; padding: 3px 0px; }      
/* Bugtracker Detail View Mod Functions */      
div.fl_bugtracker_bugdetail div.mod_functions { padding: 10px; border: 2px dotted red; }      
div.fl_bugtracker_bugdetail div.mod_functions label { display: block; width: 140px; float: left; }      
div.fl_bugtracker_bugdetail div.mod_functions div { clear: both; padding: 3px 0px; }      
/* Changelog & Roadmap */      
div.fl_bugtracker_roadmap h2,      div.fl_bugtracker_changelog h2 { padding-top: 15px; padding-bottom: 5px; font-size: 14px; text-decoration:underline; }      
div.fl_bugtracker_roadmap div.bugs, div.fl_bugtracker_changelog div.bugs { margin: 1px; padding: 2px; }
