html {
    margin:0;
    padding:0;
}

body {
    margin:0;
    font:69% Verdana, Helvetica, sans-serif;
    background: #b7d9fc url(/Templates/Public/Images/bgDecal.gif) 579px 0 no-repeat;    
}

a {
    color:#005bbb;
    text-decoration:none;
}

a:hover {
    color: #0050a9;
    text-decoration: underline;    
}

h1, h2, h3, h4 {
    margin-top:0;
    color:#000;
    margin-bottom: 0.3em;
}

h1 {
    font-family:arial;
    font-size:1.64em;
    margin-bottom:0.7em;
}

h2 {
    font-family:arial;
    margin-bottom:0.2em;
    font-size:1.36em;
    font-weight:bold;
}

h3 {
    font-family:arial;
    margin-bottom:0.2em;
    font-size:1.18em;
    font-weight:bold;
}

h4 {
    font-size: 1em;		
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}

ul {
    margin-top:0.2em;
	margin-left:3em;
	padding-left:0;
}

ol {
    margin-top:0.2em;
    margin-left:3em;
    padding-left:0;
}

hr {
	display: none;
	height:0em;
	border:0;
	margin-top:1em;
	margin-bottom:1em;
}

p {
    margin-top:0;
    margin-bottom:1em;    
}

#content ul li, .editmode ul li, #content ol li, .editmode ol li
{
    margin-bottom:0.5em;
}

input, select {
    font-family:Verdana;
}

.imageText {
    font-size:0.85em;    
}

.up {
	vertical-align: super;
}

.down {
	vertical-align: sub;
}

.toggleLayer {
	font-weight:bold;
}

#faqItems {
	margin-bottom:1em;
}

#faqQuestion {
	margin-bottom:1em;
}

#faqStepNav {
	margin-bottom:2em;
}

#column1 .faqMainBody {
	margin-top:0;
	margin-bottom:2em;
}

#content .faqItemQuestion {
	font-size: medium;
	font-weight: bold;
}

#content fieldset {
    border:medium none;
    margin:0;
    padding:0;
}

#content fieldset legend {
    padding: 0;
}

#shell {
	min-width:784px;
	max-width:985px;
	background-color:#fff;
}

#logoutShell
{
    
	width:985px;
	background-color:#fff;
}

#header {
    background:#fff;
    width:99%;
}

#header .padding {
    padding:1em 0em 1em 1em;
}

#header a.loginmenu {
	padding-right: 1.2em;
	background: url(/Templates/Public/Images/arrowDown.gif) top right no-repeat;
}

#nav1 {
	/*width: 100%;*/
    height:2.8em;
    background-image: url(/Templates/Public/Images/bgTopbar.gif);
	border-top:1px solid #d7d7d7;
	border-bottom:1px solid #fff;
	overflow:hidden;
}

#nav1 #links ul {
    margin-top:0;
    margin-left:0;
    padding-left:0;
}

#nav1 #links li {
    display:inline;
    margin-right:1em;
}

#nav1 #links li a {
    float:left;
    display:block;
    padding:0.65em 1em 0.8em 0.8em;
    background-image: url(/Templates/Public/Images/bgNav1Delimiter.gif);
    background-repeat: no-repeat;
    background-position: top right;
    font-weight:bold;
    font-size:1.1em;
}

#nav1 #search {
    float:right;
    margin-top:0.3em;
    margin-right:0.5em;  
}

#nav1 #search #searchLinks {
    margin-top:0.45em;
    margin-right:1em;
}
	
#nav1 #search #searchField {

}

#nav2 {
    float:left;
    width:18%;
    background:#fff;
    min-height:400px;
    border-right:1px solid #ccc;	/*Så att vänsterkolumnens streck hänger med när menyn expanderar */
}

#nav2 .padding {
   
}

#nav2 ul {
    margin:0; 
    padding:0;
}

#nav2 ul li {
    list-style:none;
}

#nav2 ul li a {
    display:block;
    padding:0.55em 2em 0.7em 1em;
    border-bottom:1px solid #ccc;  
}

#nav2 ul li.hasChildren {
    /*background-image: url(/Templates/Public/Images/arrowNav2.gif);*/
    background-image: url(/Templates/Public/Images/arrowNav2transparent.gif);
    background-repeat: no-repeat;
    background-position: top right;
}

#nav2 ul li.active {
    background:#005bbb;
    font-weight:bold;
}

#nav2 ul li.active a {
    border-bottom:1px solid #fff;
    color:#fff;
    background-image: url(/Templates/Public/Images/arrowNav2Active.gif);
    background-repeat: no-repeat;
    background-position: top right;
}

#nav2 #nav2SubContent {
    background-image: url(/Templates/Public/Images/bgNav2SubContent.gif);
    background-repeat:repeat-x;
    min-height:12em;
}

#nav2 #nav2SubContent .padding {
    padding:1em;
}

#body {
    min-height:400px;
    padding-top:2em;    
    min-height:400px;
	background:url(/Templates/Public/Images/bgWrapper.gif) top left no-repeat !important;
}

#content {
    float:left;
    width:63.5%;
    background:#fff;    
    border-left:1px solid #ccc;
    margin-left: -0.1em;
    border-right:1px solid #ccc;
    position: relative;
}

#content .padding {
    padding-left:1em;
    padding-right:0.5em;
}

#content #breadCrumbs {
    width:96%;
    margin-bottom:1.5em;
    padding-bottom:0.4em;
    padding-right: 2em;
    border-bottom:1px solid #ccc;
}


#content #column1 {
    float:left;
    width:71%;
    min-height:400px;
    overflow: hidden;
    /*padding-right: 5px;*/
}

#content #column1 .padding {
    padding:0;  /*Reset padding inherited from content */
    padding-right: 1em;
}

#content #column1 .dateStamp {
    margin-bottom:0.5em;
}

#content .ingress {
    font-weight:bold;
    margin-bottom:1em;
}

#content .pageinfo {
    border-top:1px solid #D4D4D4;
    color: #000;
    font-size:0.91em;
    padding-top:0.45em;
    clear:both;
}

#content #column1 .news h2, #content #column2 .news h2 { 
    padding-left: 0;
    margin-bottom: 0;
}

#content #column2 .flash h2{
	border: none; 	
}

#content #column2 .news h2 { 
    border-bottom-color: #ccc;
}

