﻿body
{
	font-family: Arial, Sans-Serif, Times New Roman;
	font-size: 0.8em;
	text-align:center;
	/*background-image: url('../../Images/bg.png');
	background-repeat:repeat-x;*/
    /*background-color:#548df8;*/
    color: #2e3436;
}
a
{
    color: #2e3436;
}
a:hover
{
    color:#f5a717;
}
h1, h2, h3, h4, h2 em, h3 em
{
	font-family: Arial, Sans-Serif, Times New Roman;
	color: #2e3436;
	padding: 0px;
	margin:0px;
}
h2 
{
	font-size: 16px;
	font-weight:bold;
}
h3 
{
	font-size: 18px;
}
h4 
{
	font-size: 1.2em;
}
h1
{
    font-size:18px;
}
.tablerownormal
{
background-color:#D7D8DA;
}
.tablerowhighlight
{
background-color:#F9C86C;
}
.line
{
    background:  url('../../Images/content_line.png') no-repeat;
    background-position:bottom;
    height:1px;
    width:655px;
    margin-top:4px;
    margin-bottom:6px;
}
.ajax__tab_header
{
    margin-top:-5px;
    height:30px;
    width:687px;
    margin-left:-4px;
    padding-bottom:2px;
    background: #000000 url('/Images/banner.png') no-repeat top right;
    z-index:0;
    color:#395173;
}
.showtabs_body .ajax__tab_body
{
}
.showtabs .ajax__tab_tab
{
}
.ajax__tab_inner
{  
    padding:6px;
    font-weight:bold;
}
.ajax__tab_outer
{

    background:  url('../../Images/vert_tab_line.png') repeat-y right;
    height:30px;
    display:block;
}
.ajax__tab_hover 
{
    margin-top:-5px;
    color:#2e3436;
}
.ajax__tab_active
{
    margin-top:-7px;
        color:#2e3436;
        border-bottom:solid 2px #d6d3d6;
        z-index:1;
}
.filter_line
{
    background:  url('../../Images/filter_line.png') no-repeat;
    background-position:bottom;
    height:1px;
    width:275px;
    margin-top:4px;
}
.h_filter
{
    background:  url('../../Images/info_top.png') no-repeat;
    padding-top:10px;
    padding-left:10px;
    margin-left:-5px;
    margin-top:3px;
    height:23px;
    width:255px;
    
}
.h_layers
{
    background:  url('../../Images/info_top.png') no-repeat;
    padding-top:10px;
    padding-left:10px;
    margin-left:-5px;
    margin-top:3px;
    height:23px;
    width:265px;
    
}
/*#headertop
{
	background-color: blue;
	height: 15px;
	padding-right: 25px;
	text-align: right;
}
#headertop a
{
	color: #fff;
	font-size: smaller;
	font-weight: bolder;
	text-decoration: none;
}*/
#header
{
	background: #000000 url('/Images/banner.png') no-repeat top left;
	height: 93px;
	font-family: Arial;
	font-size:28pt;
	color:#CBAE25;
	font-style:italic;
	font-weight:bold;
	text-align:left;
	text-indent:200px;
	vertical-align:middle;
	/*margin-bottom:3px;*/
}

#headerbar
{
	/*background:  url('../../Images/menu_bg.png') repeat-y repeat-x;*/
	background-color:#0F2C58;
	padding:2px 5px 3px 5px;
	/*width:960px;*/
	width:99%;
	height:21px;
	margin:0 auto;
}
.subtitle
{
	float: left;
	color: #fff;
	font-weight: bold;
	margin-top:2px;
}
#loginwrap
{
       width:368px;
       margin:0 auto;
}
#login
{
    background:  url('../../Images/login_bg.png') no-repeat;
    width:368px;
    height:137px;
    z-index:11000; 
    position:absolute;
    margin-top:90px;
}
#contentwrapper{
	float: left;
	width: 100%;
}
#contentcolumn{
	margin-left: 270px; /*Set left margin to LeftColumnWidth*/
	background-color:#D7D8DA;
	padding:5px;
	margin-top:5px;	
	margin-right:5px;
}

