﻿/*008fc9*/
body 
{
	padding:0px;
	margin:0px;
	background-color:#017eb0;
	font-size:12px;
	font-family:Arial;
	color:#ffffff;	
}

h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:White;
	letter-spacing:2px;
}

h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:White;
	letter-spacing:2px;
}

h3
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:White;
	letter-spacing:2px;
}
/*--------------------------------HeaderStyle (ListView)--------------------------------*/

.HeaderStyle
{
color:#fffa00; 
font-size:12px;
text-decoration:none;
}

a.HeaderStyle:link
{
color:#fffa00; 
font-size:12px;
text-decoration:none;
}

a.HeaderStyle:visited
{
	color:#fffa00;
	font-size:12px;
	text-decoration:none;
}

a.HeaderStyle:hover
{
background-color:WindowFrame;
font-size:12px;
text-decoration:underline;
}
/*--------------------------------HeaderStyle2 (GridView)--------------------------------*/

.HeaderStyle2
{
color:#fffa00; 
font-size:12px;
text-decoration:none;
}

.HeaderStyle2 a:link
{
color:#fffa00; 
font-size:12px;
text-decoration:none;
}

.HeaderStyle2 a:visited
{
	color:#fffa00;
	font-size:12px;
	text-decoration:none;
}

.HeaderStyle2 a:hover
{
background-color:WindowFrame;
font-size:12px;
text-decoration:underline;
}
/*------------------------------------------------------------------------*/
/*------------------------------------------------------------------------*/
.Links
{
	color:#fffa00;
	font-size:12px;
	text-decoration:none;
}

a.Links:link
{
	color:#fffa00;
	font-size:12px;
	text-decoration:none;
}

a.Links:visited
{
	color:#fffa00;
	font-size:12px;
	text-decoration:none;
}

a.Links:hover
{
	color:#00ff00;
	font-size:12px;
	text-decoration:underline;
}

a.Links:active
{
	color:Red;
	font-size:12px;
	text-decoration:none;
}

/*------------------------------------------------------------------------*/
.Links2
{
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
}

.Links2 a:link
{
	color:#fffa00;
	font-size:12px;
	text-decoration:none;
}

.Links2 a:visited
{
	color:#fffa00;
	font-size:12px;
	text-decoration:none;
}

.Links2 a:hover
{
	color:#00ff00;
	font-size:12px;
	text-decoration:underline;	
}

.Links2 a:active
{
	color:Red;
	font-size:12px;
	text-decoration:none;
}
/*------------------------------------------------------------------------*/
/*------------------------------------------------------------------------*/
.LinksT
{
	color:#fffa00;
	font-size:20px;
	font-weight: bold;
	text-decoration:underline;
}

a.LinksT:link
{
	color:#fffa00;
	font-size:20px;
	font-weight: bold;
	text-decoration:underline;
}

a.LinksT:visited
{
	color:#fffa00;
	font-size:20px;
	font-weight: bold;
	text-decoration:underline;
}

a.LinksT:hover
{
	color:#fffa00;
	font-size:20px;
	font-weight: bold;
	text-decoration:underline;
}

a.LinksT:active
{
	color:Red;
	font-size:20px;
	font-weight: bold;
	text-decoration:underline;
}

/*------------------------------------------------------------------------*/
/*------------------------------------------------------------------------*/

.AlternatingItem
{
	background-color:#017eb0;
}

.SelectedRowItem
{
	background-color:black;
}

/*--------------------------------Images-----------------------------------*/
.IconImage
{
	border-color: Black;
	border-width: 1px;
	border-style: Outset;
}

.Title
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
}

/*--------------------------------Details-----------------------------------*/
.DetailsHeader
{
color:#fffa00;
background-color: #017eb0;
font-size:12px;
text-decoration:none;
}
/*--------------------------------Table HR-----------------------------------*/
.TblHR
{
	color:#0074a6;

	height:2px;

	
}
/*--------------------------------Water Mark-----------------------------------*/
.WaterMarked
{
	color:Teal;
	background-color:Black;		
}

/*--------------------------------Title Background-----------------------------------*/
.TitleBg
{
	background-image:url('/Images/Templates/Global/TitleLine.jpg');
	height:40px;
	text-align:left;
	padding-left:4px;
	vertical-align:middle;
	/*border:solid 1px black;*/
}

/*----------------------------------TREE VIEW-----------------------------------*/


.TreeView td a img
{
 border: Outset 1px black;
}


.TreeNode td a img
{
 border: Outset 1px black;
}


td a img
{
 border: Outset 1px black;
}


/*--------------------------------Accordion-----------------------------------*/
/*.accordionHeader
{
	border:1px solid #2F4F4F;
	color: White;
	background-color:#2E4d7B;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
}

.accordionHeaderSelected
{
	border:1px solid #2F4F4F;
	color: White;
	background-color:Gray;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
}

.accordionContent
{
	background-color:#D3DEEF;
	border: 1px dashed #2F4F4F;
	border-top: none;
	padding: 5px;
	padding-top: 10px;
}*/

.accordionLink
{
	/*background-color:#D3DEEF;*/
	color: White;
	text-decoration: underline;
	
}	