#content #column2 {
    float:left;
    width:28%;        
}

#content #column2 .padding {
    padding:0; /* Reset padding inherited from content */
    padding-right: 0em;
}

#content #column2 .imageList {
    margin-bottom:1em;
}

#content #column2 .imageList img {
    margin-right:0.5em;
}

#content #column3 {
    float:left;
    width:29%;
    display:none; 
}

#content #column3 .padding {
    padding: 0; /* Reset padding inherited from content */
    padding-left: 1em;
}

#content .startTransport h2 {
	display: block;
	height: 1.4em;
	padding: 0.3em 0 0em 2em;
	margin-bottom: 0;
}

#content .startTransportRailRoad h2 {
	background: url(/Templates/Public/Images/startRailRoad.gif) 0.1em 0 no-repeat;
}

#content .startTransportRailRoad .columnhandler {
	border-bottom: 3px solid #B5BF00;
}

#content .startTransportFlight h2 {
	background: url(/Templates/Public/Images/startAir.gif) 0.1em 0 no-repeat;	
}

#content .startTransportFlight .columnhandler {
	border-bottom: 3px solid #00A6D3;
}

#content .startTransportShipping h2 {
	background: url(/Templates/Public/Images/startSea.gif) 0.1em 0 no-repeat;	
}

#content .startTransportShipping .columnhandler {
	border-bottom: 3px solid #BF2295;
}

#content .startTransportRoad h2 {
	background: url(/Templates/Public/Images/startRoad2.gif) 0em 0 no-repeat;	
}

#content .startTransportRoad .columnhandler {
	border-bottom: 3px solid #e2a550;
}

#content .startTransport .columnhandler p {
	margin-top:0.5em;	
}

#content .startTransportRailRoad ul { 
    background-color: #f5f5d9;
    border-top:0;
}

#content .startTransportFlight ul { 
    background-color: #e3f0f8; 
    border-top:0;
}

#content .startTransportShipping ul { 
    background-color: #f8e8f3; 
    border-top:0;
}

#content .startTransportRoad ul { 
    background-color: #fBf3e8; 
    border-top:0;
}

#content .news ul { 
    margin-bottom: 0.9em; 
}

#sidebar {
    float:left;
    width: 18%;
    background: #fff;
    min-height:400px;    
    border-left:1px solid #ccc;
    margin-left: -0.1em;
}

#sidebar .padding {
    padding-right:0em;
}

#sidebar .banner p {
    margin-bottom:0;
}

#sidebar .banner {    
    border-bottom: 1px solid #D4D4D4;
    margin-bottom:1em;
    padding-bottom:1em;
}

#sidebar .banner .bannerImage 
{
	padding-left: 1em;
    overflow:hidden;   
}

#sidebar .banner .bannerText {
    padding-left:5%;    
}

#footer {
    background:#005bbb;
    height:2.4em;
    color:#fff;
    margin-top: 1.5em;
}

#footer p {
    text-align:center;
}

#footer a {
	text-decoration: underline;
    color:#fff;
}

#footer a:hover {
	text-decoration: none;
}

#footer .padding {
    padding:0.5em;
}

#commonLinks {
    margin-top:1.4em;
    float:right;
    
}

#content #column2 .newsList {	
	padding:0.35em 0em 0.5em 0em;	
	margin-top: -0.5em;
	margin-bottom: 0em;
}

#content #column1 .newsList {	
	padding:0.35em 0em 0.5em 0em;	
	margin-top: -0.5em;
	margin-bottom: 0em;
	float: left;
	width: 100%;
	
}

#content #column1 .newsList .firstNewsPanelClass {	
	float: left;
	width: 100%;
}

#content #column1 .newsListClass {
	float: left;
	width: 100%;
}

.toArchive {		
	padding-left: 0.35em;
}

.publishDate {
	margin-bottom:0.5em;	
}

.previousNews {
	border-bottom:1px solid #D4D4D4;		
}

#print {		
	background: url(/Templates/Public/Images/iconPrint.gif) no-repeat;	
	display: block;
	width: 19.5px;
	height: 19.5px;	
	float: right;
	position: absolute;
	right: 6px;
	top: 1px;
}

#print span {
    display:none;
}

/* ================ SEARCH ================= */

#content .searchBox {
    margin-bottom: 1.4em; 
    height: 4.8em;   
    padding: 1em;
}

#content .searchBox ul {
    list-style: none;
    margin: .8em 0;
    padding: 0;
}

#content .searchBox ul li {
    display: inline;
    margin-right: 0.5em;
}

ol.searchNumberList {
    list-style: none;
    margin: 0;
    padding: 0;
}

#content li.searchResult p { 
    margin: 0;
    padding: 0;
}

#content .hitsPerItems {
    width: 100%;    
    background-color: #eee;
    margin-bottom: 1.8em;
}

#content .hitsPerItems p {
    margin: 0;
    padding: 0 0 .3em .3em;
}

#content div.searchResultHead {
    width: 100%;
    padding-bottom: 0.3em;
    margin-bottom: 0.4em;
    border-bottom: 1px solid #eee;
}
#content div.searchResultHead p {
    margin: 0;
    padding: 0;
}

#content p.searchResultBottom {
    color: green;
}

#content p.searchResultText {
    margin-bottom:0em;
}

#content #column1 #resultarea h2.decorated{
    margin-bottom:0em;
}

#content .searchBoxSiteSeeker {
	margin-bottom: 1.4em;        
    padding: 1em;    
}

#content .hitsPerItemsSiteSeeker {
	width: 100%;    
    background-color: #eee;
}

#content .hitsPerItemsSiteSeeker p {
	margin: 0;
    padding: 0 0 .3em .3em;
}

#content .searchNumberList li {
	padding-top: 0.5em;
}

#content .searchNumberList li a {
	margin-bottom: 1em;
}

#content .searchNumberList .searchResultText {
	border-top: 1px solid #D4D4D4;
	border-top-width: 100%;
	padding-top: 0.5em;
}

#content #column1 #PanelSearchHeader {
	margin-bottom: 10px;
}


#content #column1 #resultarea .pager a {
	margin-left: 0.2em;
}

#content #column1 #resultarea .pager .selected { 
    margin-left: 0.2em;
    font-weight: bold;    
}

