﻿/**
{
	margin:0px;
	padding:0px;
}*/

.infoDiv
{
    width: 600px;
    padding: 20px;
    position: relative;
    left: 40px;
    top: 0px;
}

body
{
    margin: 0px 0px 0px 0px;
    color: #FFF;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 14px;
    background: #EFEFEF url( '../../images/background_longfade.gif' );
    text-align: center;
}

#maincontainer
{
    margin: 0px auto;
    padding: 0px;
    width: 710px;
    text-align: left;
    vertical-align: top;
}
#headertop
{
    background-image: url( '../../images/header_bg_logo.jpg' );
    height: 76px;
    margin: 0px;
    padding: 0px;
}
#headerbar
{
    background-image: url( '../../images/header_chromebar.jpg' );
    line-height: 4px;
    margin: 0px;
    padding: 0px;
}
#contentcontainer
{
    clear: both;
    background: #EFEFEF url( '../../images/content_bg.jpg' ); /*background-color: #57585c; /*#848484;*/
    min-height: 350px;
    height: auto !important;
    vertical-align: middle;
    text-align: left;
    vertical-align: top;
    margin: 0px;
    padding: 0px;
}

.whiteColor { color: #FFF; }

fieldset { padding: 5px; margin-left: 10px; }
fieldset legend { font-weight: bold; font-size: 14px; line-height: 16px; letter-spacing: 1px; padding: 5px; }

#contentlogincontainer
{
    clear: both;
    margin: 0px;
    padding: 0px;
    background: #EFEFEF url( '../../images/background.jpg' );
    min-height: 350px;
    height: auto !important;
    vertical-align: middle;
    text-align: center;
}
#contentcontainer2
{
    clear: both;
    margin: 0px;
    padding: 5px 5px 5px 10px; /*background: #EFEFEF url('../../images/content_bg.jpg');*/
    background-color: #57585c; /*#848484;*/
    min-height: 350px;
    height: auto !important;
    height: 350px !important;
    vertical-align: middle;
    text-align: left;
    vertical-align: top;
}
#contentcontainergun
{
    clear: both;
    margin: 0px;
    padding: 5px 5px 5px 10px; /*background: #EFEFEF url('../../images/9mm_background.jpg');*/
    background-color: #57585c; /*#848484;*/
    min-height: 350px;
    height: auto !important;
    height: 350px !important;
    vertical-align: middle;
    text-align: left;
    vertical-align: top;
}
#footer
{
    clear: both;
    margin: 0px;
    padding: 0px;
}
#footertop
{
    height: 42px;
    background-image: url( '../../images/footer_background.jpg' );
    margin: 0px;
    padding: 0px;
}
#footertoolbar
{
    margin-top: 13px;
    width: 400px;
    float: left;
    padding: 0px;
}
#footercopyright
{
    margin-top: 9px;
    width: 210px;
    float: right;
    font-size: 11px;
    line-height: 13px;
    height: 20px;
}
#footershadow
{
    clear: both;
    line-height: 5px;
    background-image: url( '../../images/footer_shadow.jpg' );
    margin: 0px;
    padding: 0px;
}
#toolbar
{
    height: 19px;
    margin: 0px;
    padding: 0px;
    background-image: url( '../../images/parent.jpg' );
}
#toolbarbutton
{
    width: 500px;
    float: left;
}
#toolbarloginlogout
{
    width: 210px;
    float: right;
    padding-top: 3px;
    text-align: right;
}
/*********** Below here are the content styles **********/
td.background1
{
    background-image: url( '../../images/content_bg.jpg' );
}
td.cellleft
{
    text-align: center;
    width: 100%;
    padding: 10px;
    background-color: #4f93f2;
    color: #ffffff;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 5px;
    margin-bottom: 10px;
}
#footercopyright a
{
    font-weight: bold;
    text-decoration: underline;
    color: #FFE888;
}
#footercopyright a:hover
{
    text-decoration: underline;
    color: #FFF;
}

#contentcontainer a
{
    text-decoration: underline;
    color: #FF0000;
    font: Verdana;
    font-weight: bold;
}

a.redLink
{
    text-decoration: underline;
    color: #FF0000;
    font-weight: bold;
}

a.redLink:hover
{
    text-decoration: none;
    color: #FF0000;
    font-weight: bold;
}

.ButtonLink
{
    border: solid 1px #000000;
}

/*a
{
    text-decoration: underline;
    color: #FFCB00;    
}
a:hover
{
    text-decoration: underline;
    color: #FFE888;
}*/

.loginlogut
{
    color: #FF251A;
    font-weight: bold;
    margin-right: 5px;
}
h1
{
    padding: 5px;
    height: 12px;
    text-align: center;
    background: url( '../../images/background_longfade.gif' );
    color: #ffffff;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 5px;
    margin-bottom: 10px;
}

.RedText
{
    font-family: Arial;
    font-size: 8pt;
    color: Red;
}

.WhiteText
{
    font-family: Arial;
    font-size: 8pt;
    color: white;
}

.WhiteRow
{
    background-color: #F7F6F3;
    font-family: Arial;
    font-size: 8pt;
    padding-top: 2px;
    line-height: 15px;
    color: Black;
}

.BlackHeaderRow
{
    background-color: #000000;
    font-family: Verdana;
    font-weight: bold;
    font-size: 10pt;
    padding: 5px;
    color: White;
}

.SilverRow
{
    background-color: #CCCCCC;
    font-family: Arial;
    font-size: 8pt;
    padding-top: 2px;
    line-height: 15px;
    color: Black;
}

.HeaderItemRow
{
    background-color: #ECECEC;
    font-family: Verdana;
    font-size: 10pt;
    padding-top: 5px;
    padding-bottom: 5px;
    color: #000000;
    font-weight: bold;
    text-align:center;
    height: 25px;
    vertical-align:middle;
}

.ItemRow
{
    background-color: #CCCCFF;
    font-family: Verdana;
    font-size: 8pt;
    color: #000000;
}

.LeftColumn
{
	font-weight:bold;
	text-align:right;
	width: 200px;
	vertical-align: middle;
}

.ValidationText
{
    font-family: Verdana;
    font-size: 8pt;
    color: #FF0000;
}

.MessageItemRow
{
    background-color: #CCCCFF;
    font-family: Verdana;
    font-size: 8pt;
    color: #FF0000;
}

.popupControl
{
    background-color: White;
    position: absolute;
    visibility: hidden;
}

.contentStyle
{
    clear: both;
    background-color: #57585c;
    min-height: 350px;
    height: auto !important;
    vertical-align: middle;
    text-align: left;
    vertical-align: top;
}

.modalBackground
{
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.modalPopup
{
    background-color: #ffffdd;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 3px;
}

.standardText
{
    font: Verdana;
    font-size: 8pt;
}

.boldedStandardText
{
    font: Arial;
    font-size: 9pt;
    font-weight: bold;
}

.standardTextArea
{
    font: Arial;
    font-size: 9pt;
    width: 200px;
}

INPUT.readOnlyTextBox
{
    background-color: #CCCCCC;
    color: Blue;
    border: solid 1px;
}

INPUT.standardTextBox
{
    background-color: #FFFFFF;
    color: Black;
    border: solid 1px;
    font: Arial;
    font-size: 8pt;
}

 
  div, p,  ul, li 
{
	margin:0;
	padding:0;
	border:none;
}
    .autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	cursor : 'default';
	overflow : auto;
	overflow-x :hidden ;
	height : 200px;
    text-align : left; 
    list-style-type : none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}


.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #CBCBCB;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}
.accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}


.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #EFEFEF;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}


.borderCell
{
   
	border: #ECECEC 2px outset;
}

.Message
{
    background-color: #ffffdd;
    color: Black;
    border-width: 1px;
    border-style: solid;
    border-color: Gray;
    padding: 3px;
}