.accordionHeader
{
	/*border: 1px solid #2F4F4F;*/ /*background-color:#2290AD;*/
	color: white;
	font-weight: bold;
	padding: 1px;
	margin-top: 1px;
	cursor: pointer;
	text-align: left;
	height: 16px;
	font-size: 12px;
	background-image: url('../Images/Templates/Global/SearchOptions.jpg' );
	background-position:right;
	background-repeat:no-repeat;
}

.accordionHeaderSelected
{
     /*border: 1px solid #2F4F4F;*/
    /* background-color:#6eb4cd;*/
    color: white;
    font-weight: bold;
    padding: 1px;
    margin-top: 1px;
    cursor: pointer;
    text-align:left;
    height:16px;
    font-size:12px;
    background-image: url('../Images/Templates/Global/SearchOptionsOn.jpg' );
	background-position:right;
	background-repeat:no-repeat;
}

.accordionContent
{
    background-color:#ceecfb;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
    text-align:left;
    color:Black;
	font-size:12px;	
}

/*--------------------------------AutoComplete-----------------------------------*/
/*AutoComplete flyout */
/*
.autocomplete_completionListElement

{
visibility : hidden;

margin : 0px!important;
background-color : inherit;

color : windowtext;
border : buttonshadow;

border-width : 1px;
border-style : solid;

cursor : 'default';
overflow : auto;

height : 200px;
text-align : left;

list-style-type : none;
font-family: courier new;

font-size: 8pt; 

}*/

.autocomplete_completionListElement

{
visibility : hidden;

margin : 0px;
background-color: inherit;
padding-left: 0px;

color : windowtext;
border : buttonshadow;

/*border-style : inherit;*/
border-style : solid;
border-width : 1px;
border-color: Black;
cursor :pointer;
overflow : auto;

text-align : left;
max-height: 300px;

outline-color:Silver;
outline-style: solid;
outline-width:1px;

list-style-type : none;
z-index:2;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem

{
background-color: #ffff99;

color: black;
padding: 1px;
z-index:2;

}

/* AutoComplete item */
.autocomplete_listItem

{
background-color : window;

color : windowtext;
padding : 1px;
z-index:2;

}


/* Feeds*/
/*title*/
 div.feedBurnerFeedBlock p.feedTitle
{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;	
	letter-spacing:2px;
}

 div.feedBurnerFeedBlock p.feedTitle a:link
{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	letter-spacing:2px;
}

div.feedBurnerFeedBlock p.feedTitle a:visited
{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	letter-spacing:2px;
}

div.feedBurnerFeedBlock p.feedTitle a:hover
{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	letter-spacing:2px;
}

div.feedBurnerFeedBlock p.feedTitle a:active
{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	letter-spacing:1px;
}




div.feedBurnerFeedBlock .headline
{	
	color:#fffa00;
	font-size:14px;
	text-decoration:none;
}

div.feedBurnerFeedBlock .headline a:link
{	 
	color:#fffa00;
	font-size:14px;
	text-decoration:none;
}

div.feedBurnerFeedBlock .headline a:visited
{
	color:#fffa00;
	font-size:14px;
	text-decoration:none;
}

div.feedBurnerFeedBlock .headline a:hover
{
	color:#fffa00;
	font-size:14px;
	text-decoration:underline;
}

div.feedBurnerFeedBlock .headline a:active
{
	color:Red;
	font-size:14px;
	text-decoration:underline;
}

div.feedBurnerFeedBlock p.date
{
	color:#d0d0d0;
	font-size:12px;
	text-decoration:none;
	
}

div.feedBurnerFeedBlock
{
	color:#FFFFFF;
	font-size:12px;
}

.TextArea
{
	color:#FFFFFF;
	font-size:12px;
	background-color:#017eb0;
	border-color:Black;
	border-style:solid;
	border-width:1px;
}

/*--------------------------------Loading screen-----------------------------------*/
.processMessage { 
    margin-right:auto;
    margin-left:auto;
    display:block;
    position:absolute; 
    /*top:<span class='val'><span class='unit'>33</span>%</span>; 
    left:<span class='val'><span class='unit'>35</span>%</span>;*/
    width:100%; 
    height:100%;
    /*padding:<span class='val'><span class='unit'>20</span>px <span class='unit'>10</span>px <span class='unit'>30</span>px <span class='unit'>10</span>px</span>; */
    z-index:1001; 
    background-color:#ffffff; 
    /*filter:alpha(opacity=40); 
    opacity:0.43; 
    /*border:<span class='val'>solid <span class='unit'>5</span>px #<span class='unit'>dd7c3b</span></span>; */ /* menu orange */
}

/*------------------------------Loading screen -------------------------------------------*/
.overlay {
        position: fixed;
        z-index: 99;
        top: 0px;
        left: 0px;
        background-color: #FFFFFF;
        width: 100%;
        height: 100%;
        filter: Alpha(Opacity=70);
        opacity: 0.70;
        -moz-opacity: 0.70;
    }
    * html .overlay {
        position: absolute;
        height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
        width: expression(document.body.scrollWidth > document.body.offsetWidth ? document.body.scrollWidth : document.body.offsetWidth + 'px');
    }
    .loader {
        z-index: 100;
        position: fixed;
        width: 120px;
        margin-left: -60px;
        top: 50%;
        left: 50%;
    }
    * html .loader {
        position: absolute;
        margin-top: expression((document.body.scrollHeight / 4) + (0 - parseInt(this.offsetParent.clientHeight / 2) + (document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)) + 'px');
    }