#content #column1 #resultarea .pager a.next {
padding-right:1.7em;
}

.ess-search-button {
	float: right;
	margin-top: 0em;
}
	


/* ================ SafetyAviation ================ */

#safetyAviationSearchField {
	background-color: #eee;
	height: 12.5em;
	width:27em;
}

#safetyAviationSearchField .padding
{
	padding: 1em !important;	
}

#safetyAviationSearchField label 
{
	display:block;	
	padding-bottom:0.5em;
}

#safetyAviationSearchField .safetyAviationDropDownCategory 
{
	display:block;	
	margin-bottom:0.5em;	
	width: 20em;
}
#safetyAviationSearchField .safetyAviationDropDownArea
{
	display:block;	
	margin-bottom:0.5em;
	width: 20em;	
}

#safetyAviationSearchField .safetyAviationBtnSearch
{
	display:block;	
	margin-top:0.5em;
}
/*
#safetyAviationSearchTip {
	background-color: #eee;
	padding: 1em;
}
*/
#safetyAviationSearchResult {
	margin-top: 1em;
}
/*
.safetyAviationText {
	float: left;
}

.safetyAviationDropDown {
	float: left;
}	

.safetyAviationSearchButton {
	float: right;
	margin-top: 4em;
}
*/
/* ============= SafetyAircraft ============= */

.safetyAircraftSearchField {
	background-color: #eee;	
	height: 15.5em;
	width: 40em;	
}

.safetyAircraftSearchField .padding
{
	padding: 1em !important;
}

.safetyAircraftRadioButton  {	
	float:left;	
	width:100%;
}

.safetyAircraftRadioButton #radioButtonGroup
{
	float:left;	
}

.safetyAircraftTextbox
{
	float:left;
}
.safetyAircraftSearchText
{
	float:left;	
	width:100%;
}

.safetyAircraftSearchButton
{
	float:right;
	margin-top: -2em;
}

.safetyAircraftSearchResult {
	padding-top: 1em;
}
.safetyAircraftTxtSearch
{	
	width:20em;
	margin-top:0.2em;
}
.safetyAircraftSearchResult ul.linkList 
{
	border:0em;	
}
.safetyAircraftSearchResult td
{
	width:50%;
}
/* ================ WRAPPERS ================ */

/* wrapper - klass för att hantera kolumnlayout i sidans grundstruktur. 
   För allmän hantering av kolumnlayout använd klassen "columnhandler". */

.wrapper {
	float: left;
	float/**/: none;
	
}

/* easy clearing */
.wrapper:after {
	content: '[.]';
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.wrapper {
	display: inline-block;
}

/*\*/

.wrapper {
	display: block;
}

/* columnHandler - klass för att hantera kolumnlayout. */

.columnhandler {     
    float: left;       
    float/**/: none;
}

/* easy clearing */

.columnhandler:after {
    content: '[.]'; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.columnhandler {
    display: inline-block;
}

/*\*/
.columnhandler {
    display: block;
}

/* end easy clearing */

.columnhandler div {
    float: left;
}

.columnhandler div div {
	float: none;
}

.columnhandler div div.columnhandler div {
    float: left;
}


/* ================ PAGETYPES ================ */

/* pageTypeNormal */
.pageTypeNormal #content #column1 {

}

.pageTypeNormal #content #column2 {

}

.pageTypeNormal #content #column3 {
    display:none;
}

/* pageTypeOneColumn */
.pageTypeOneColumn #content #column1 {
    width:99%;
}

.pageTypeOneColumn #content #column2,
.pageTypeOneColumn #content #column3 {
    display:none;
}

/* pageTypeStart */
.pageTypeStart #content #column1 {
    width:50%;
}

.pageTypeStart #content #column2 {
    width:49%;
}

.pageTypeStart #content #column3 {
    display:none;
}
.pageTypeStart #content h1, .pageTypeStart #content #breadCrumbs, .pageTypeStart #content #print {
    display:none;
}

/* pageTypeTwoEqualColumns */
.pageTypeTwoEqualColumns #content #column1 {
    width:50%;
}

.pageTypeTwoEqualColumns #content #column2 {
    width:49%;
}

.pageTypeTwoEqualColumns #content #column3 {
    display:none;
}

/* pageTypeThreeEqualColumns */
.pageTypeThreeEqualColumns #content #column1 {
    width:33%;
}

.pageTypeThreeEqualColumns #content #column2 {
    width:33%;
}

.pageTypeThreeEqualColumns #content #column3 {
    display:block;
    width:33%;
}

/* pageTypeFullWith */
.pageTypeFullWidth #content {
    width:81.8%;
    border-right:0;
}

.pageTypeFullWidth #content #column1 {
    width:99%;
}

.pageTypeFullWidth #content #column1 .padding {
    padding-right:0;
}

.pageTypeFullWidth #content #column2,
.pageTypeFullWidth #content #column3,
.pageTypeFullWidth #sidebar {
    display:none;
}


/* =============== TRANSPORT AREA SETTINGS =============== */

.transportAreaMainBody {
	overflow: hidden;
	width: 100%;
}

.transportArea #column1 {
    margin-top:-1em;
}

.transportArea h1 {
    border-bottom:3px solid #ccc;
    padding: 0.3em 0 0.3em 1.6em;
}

/* transportAreaShipping */

.transportArea.transportAreaShipping h1 {
    background: url(/Templates/Public/Images/startSea.gif) 0.1em 0.2em no-repeat;
    border-bottom:3px solid #c81d82;
}

.transportArea.transportAreaShipping h2.decorated h2 {
    border-color: #c81d82;
}

.transportArea.transportAreaShipping h2.decorated {
    border-color: #bf2295;
}

.transportArea.transportAreaShipping #column2 ul.linkList, .eServiceListShipping ul.linkList {
	background-color: #f8e8f3;
}

/* transportAreaRoad */

.transportArea.transportAreaRoad h1 {
    background: url(/Templates/Public/Images/startRoad2.gif) 0.1em 0.2em no-repeat;
    border-bottom:3px solid #e2a550;
}

.transportArea.transportAreaRoad h2.decorated {
    border-color: #e2a550;
}

.transportArea.transportAreaRoad #column2 ul.linkList, .eServiceListRoad ul.linkList {
	background-color: #fBf3e8;
}

/* transportAreaRailroad */

