﻿
/*******************************************************/
/*      All Class Styles & Styles for specific pages   */
/*******************************************************/

.img
{
    border: 0px;
}

a{
	color: #006699;
	text-decoration: none;
}

a:link{
	color: #006699;
	text-decoration: none;
}

a:visited{
	color: #006699;
	text-decoration: none;
}

a:focus{
	color: #003399;
	text-decoration: none;
}

a:hover{
	color: #003399;
	text-decoration: none;
}

ul, ol{
 list-style-type: disc;
 margin-right: 10px;
}

li
{
	line-height: 20px;
}

.center
{
	text-align: center;
}

.centerBold
{
	text-align: center;
	font-weight: bold;
}

.center7
{
	text-align: center;
	font-size: .7em;
}

.bold7
{
	font-weight: bold;
	font-size: .7em;
}

.signature
{
	font-family: Script MT Bold; 
	font-size: 1.0em; 
	margin-left: 5px; 
	color: #3D3D3D
}

.feature
{
	margin: 15px;
	width: auto;
}

.featureMin
{
	margin: 15px;
	width: auto;
	min-height: 650px;
	height: auto !important;
	height: 650px;
}

.featureMin7
{
	margin: 15px;
	width: auto;
	min-height: 700px;
	height: auto !important;
	height: 700px;
}

.listboxMax
{
	
	width: 100%;
	max-height: 180px;
	height: auto !important;
	height: 180px;
}

.featurePnl
{
	margin: 0 15px 0 15px;
	width: auto;
}

.hrdot
{
	border: dotted 1px #566068;
}

.lblValidate
{
	font-weight: bold;
	color: #B31515;
}

.label{
 font-family: Verdana, Arial,sans-serif;
 font-size: .8em;
 color: #000000;
}

.labelBold{
 font-family: Verdana, Arial,sans-serif;
 font-size: .8em;
 color: #000000;
 font-weight: bold;
}

.label2{
 color: #5D5D5D;
}

.label3{
 font-family: Verdana, Arial,sans-serif;
 font-size: .7em;
 font-weight: bold;
 color: #000000;
}

.dropdown
{	
	/*height: 20px;*/
	padding: 3px;
	color: #5d5d5d;
}

.dropdownBG
{	
	/*height: 20px;*/
	padding: 3px;
	background-color: #F8EDB7;
	color: #5d5d5d;
}

.req
{
	color: #A31515;
	text-align: left;
	font-size: .8em;
}

.req1
{
	color: Maroon;
	text-align: left;
}

.validate
{
	color: #7D092F;
	font-size: .7em;
}

.redLink a
{
	color: #7F060E; 
	text-decoration: none;
}

.redLink a:hover
{
	color: #8D0A0A;
	text-decoration: underline;
}


.progress
{

	font-family: Verdana;
	font-size: 11px;
	margin-left: 10px;
	height: 40px;
}

.lblHolder
{
	height: 20px;
}

.panel
{
	border: inset 1px;
	padding: 20px;
	background-color: #ffffff;
}

.panel1
{
	border: inset 1px;
	padding: 20px;
	background-color: #f1f1f1;
}

.panel2
{	
	background-color: #eaeaea;
	width: 100%;	
}

.panelForm
{
	border: inset 1px;
	padding: 20px;
	background-color: #E9E6E1;
	height: 580px;
}

.panelTip
{
	border: inset 1px;
	padding: 10px 20px;
	background-color: #FAFAFA;
}

.gvPanel
{
	margin: 0 5px 0 5px;
}

.gvCaption
{	 
	 color: #54647D;
	 margin: 15px 0 5px 5px;
	 padding: 0px;
	 display: block;
}

.divHead
{
	background-image: url(../images/divHeader_bg.png); 
	background-repeat: repeat-x; 
	border: 1px solid #2F4F4F;
	color: #ffffff;
	font-family: Verdana;
	font-size: .9em;
	font-weight: bold;
	padding: 5px;
	margin: 5px 0 5px 0;
}

.textbox
{
	width: 200px; 
	padding: 3px; 
	color: #5d5d5d;
	text-transform: uppercase;
}

.textboxlower
{
	width: 200px; 
	padding: 3px; 
	color: #5d5d5d;
	text-transform: lowercase;
}

.listPrompt
{
	 font-size: .7em;
	 color: #808080;
	 font-family: Verdana;
}

/* hover opacity effect */