#leftcolumn{
	float: left;
	width: 270px; /*Width of left column*/
	margin-left: -100%;
	
	
	background-image: url('../../Images/info_bg.png') repeat-y;
	width:270px;
	height:auto;
	padding:5px;
}


#container
{
	position: absolute; 
	left: 0px; 
	right: 0px; 
	top: 0px; 
	width: 100%; 
	height: 100%; 
	background: #FFFFFF; 

}
#container2
{
	position:absolute;		
	width: 82%; 
	height: 100%; 
	background: #FFFFFF; 

}
#content1
{
}
#primaryContenttop
{
    margin-top:2px;
    padding-top:10px;
    padding-left:5px;
    background:  url('../../Images/info_top.png') no-repeat;
    height:22px;
    width:270px;
}

#primaryContent
{
	
	background:  url('../../Images/info_bg.png') repeat-y;
	width:270px;
	height:auto;
	padding:5px;
}
#secondaryContent
{  		
    /*background:  url('../../Images/content_bg.png');*/
    background-color:#D7D8DA;    
    width:auto; 
    margin-top:3px;
    margin-left:10px;
    border-spacing:10px;
    padding:10px;
}

#primaryContentbottom
{
	clear:both;
	background:  url('../../Images/info_bottom.png') no-repeat;
	height:6px;
	width:275px;
	margin-bottom:2px;
}
#primaryContent h3
{
	/*color: #2e3436;*/
}
.bg1
{
    margin-left:1px;
	float:left;
}

#secondaryContenttop {
 position:relative;
 height:6px;
 width:100%;
}

#secondaryContenttopLeft
{
	position:absolute;
	top:0;
	right:0;
    background:  url('../../Images/content_top.png');
    
}
#secondaryContenttopMiddle
{
    background:  url('../../Images/content_top_left.png') repeat-x;
    height:6px;
    width:98%;   
    position:absolute;
	top:0;
	left:0;
}
#secondaryContenttopRight
{
	position:absolute;
	top:0;
	right:0;
    background:  url('../../Images/content_top_right.png');
    height:6px;
    width:4px;    
}

#secondaryContentbottom
{
    background:  url('../../Images/content_bottom.png');
    height:6px;
    width:689px;
    margin-bottom:3px;
        clear:both;
}
#sideMenutop
{
    	clear:both;
    margin-left:3px;
    padding-top:10px;
    padding-left:5px;
    background:  url('../../Images/side_menu_top.png') no-repeat;
    height:23px;
    width:270px;
}
#sideMenutop h3
{
    color:White;
    font-size:16px;
}

#sideMenu
{
    margin-left:3px;
	background:  url('../../Images/side_menu_bg.png') repeat-y;
	width:265px;
	padding:5px;
}
#sideMenu a
{
    font-weight:bold;
    color:#fff;
    text-decoration:none;
    height:20px;
    width:260px;
    display:block;
    margin-left:-5px;
    margin-bottom:5px;
    padding:0px  5px 5px 5px;
    background:  url('../../Images/side_menu_line.png') repeat-x bottom;
}
#sideMenu a:hover
{
    color:#f5a717;
}
#sideMenubottom
{
    margin-left:3px;
	clear:both;
	background:  url('../../Images/side_menu_bottom.png');
	height:6px;
	width:270px;
	margin-bottom:6px;
}
.bg2
{
    margin-left:-3px;
    float:left;
}

.clear
{
	clear: both;
}

.error 
{
	font-weight: bold;
	color: Red;
}
.help
{
    float:right;
    margin-right:16px;
    margin-top:-3px;
}
.add_user
{

    float:right;
    margin-bottom:6px;
}
.add_user a
{
    text-decoration:none;
    font-weight:bold;
}
#footer
{
    clear:both;
    color:White;
	background-color:#0F2C58;
	padding:5px 5px  3px 5px;
	width:100%;
	height:18px;
		text-align:left;
		font-size:12px;
}
#footer a
{
    color:White;
}
#footer a:hover
{
    color:#f5a717;
}
.cmplink
{
    font-weight:bold;
    text-decoration:none;
}


/* Buttons */