.transportArea.transportAreaRailroad h1 {
    background: url(/Templates/Public/Images/startRailroad.gif) 0.1em 0.2em no-repeat;
    border-bottom:3px solid #b5bf00;
}

.transportArea.transportAreaRailroad h2.decorated {
    border-color: #b5bf00;
}

.transportArea.transportAreaRailroad #column2 ul.linkList, .eServiceListRailroad ul.linkList {
	background-color: #f5f5d9;
}

/* transportAreaFlight */

.transportArea.transportAreaFlight h1 {
    background: url(/Templates/Public/Images/startAir.gif) 0.1em 0.1em no-repeat;
    border-bottom:3px solid #00a6d3;
}

.transportArea.transportAreaFlight h2.decorated {
    border-color:#00a6d3;
}

.transportArea.transportAreaFlight #column2 ul.linkList, .eServiceListFlight ul.linkList  {
	background-color: #e3f0f8;
}

.startTransportRailRoad .headLnkRailRoadPic, .startTransportRoad .headLnkRoadPic,
.startTransportShipping .headLnkShippingPic, .startTransportFlight .headLnkFlightPic {
	text-decoration: none;
	cursor: pointer;
	color: Black;
}

/* =============== IFRAME PAGE ============== */

body.iFramePage {
    background: #fff;
}

/* =============== PAGING ============== */

ul.pager {
    list-style: none;    
    width: 100%;
    margin: 1em 0;
    padding: 0;
    background-color: #eee;
    height: 1.4em;
}

ul.pager li {
    float: left;
    background-color: #eee;   
}

ul.pager li.numbers {
    width: 53%;
}

ul.pager li.numbers ol {
    margin: auto;
    width: 53%;
    list-style: none;
}

ul.pager li.numbers ol li { 
    padding: 0; 
}

.pager {
    margin-top:1.5em;
    padding:0.25em;
    background-color:#eee;
}

.pager a{
	margin-left: 0.5em;
}

.pager .selected { 
    font-weight:bold; 
    margin-left: 0.5em;    
}

.pager a.previous {
    background: url(/Templates/Public/Images/pagingArrowPrev.gif);
    background-position:0em 0.1em;
    background-repeat:no-repeat;
    padding-left:1.5em; 
    margin:0em;   
}

.pager a.next {
    background-image: url(/Templates/Public/Images/pagingArrowNext.gif);
    background-position:3.35em 0.1em;
    background-repeat:no-repeat;
    padding-right: 1.5em;
    margin:0em;  
}

a.centerAlign{
	background-color: Lime;
}

.empty {
	background-image: url(/Templates/Public/Images/pagingEmpty.gif);
}



/* =============== TREEMENU ============== */

.treeMenu {
    margin-left:-1.5em;
    overflow:hidden;
}

.treeMenu .toggleBranchLayer {
    display:-moz-inline-block;
    padding-left:1.2em;
    background-repeat: no-repeat;
    background-position: 0em 0.3em;    
}

.treeMenu .collapsedNode {
    background-image: url(/Templates/Public/Images/TreeView/iconPlus.gif);
}

.treeMenu .expandedNode {
    background-image: url(/Templates/Public/Images/TreeView/iconMinus.gif);
}


.treeMenu ul {
   margin-top:0.45em;
   margin-left:1.7em;
}

.treeMenu li {
    list-style:none;
    margin-bottom:0.5em;
}

.treeMenu .loading {
    margin-left:2.5em;
}

.treeMenu .node {
    display:-moz-inline-block;
    margin-left:0.8em;
    padding-left:1.9em;
    padding-top:0.2em;
    padding-bottom:0.2em;
    background-image: url(/Templates/Public/Images/Extensions/default.gif);
    background-repeat: no-repeat;
}

.treeMenu .folderNode {
    display:-moz-inline-block;
    padding: 0.2em 0 0.2em 1.6em;
    background-image: url(/Templates/Public/Images/TreeView/folder.gif);
    background-repeat: no-repeat;
    background-position: 0em 0.1em;

}

/* ================ MISC ================ */

table .odd {
	background-color: #e9f1f9;
}

table .bold 
{
    font-weight: bold;
}

.mainPicture {
    width:100%;
    overflow:hidden;
}

#column2 .emergencyInfo
{
	background-color: White;
	margin-bottom:1.0em;
	margin-top:0;
}

#column2 .emergencyInfo .content
{
	padding:1.5em;
	padding-top: 0.5em;
}

#column2 .emergencyInfo h2 
{
	border-bottom:solid 1.0px #9a9a9a;	
	font-size: x-large;
}

#column2 .emergencyInfo p 
{
	margin-bottom:0;
}

#column2 .emergencyInfo .emergencyInfoPicTop {
	background: url(/Templates/Public/Images/msgBorder.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-bottom: 0;
	height: 2.0em;
}

#column2 .emergencyInfo .emergencyInfoPicBottom {
	background: url(/Templates/Public/Images/msgBorder.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 2.0em;
}

h1.decorated {
	border-bottom:3px solid #ccc;	        
}

h1.noBottomMargin 
{
	margin-bottom: 0em;
}

h2.decorated {
	border-bottom:3px solid #ccc;
	margin-bottom:0.5em;
	padding-bottom:0.2em;
}

#content #column2 h2.decorated {
	margin-bottom:0;
}

ul.linkList {
    border-top:1px solid #ccc;	
    margin:0 0 1em 0;
    padding:0;     
}

ul.linkList li {
    list-style:none;
    padding:0.35em 1em 0.5em 0.4em;
    border-bottom:1px solid #ccc;   
}

ul.linkList li.noborder 
{
	padding: 0.1em;
    border-bottom:0em;
}

#column2 ul.linkList {
    border-top:0;
}

.internalLinkText {
	padding:0.35em 1em 0 0.4em;
}

.externalLinkText {
	padding:0em 1em 0 0.4em;
}

#contactForm
{
	background-color:#fff;
}

#formWrapper
{
	margin-left:1em;
}

#formWrapper textarea, #formWrapper select, #formWrapper, #formWrapper input.email
{
	width:34em;
}

#confirmPopupPage {
	background-color: white;
}

.layer {
	display: none;
}

.left {
	float: left;	
}

.right {
    float: right;
}

.datePicker, .datePicker div{
	float:left;
}


.datePicker table{
	 margin:0;
}