a.linkopacity img 
{
	filter:alpha(opacity=100); 
	-moz-opacity: 1.0; 
	opacity: 1.0;}

a.linkopacity:hover img 
{
	filter:alpha(opacity=90);   
	-moz-opacity: 0.9;   
	opacity: 0.9;
} 

.button
{
    color: #fff; background: #48777f; border: 3px solid #bbb; padding: 3px; margin: 0 5px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;
}

.button:hover
{
    color: #fff; background: #77993e;
}


/***************** Popup Message and Overlay Effect ***************/

.popperHid 
{
    display: none;
}

.popperShow 
{
    position: absolute;
    z-index: 99;
    display: block;
    padding: 10px;
    /*border: 5px solid #434343;*/ /* big black border */
    border: 2px solid #434343;
    width: 385px;
    left: 50%;
    top: 10px;
    margin: 250px 0 0 -200px;
    font-family: Calibri;
	font-size: .9em;
	font-weight: bold;
	text-align: justify;	
    background-image: url(../images/noteBG.png);
    background-repeat: repeat-x; /*new*/
    color: #0A0A0A; /*black text*/
    /*color: #fff;*/
    /*filter: alpha(opacity=100);
    opacity: 1.0;*/
}

.popperShow #closebutton
{
    display: block;
    text-align: center;
    clear: both;
    margin: .5em 0 0 0;
}

.popperShow a
{
	font-size: 1.1em;
}

.popperShow a:hover
{
	color: #003399;
	text-decoration: underline;
	font-weight: bold;
	font-size: 1.1em;
}

.popperShow #closebutton input 
{
    font-size: 90%;
}

.black_overlay
{
	display: block;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 1000px;
    background-color: #ececec;
    z-index:1001;
   -moz-opacity: 0.95;
    opacity:.95;
    filter: alpha(opacity=95);
}



/************** default.aspx *****************/
.letter
{
    float: left;
	margin-top: 5px;
	min-height: 240px;
	height: auto !important;
	height: 240px;
	width: 659px;	
}

.homePic
{
    float: left;
	font-family: Georgia;
	font-weight: bold;
	font-size: .7em;
	text-align: center;
	width: 175px;
	border: solid 1px #deded5; 
	padding: 3px 0; 
	margin: 0 3px 0 0;
}

.homeTxt
{
    float: left;
    width: 500px;
    margin-left: 5px;
    padding-left: 2px;
}

.appealBox
{
    border: solid 1px #A4A4A4; 
    background-color: #ebebeb; 
    padding: 5px;
    width: 97%;
}

.headline
{
	float: right; 
	margin: 0 0 10px 0;
	font-family: Georgia;
	font-weight: bold;
	font-size: .7em;
	text-align: center;
	width: 210px;
	height: 240px;
}

.reminder
{
	background-color: #ffffff;
	border: solid 1px #E7E7E8;
	padding: 5px;
	width: 260px;
	vertical-align: top;
	margin-bottom: 10px;
	font-family: Arial;
}

.reminder ul
{
	text-align: left;
	margin: 3px 0 5px 20px;
}

.reminder li
{
	line-height: 15px;
}


/****** gridview, listbox, combobox styles **********/
.item
{
    position: relative !important;
    display:-moz-inline-stack;
    display:inline-block;
    zoom:1;
    *display:inline;
    overflow: hidden;
    white-space: nowrap;
}        
.header
{
    margin-left: 2px;
}   
.p1
{
    width: 120px;
}        
.p2
{
    margin-left: 10px;
    width: 200px;
} 
.p3
{
    margin-left: 10px;
    width: 150px;
}
.p4
{
    margin-left: 10px;
    width: 200px;
}
.p5
{
    margin-left: 10px;
    width: 150px;
}
.s1
{
    width: 100px;
}        
.s2
{
    margin-left: 10px;
    width: 100px;
} 
.s3
{
    margin-left: 10px;
    width: 100px;
}
.s4
{
    margin-left: 10px;
    width: 100px;
}   
.s5
{
    margin-left: 10px;
    width: 120px;
}  
.s6
{
    margin-left: 10px;
    width: 180px;
}
.m1
{
    width: 50px;
}        
.m2
{
    margin-left: 10px;
    width: 55px;
} 
.m3
{
    margin-left: 10px;
    width: 75px;
}
.m4
{
    margin-left: 10px;
    width: 200px;
}
.m5
{
    margin-left: 10px;
    width: 205px;
}
.m6
{
    margin-left: 10px;
    width: 175px;
}