a.button{
background: transparent url('../../Images/button_left.png') no-repeat top left;
display: block;
float: left;
font: bold 12px verdana;
line-height: 13px;
height: 23px; 
padding-left: 4px;
text-decoration: none;
color: white;
margin-left:5px;
margin-top:5px;

}

a:hover.button
{
color:#f5a717;
text-decoration: none;
}

a.button span{
background: transparent url('../../Images/button_right.png') no-repeat top right;
display: block;
padding: 5px 8px 5px 2px; 
color: white;
}

a.button span:hover{
background: transparent url('../../Images/button_right.png') no-repeat top right;
display: block;
padding: 5px 8px 5px 2px;
color:#f5a717;
text-decoration: none;
}

/* Table styling*/
.table_wrap
{
    width:auto;
    z-index:0;
    clear:both;
}
.table_top_wrap
{
    background: url('../../Images/table_top.png') repeat-x bottom;
    height:3px;
    width:auto;

}
.table_top_left
{
    background:#d6d3d6  url('../../Images/table_corner_left.png') no-repeat bottom left;
    height:3px;
    width:3px;
    float:left;
}
.table_top_right
{
    background:#d6d3d6  url('../../Images/table_corner_right.png') no-repeat bottom right;
    height:3px;
    width:3px;
    float:right;
}
.table
{
    z-index:1;
    /*table-layout: fixed; */
    clear:both;
    width:100%;
    border-left:solid 2px #08204a;
    border-right:solid 2px #08204a;
}
.table td
{
    /*background:transparant url('../../Images/vert_tab_line.png') repeat-y right;*/
    margin:0px;
    padding:5px;
}
.tabletr
{
    background:#dedfde;  
    margin-top:0px;
    padding:0px;
}
.tableheadtr
{  
    background-color:#08204a;
    margin-top:0px;
    padding:2px;
    color:White;
}
.tablealternativetr
{  
    background:#c9c9c9;  
    margin-top:0px;
    padding:2px;
}
.tablealternativetr td
{  
    border-top:solid 1px  #d1d1d1;
    border-bottom:solid 1px #a5a5a5;
    border-left:solid 1px  #d1d1d1;
    border-right:solid 1px #a5a5a5;
   /*  background:#c9c9c9 url('../../Images/vert_tab_line.png') repeat-y right;*/
}
.tabletr td
{  
    border-top:solid 1px  #d1d1d1;
    border-bottom:solid 1px #a5a5a5;
    border-left:solid 1px  #d1d1d1;
    border-right:solid 1px #a5a5a5;
    /* background:#dedfde url('../../Images/vert_tab_line.png') repeat-y right;*/
}
.table th
{  
    background:#08204a url('../../Images/menu_sep.png') repeat-y right;
    margin-top:0px;
    padding:5px;
    color:#fff;   
    text-align:left; 
}
   
.table th a
{      
    color:#fff;    
    text-align:left;
}

.table_bottom_wrap
{
    background:#d6d3d6  url('../../Images/table_bottom.png') repeat-x top;
    height:18px;
}
.table_bottom_left
{
        background:#d6d3d6  url('../../Images/table_bottom_left.png') no-repeat top left;
    height:18px;
    width:12px;
    float:left;
}
.table_bottom_right
{
    background:#d6d3d6  url('../../Images/table_bottom_right.png') no-repeat top right;
    height:18px;
    width:12px;
    float:right;
}
.floatingpannel
{
     background: url('../../Images/pannel_top.png') no-repeat top right;
     padding-top:30px;
}
.input_text
{
    background: url('../../Images/input_bg.png') no-repeat;
    width:216px;
    height:25px;
    border:none;
    padding-top:4px;
    padding-left:4px;
}
.input_textarea
{
    border:solid 1px #a5a2ad;
    padding:4px;
}

/* label */
.legend_label
{
    display:block; 
    border:solid 1px #000; 
    margin-right:4px; 
    float:left; 
    height:15px; 
    width:15px; 
}
#layers
{
    height:200px;
    width:266px;
    overflow-y:auto;
    overflow-x:hidden;
}

#layers a:hover
{
    color:#fff;
}