.datePicker input
{
	font-size:1em;
}

/* ============= Form Contact TS ============= */


.formContactTSIntroText {
	width: 35em;
}

.formContactTSLabels {
	margin-left: 1.2em;
}

.formContactTSContainer {
	float: left;
}

.dropdownExtraMargin {
	margin-bottom: 1em;
}

.formContactTSMargin {
	float: left; 
	width: 1em;
}

.formContactTSDropDownList {
	float: left; 
	width: 31em;
}

.formContactTSTextbox {
	float: left;
	width: 32em;
}

.formContactColumn {
    width: 48%;
}

.formContactColumn h3.road {
    background:transparent url(/Templates/Public/Images/startRoad2.gif) no-repeat 0 0;
}

.formContactColumn h3.air {
    background:transparent url(/Templates/Public/Images/startAir.gif) no-repeat 0 0;
}

.formContactColumn h3.railroad {
    background:transparent url(/Templates/Public/Images/startRailRoad.gif) no-repeat 0 0;
}

.formContactColumn h3.sea {
    background:transparent url(/Templates/Public/Images/startSea.gif) no-repeat 0 0;
}

.formContactColumn h3 {
    margin: 0;
    padding: 0.3em 0 0 2em;
    height: 1.5em;
}

.formContactColumn p {
    margin-bottom: 2em;
    padding: 0.3em 0 0 2.3em;
    height: 8em;
}

.formContactColumn h3, .formContactColumn p {
    display: block;
}

.formContactFileArea {
    margin: 1em 0 1em 0;
}

/* ========== FormFlightSafety & PRMForm ========== */

.formNextButton {
	float: right; 
	margin-left: -46em;
}

.formBackButton {
	float: left;
}

.formContainerSummary {
	width: 100%; 
	float: left;
}

.formLineSummary {
	width: 48%; 
	float: left;
}

.formLeftLineSummary {
	width: 30%;
	float: left;
}

.formRightLineSummary {
	width: 68%;
	float: left;
}

.summaryBox {
	margin-bottom: 8em;
}

.red {
	color: Red;
}

.printButtonForm {
	float: right; 
	/*margin-left: -46em; */
}

/* ================ RoadSign ================ */

#roadSignImages {
	border-top:1px solid #D4D4D4; 
	margin-top: 1em;
	margin-bottom:1em;	
	text-align: center;
	min-width: 33em;
}

.roadSign {
	float:left;
	margin-top:1em;
	width:33%;	
}

.roadSignRow {
	border-bottom:1px solid #D4D4D4;
}

.roadSignLink {
	 text-align:center;
	 margin-left:0.4em;
	 margin-top:0.4em;	 
	 padding-bottom:1em;	 
}

.roadSignHeader {
    margin-bottom:1em;
}

.roadSignHeader .imgColumn {
    width:47%;
}

.roadSignHeader .listColumn {
    width:52%;
}

.relatedSymbolsLink  {
    display:block;
    padding:0.4em 0.3em 0.5em 0.3em;
    border-bottom:1px solid #D4D4D4;
    margin-top:-0.9em;
}

.relatedSymbolsDelimiter {
    margin-top:1em;
    margin-bottom:1em;
    border-bottom:1px solid #ccc;
}


/* ================ NewsArchive ================ */

.newsArchiveNewsHeading{
	border-bottom:1px solid #D4D4D4;
	padding-bottom:0.2em;
}

.newsPublishDate
{
    font-weight:bold;
}
/*
.newsArchiveNewsHeading h3{
	display:inline;
}
*/

p.newsArchive{
	margin-top:0.3em;
	margin-bottom:2em;
}

ul.linkList li.railroad a, 
ul.linkList li.aviation a, 
ul.linkList li.shipping a,
ul.linkList li.road a {
	padding-left: 2em;
}

ul.linkList li.railroad{
	background: url(/Templates/Public/Images/newsRailroad.gif) 0 .3em no-repeat;
}

ul.linkList li.aviation{
	background: url(/Templates/Public/Images/newsAir.gif) 0 .3em no-repeat;
}

ul.linkList li.shipping{
	background: url(/Templates/Public/Images/newsSea.gif) 0 .3em no-repeat;
}

ul.linkList li.road{
	background: url(/Templates/Public/Images/newsRoad.gif) 0 .3em no-repeat;
}

/* ================ E-services ================ */

/* ======= Road ======= */

.transportAreaRoad #column1 .EServiceHeadingsAndLinks {
	margin-top: -0.8em;
}

.transportAreaRoad #column1 .EServiceHeadingsAndLinks h3 {
	padding-bottom: 0.4em;
}

.transportAreaRoad #column1 .EServicesHeading {
	background-color: #fbf3e8;
	padding:0.2em 1em 0.1em 0.3em;
	margin-bottom: 0em;
	border-bottom:1px solid #ccc;  
}

.transportAreaRoad #column1 .EServicesLinks {
	background-color: #fbf3e8;
	margin-top: -0.25em;
}

.transportAreaRoad #column1 .EServicesLinks ul.linkList {
	margin-bottom: 0em;
}

.transportAreaRoad #column2 .eServicesDocsAndLinks {
	background-color: #fbf3e8;
	padding: 0em;
}

.transportAreaRoad #column2 .eServicesDocsAndLinks h2 {
	background-color: white;
}

.transportAreaRoad #column2 .eServicesDocsAndLinks ul.linkList {
	margin-bottom: 0em;
}

/* ======= RailRoad ======= */

.transportAreaRailroad #column1 .EServiceHeadingsAndLinks {
	margin-top: -0.8em;
}

.transportAreaRailroad #column1 .EServiceHeadingsAndLinks h3 {
	padding-bottom: 0.4em;
}

.transportAreaRailroad #column1 .EServicesHeading {
	background-color: #f5f5d9;
	padding:0.2em 1em 0.1em 0.3em;
	margin-bottom: 0em;
	border-bottom:1px solid #ccc;  
}

.transportAreaRailroad #column1 .EServicesLinks {
	background-color: #f5f5d9;
	margin-top: -0.25em;
}

.transportAreaRailroad #column1 .EServicesLinks ul.linkList {
	margin-bottom: 0em;
}

.transportAreaRailroad #column2 .eServicesDocsAndLinks {
	background-color: #f5f5d9;
	padding: 0em;
}

.transportAreaRailroad #column2 .eServicesDocsAndLinks h2 {
	background-color: white;
}

.transportAreaRailroad #column2 .eServicesDocsAndLinks ul.linkList {
	margin-bottom: 0em;
}

/* ======= Shipping ======= */

.transportAreaShipping #column1 .EServiceHeadingsAndLinks {
	margin-top: -0.8em;
}

.transportAreaShipping #column1 .EServiceHeadingsAndLinks h3 {
	padding-bottom: 0.4em;
}

.transportAreaShipping #column1 .EServicesHeading {
	background-color: #f8e8f3;
	padding:0.2em 1em 0.1em 0.3em;
	margin-bottom: 0em;
	border-bottom:1px solid #ccc;  
}

.transportAreaShipping #column1 .EServicesLinks {
	background-color: #f8e8f3;
	margin-top: -0.25em;
}

.transportAreaShipping #column1 .EServicesLinks ul.linkList {
	margin-bottom: 0em;
}

.transportAreaShipping #column2 .eServicesDocsAndLinks {
	background-color: #f8e8f3;
	padding: 0em;
}

.transportAreaShipping #column2 .eServicesDocsAndLinks h2 {
	background-color: white;
}

.transportAreaShipping #column2 .eServicesDocsAndLinks ul.linkList {
	margin-bottom: 0em;
}

/* ======= Aviation ======= */

.transportAreaFlight #column1 .EServiceHeadingsAndLinks {
	margin-top: -0.8em;
}

.transportAreaFlight #column1 .EServiceHeadingsAndLinks h3 {
	padding-bottom: 0.4em;
}

.transportAreaFlight #column1 .EServicesHeading {
	background-color: #e3f0f8;
	padding:0.2em 1em 0.1em 0.3em;
	margin-bottom: 0em;
	border-bottom:1px solid #ccc;  
}

.transportAreaFlight #column1 .EServicesLinks {
	background-color: #e3f0f8;
	margin-top: -0.25em;
}

.transportAreaFlight #column1 .EServicesLinks ul.linkList {
	margin-bottom: 0em;
}

.transportAreaFlight #column2 .eServicesDocsAndLinks {
	background-color: #e3f0f8;
	padding: 0em;
}

.transportAreaFlight #column2 .eServicesDocsAndLinks h2 {
	background-color: white;
}

.transportAreaFlight #column2 .eServicesDocsAndLinks ul.linkList {
	margin-bottom: 0em;
}




.railRoadBottom {
	border-bottom: 3px solid #B5BF00;
}

.flightBottom {
	border-bottom: 3px solid #00A6D3;
}

.shippingBottom {
	border-bottom: 3px solid #BF2295;
}

.roadBottom {
	border-bottom: 3px solid #e2a550;
}

.marginRight{
	margin-right:1em;
}

.eServicesColumnMainIntroMainBody 
{
	width:35em;
	margin-right:1%;
}

.eServicesColumn 
{
	width:24.2%;
	margin-right:1%;
}

.eServicesColumn.last
{
	margin-right:0;
}

.eServicesColumn img
{
	margin-bottom:0.5em;
}

.linkToAllEServices {
	margin-left:0.4em;
}

/* ================ About ================ */

#about-site-form-wrapper
{
	width:40em;	
	/*background-color:#e1e5e3;*/
	padding: 0.5em;
	/*border-top: solid 2px #ccc;*/
	/*border-bottom: solid 0.2em #ccc;*/
	/*margin-top: -0.8em;	*/
}

#about-site-form-wrapper select  
{
	width:50%;
}

#about-site-form-wrapper .error
{
	display:block;
}

#about-site-form-wrapper .formRow
{
	padding-top:1em;
}

#about-site-form-wrapper label
{
	display:block;
	margin-bottom:0.3em;
}


#subscriptionWrapper .email, .unsubscribe{
	width:17em;	
}

#subscriptionWrapper .interval, .department{
	width:17.5em;	
}

#subscriptionWrapper #checkboxlistWrapper
{
	float:left;
	width:100%;
	margin-bottom:0.3em;
	margin-top:0.3em;
	
}

#subscriptionWrapper select{
	 font-size:1.2em;
	 font-family:Verdana;
	 margin-bottom:0em;
	 
}

#subscriptionWrapper input{
	 font-size:1.2em;
	 font-family:Verdana;	 
}

/* ======= Customize ======= */
#customize label {    
    width:12em;
    float:left;
}

#customize select {
    float:left;
    width:15em;
}

#customize .formRow {
    display:block;
    float:left;
    width:99%;
    padding-bottom:0.7em;
}

/* ======= LS_Författningssamling styles ======= */

div.stat-searchfield fieldset .forfattningSearchContainer {
	background-color: #f0efe7;
    border: 1px solid #d6d4c0;
    padding: 1em;
	float: left;
	width: 52em;
}

div.stat-searchfield fieldset .forfattningsSearchContainerLeft {
	width: 48%;
	float: left;
}

div.stat-searchfield fieldset .forfattningsSearchContainerRight {
	width: 48%;
	float:left;
}

div.stat-searchfield fieldset .forfattningsSearchContainerRight .datePickerLeft {
	width: 48%;
	float: left;
}

div.stat-searchfield fieldset .forfattningsSearchContainerRight .datePickerRight {
	width: 48%;
	float: right;
}

.latestSearchForfattningssamling {
	margin-top: 1em;
	float: left;
	width: 52em;
}

.latestSearchForfattningssamlingLeft {
	float: left;
	width: 48%;
}

.latestSearchForfattningssamlingRight {
	float: left;
	width: 52%;
}

.latestSearchForfattningssamlingRight #mytable25
{
	border: 0px;
	background-color:White;
	width: 100%;
}

.state-button {
	margin-top: 1em;
}

.searchForfattningssamlingSearchResultArea {
	width: 100%;
	margin-top: 1em;
}

div.stat-searchfield fieldset {
	margin-bottom: 1em; 
}

div.stat-searchfield fieldset label  {
	font-weight: bold; 
}

div.stat-searchfield fieldset label span  {
	font-weight: normal; 
	font-size: x-small; 
}

input.state-field, select.state-field  {
	margin-bottom: 1em; 
}

input.state-field, select.state-field, input.state-field-last  {
	width: 17em; 
} 

input.lfsnr, input.dateToAndFrom {
	width: 6.2em; 
}

input.lfsnr2  {
	width: 2.4em; 
}

div.stat-searchfield fieldset div.state-lfsnr  {
	margin-bottom: 1em; 
}

div.state-button input  {
	display: inline; 
}

div.stat-list ul {
    list-style: none; 
    margin: 0.5em 0 0; 
    padding: 0; 
}

div.stat-list ul li {
    background: url(/images/stat-arrow.gif) 0 0.3em no-repeat; 
    margin-bottom: 0.6em;
    padding: 0 0 0 1.2em;
    color: #333;
}

td.stat-top { vertical-align: top; }

td.stat-child strong {
    font-weight: normal;
}
.stat-childgv{
	background-color: White;
    border: 0px;
}

.stat-lb { 
    color: #666; 
    width: 23em;       
}

/* Paging */
#searchResultArea table tr td {
    padding: 0.8em 0.2em 0.8em 0.2em; 
    border-bottom: 1px solid #eee; 
    vertical-align: top;
    height: auto;
}

#searchResultArea table tr th.stat-gd-number { width: 5.6em; }

#searchResultArea table tr th.stat-gd-title { width: 25em; }

#searchResultArea table tr th.stat-gd-date { width: 8.4em; }

#searchResultArea span { font-weight: bold; }

#searchResultArea table tr td table.stat-childgv tr td {
    border-bottom: none; 
    text-align: left; 
    padding: 0.8em 0.2em 0.8em 0; 
    vertical-align: top;
    height: auto;
}

#searchResultArea table tr.stat-child td, #searchResultArea tr.stat-gdpager td {
    border-bottom: none; 
    padding-bottom: 0; 
}

#searchResultArea tr.stat-gdpager td table tr td {
    font-size: 1em;
    font-weight: normal;
    width: 3em;
}

#searchResultArea tr.stat-gdpager td table tr td {
    font-size: 1em;
    font-weight: normal;
    width: 0.8em;
}

#searchResultArea tr.stat-gdpager td table {
    margin: 0 auto;
    width: auto;
    text-align: center;
}
    
#searchResultArea table tr td table.stat-childgv tr td.stat-child-cell1 { width: 5em; }

#searchResultArea table tr td table.stat-childgv tr td.stat-child-cell2 { width: 29em; }

#searchResultArea table tr td table.stat-childgv tr td.stat-child-cell3 { width: 6.8em; }

/* ======= Environment results style ======= */

/* tab */
ul.tabnav { 
	text-align: left; 
	margin:0em 0 1em 0; 
	/*border-bottom: 1px solid #cccccc;*/
	width: 40em; 
	list-style-type: none;
	padding: 1em 2em 0.25em 0em;
}

ul.tabnav li { 
	/*display: inline;*/
	float: left;
}

ul.tabnav li.selected{
	border-bottom: 1px solid #fff; 
	background-color: #fff; 
	font-weight: bold;
	color: #000; 
	position: relative;
	padding: 0.4em;
}

ul.tabnav li {
	margin-right: 0.5em;
	margin-bottom: -0.4em;
	padding: 0.4em;
	border: 1px solid #cccccc; 
	background-color: #e9f1f9; 
	color: #666; 
	text-decoration: none;
	border-bottom: none;
}

/* Upper */
.tabContentsDischarge {
	border: solid 1px #ccc;
	padding: 1em;
	margin-top: 1.85em;
	/*margin-top: -1.1em;*/
	width: 40em;
}

.tabContentsDischarge .tableEnviromentResult {
	border: none;
}

.tabContentsDischarge th {
	width:6em;
	text-align:right;
}

.tabContentsDischarge .blueheader th {
	text-align:left;
	font-weight:bold;
}

.tabContentsDischarge h3 {
	font-family:Verdana;
}

/* Lower */
.tabContents {
	border: solid 1px #ccc;
	padding: 1em;
	margin-top: 1.8em;
	/*margin-top: -1.1em;*/
	margin-bottom: 2em;
	width: 40em;
}
#showhideprintdiv
{
    display:none;
    
}

.tabContents .tableEnviromentResult {
	border: none;
}

.tabContents th {
	width:6em;
	text-align:right;
}

.tabContents .blueheader th {
	text-align:left;
	font-weight:bold;
}

.tabContents h3 {
	font-family:Verdana;
}

.tableEnviromentResult {
	border: none;
}

.tabledataheading, .tabledatakg {
	border: none;
}

.tabledata {
	text-align:right;
	width:6em;	
	border: none;
}

.yellowbox {
	background-color:#FFF38C;
	border:1px solid #ccc;
}

/* ======== Fly Time Report ======== */

.floatleft
{
	float:left;
}
.floatright 
{
	float:right;
}
.clear
{
    clear: both;
}

.padding5px
{
	padding: 5px;
}

.reportSummary
{
	margin: 1em 0em 1em 0em;
	padding-top: 1em;
	/*border-top: solid 1px #ccc;*/
}
.grayBorderTop
{
	border-top: solid 1px #ccc;
}
.reportSummary ul.reportListningWrapper
{
	list-style: none;
	margin-left: 0;
}

.reportSummary ul.reportListningWrapper li
{
	padding-left: 0;
}

.reportPreviewWrapper
{
	
}
.reportRemoveRow
{
	text-align: right;
	margin-bottom:  0.2em;
}
.reportResetButton
{
	margin: 1em 0em 1em 0em;
}
ul.reportListning
{
	list-style:  none;
	margin: 1em 0 0.2em 0;
	padding: 1em 0 0.2em 0;
	border-top: solid 1px #ccc;
	clear: both;
	float: left;
}

ul.reportListning li
{
	float: left;
	margin: 2px;
	width: 180px;
}

ul.reportOwnerListning
{
	list-style:  none;
	padding: 0 0 1em 0;
	margin: 1em 0 1em 0;
}

.reportErrorPanel
{
	margin: 1em, 0em 1em, 0em;
	color: Red;
}
.reportYearDropDownList
{
    width: 105px;
}
.reportPrefixedTextbox
{
    width: 9.9em;
}

.markApplication 
{
    margin-bottom:1.2em;
    padding:0.5em;
}
.markColor
{
	background-color:#e9f1f9;	
}

.backFooter
{
	width:100%;
	float:left;
}


#table_qa body
{
    background-color: #eff3ff;
    padding: 3px 0px 0px 1px;
    FONT-SIZE: 12pt;
    MARGIN: 0px;
    COLOR: #474747;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

#table_qa
{
    padding: 0px;
    FONT-SIZE: 12px;
    MARGIN: 0px;
    width: 100%;
    BACKGROUND-COLOR: #fcfcfc
}
/*
#table_qa #DefaultBody
{
    background-color: #eff3ff;
    padding: 0px 0px 0px 3px;
    width: 99%;
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

#table_qa #QuestionBody
{
    background-color: #eff3ff;
}

#table_qa .normal
{
    FONT-SIZE: 10px;
    MARGIN: 0px 0px 10px;
    LINE-HEIGHT: 1.3em;
    PADDING-TOP: 20px;
    TEXT-DECORATION: none
}
*/
#table_qa a
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: blue;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
    FONT-WEIGHT: bold;
}

#table_qa a:hover
{
	COLOR:#005bbb;
	TEXT-DECORATION: underline
}

#table_qa #QuestionFrame
{
    width: 100%;
}

#table_qa #CharsLeftLabelTD
{
    width: 85px;
}

#table_qa #CharsLeftTextBoxTD
{
    padding-top: 7px;
}

#table_qa #ButtonTD
{
    width: 75px;
    text-align: left;
}

#table_qa .AddQuestionFrame
{
    width: 100%;
}

#table_qa #Answers
{
    width: 100%;
    height: 700px;
  
}

#table_qa #vcFrame
{
    width: 100%;
}

#table_qa #autorefresh
{
	width: 150px;
}

#table_qa #onoff
{
	width: 150px;
}


#table_qa #QuestionTextBox
{
    border: 1px solid #999999;
    FONT-SIZE: 12px;
    margin: 0 0 10px 0;
    font-family: Verdana, Arial, Helvetica, sans-serif width: 99%;
}

#table_qa #CharsLeftLabel
{
    font-family: Verdana, Arial, Helvetica, sans-serif
    FONT-SIZE: 10px;
}

#table_qa #CharsLeftTextBox
{
    WIDTH: 50px;
}

#table_qa .chatHeader
{
    font-family: Arial, Verdana, Helvetica, sans-serif
    FONT-WEIGHT: bold;
    FONT-SIZE: 24pt;
    MARGIN-BOTTOM: 10px;
    LINE-HEIGHT: 24pt;
    TEXT-ALIGN: left
}

#table_qa .chatIngress
{
    font-family: Verdana, Arial, Helvetica, sans-serif
    FONT-SIZE: 12pt;
    MARGIN: 0px 0px 10px;
    LINE-HEIGHT: 20px;
    PADDING-TOP: 20px;
    TEXT-DECORATION: none
    FONT-WEIGHT: normal;
}
#table_qa .chatTime
{
    FONT-WEIGHT: bold
}

#table_qa #chatUpdate
{
    MARGIN-TOP: 10px;
    FONT-SIZE: 18px;
    width: 100%;
    TEXT-ALIGN: left
}

#table_qa #chatPresentation
{
    MARGIN-BOTTOM: 10px;
    width: 100%;
}
#table_qa #chatPic
{
    FLOAT: right;
    MARGIN-LEFT: 6px
}

#table_qa #chatFrame
{
    MARGIN-TOP: 20px;
    width: 100%;
    HEIGHT: 60px
}

#table_qa #chatHelp
{
    MARGIN-TOP: 0px;
    width: 100%;
    HEIGHT: 20px;
    TEXT-ALIGN: right
}

#table_qa #update
{
    BORDER-TOP: #bfbfbf 1px solid;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 4px;
    MARGIN: 10px 0px 0px;
    width: 100%;
}

#table_qa TABLE
{
    padding:0px;
    FONT-SIZE: 12px;
    MARGIN: 0px;
    width: 100%;
}

#table_qa TR
{
	margin-left: 12px;
}


#table_qa TD
{
	padding: 0px;
	margin: 6px;
	border: 0px;
}

#table_qa FORM
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    width: 100%;
    PADDING-TOP: 0px
}

#table_qa INPUT
{
    MARGIN: 0px;
    COLOR: #474747
}

#table_qa .input_text
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    FONT-SIZE: 10px;
    MARGIN: 0px 0px 10px;
    BORDER-LEFT: #999999 1px solid;
    BORDER-BOTTOM: #999999 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

#table_qa .input_btn
{
    MARGIN: 1px 0px 10px
}

#table_qa TEXTAREA
{
    BORDER-RIGHT: #bfbfbf 1px solid;
    BORDER-TOP: #bfbfbf 1px solid;
    MARGIN: 0px 0px 10px;
    BORDER-LEFT: #bfbfbf 1px solid;
    width: 100%;
    COLOR: #474747;
    BORDER-BOTTOM: #bfbfbf 1px solid
}

#table_qa #spacer
{
    HEIGHT: 10px;
    background-color: #eff3ff;
}

#table_qa .spacer
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}

#table_qa .chatQuestion
{
    FONT-WEIGHT: bold
}

#table_qa .chatName
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 0px;
    WIDTH: 80px;
    PADDING-TOP: 0px
}

#table_qa .chatQuestion
{
    font-family: Verdana, Arial, Helvetica, sans-serif
    FONT-SIZE: 12pt;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 12px;
    PADDING-TOP: 0px
}

#table_qa .chatAnswer
{
    font-family: Verdana, Arial, Helvetica, sans-serif
    FONT-SIZE: 12pt;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 12px;
    PADDING-TOP: 0px
}

#table_qa .chatLine
{
    BORDER-TOP: #bfbfbf 1px solid
}

#table_qa .modAnswer
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 12px;
    COLOR: #572047;
    PADDING-TOP: 0px
}

#table_qa .adminAnswer
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 12px;
    PADDING-TOP: 0px
}

#table_qa .guestAnswer
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 12px;
    PADDING-TOP: 0px
}

#table_qa .chatPara
{
    FONT-SIZE: 0.2em;
    LINE-HEIGHT: 6px
}


#table_qa .even, .chatBGColorEven
{
    BACKGROUND-COLOR: #ffffff;
}


#table_qa .odd, .chatBGColorOdd
{
    BACKGROUND-COLOR: #eff3ff;
}
