html
{
    height:100%;
    margin-bottom:1px;
}

   .formTable td{
        padding:4px;
        color:#656565;
    }
 
 .DetailsTable td
 {
  color:#656565;
  border-bottom:1px solid #cacaca;
  padding:2px;
  font-size:10px;
 }
 .Modal td{
	padding:0px;
 }
 .Modal
 {
    width:458px;
 }
 
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color:#a9a9a9;  opacity: 0.8; filter: alpha(opacity=80);}
.ui-dialog-titlebar {height:24px;padding:0px;margin-left:-4px;margin-bottom:10px;}

body {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #323232;
	background-color:#e5e5e5;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
	background-position:center;
	background-repeat:no-repeat;
	height:100%;

}

.loremText {
	color:#999999;
}

.bCrumb
{
    font-size: 10px;
}
.bCrumb:a
{
    font-size: 10px;
}


.highlight{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #0072bc;
}

span,td,div{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #323232;
	
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.timepicker {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #565656;
	border: 0px solid #C4D4E4;
	color:#dedede;
}

h1 {
	font-size:16px;
	color:#0072bc;
	font-weight:normal;	
}

h2 
{
	padding:0px;
	margin:0px;
	font-size:11px;
	color:#ed1021;
	font-weight:bold;
	
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	COLOR: #005392;
		margin: 0px;
		margin-bottom:2px;
	padding:3px;
	width:100%;
	background-color:#ededed;

}


.formLabel {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#323232;

}

.CalendarTablex
	{

	background-color:#dedede;
	color:#88add2;
	padding:5px;
	border-bottom:2px solid #bababa;
}


.calendarBottom
{
     Color:#88add2;
     border-bottom:1px solid #a2cbf5;
}

img
{
	border:0px;
	display:block;
}

.footer
	{
		background-image:url(../images/footer.jpg);
	    height:60px;
	    width:980px;
	    vertical-align:middle;
	    text-align:center;
	}	

.footerContent{
    padding:10px;
    color:#8b8b8b;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.TabClosed
{
	font-weight: bold;
	text-decoration: none;
	vertical-align:middle;
	cursor:pointer;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #B7B7B7;
}

.TabOpen
{
   font-family: Verdana; font-size: 11px; font-weight: bold; color: #4176ac; 
   background-color: #FFFFFF; 
	border: none;
	text-decoration: none;
	vertical-align:middle;
	cursor:pointer;
	
}

a:link, a:visited   {
	color: #0072bc;
	cursor: hand;
	text-decoration: none;
}

a:hover, a:active  {
	color: #ed1021;
	text-decoration: none;
}
 
.eCardLink,.eCardLink:link,.eCardLink:visited
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #626262;
	cursor: hand;
	text-decoration: none;
	font-size:15px;
}

.eCardLink:hover, .eCardLink:active
{
    border-bottom: 1px solid #3a8cc2;
}

.footerText {
	font-size:10px;
	color:#FFFFFF;
	border-bottom: 1px dotted white;
}

a.footerLink:link, a.footerLink:visited  {
	font-size:11px;
	color: #8b8b8b;
	font-weight:normal;
	text-decoration: none;
	cursor: hand;
}
 
a.footerLink:hover, a.footerLink:active  {
	font-size:11px;
	color: #8b8b8b;
	text-decoration: underline;
}


.form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #454545;
	padding: 6px;
	background-color: #eaeaea;
}
.TableRow {font-size: 12px; color: #ffffff; background-color: #ff00ff}
.TableRow1 {font-size: 12px; color: #ffffff; background-color:Transparent; border-bottom: 1px solid #cacaca;}
.TableRowSelected {font-size: 10px; color: #232323; background-color:#ffffff; border-bottom: 1px solid #cacaca;}


.TableRow2 {font-size: 12px; color: #121212; background-color:Transparent;  border-bottom: 1px solid #cacaca}
.TableRow3 {
	background-color: #f2f2f2;
}
.TableRow4 {;
	background-color: #eaeaea;
}

.Button {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #d71e1c; color: #ffffff; font-weight: bold; border: none}
.FormField {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #ffffff;
	border: 1px solid #cacaca;
	color:#323232;
}

.FormFieldHover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #ffffff;
	border: 1px solid #6b96cc;
	color:#454545;
}

.FormFieldRequired {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #ededed;
	border: 1px dotted #ec311b;
	color:#454545;
}

.TableHeader {  font-family: Verdana, Arial; font-size: 14px; font-weight: normal; color: #0072bc; padding-left:10px;} 
.TableSubHeader {  font-family: Verdana, Arial; font-size: 12px; font-weight: normal; color: #505050; padding-left:10px;}

.TableHeaderInner {  font-family: Verdana; font-size: 11px; font-weight: bold; color: #323232;background-color:#dde8da;}
.TableHeaderNegative {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #3C6BBB;
	background-color: #787878
}
.TableHeaderApology
{
	font-family: Verdana;
	font-size: 12px;
	color: #0072bc;

}
.TableHeaderApologyGreen:link
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #3C6BBB;

}
.TableHeaderApologyGreen:hover
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #00aa00;

}
.TableHeaderApologyRed:link
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #ed1021;

}
.TableHeaderApologyRed:hover
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #787878;

}
.TableBorder 
{  border: 1px solid #bababa;
	border-bottom:solid 1px #d2d2d2;
	
}

.errMsg{
color:#ca3927;
}

.TableBorderLight { border: 1px solid #d2d2d2; background-color: #eaeaea}

.NoHover:hover {
	text-decoration: none;
	background-color: transparent;
}
.capitalize
{
	text-transform: capitalize;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}


.rightShadow
	{
		background-image:url(../images/shadow_tile_right.gif);
	   width:13px;background-repeat:repeat-y
	}		
.leftShadow
	{
		background-image:url(../images/shadow_tile_left.gif);
	   width:13px;background-repeat:repeat-y
	}
	
.thumbHolder
{
    background-color:#000000;
	border: solid 1px #1e3964;
    height:89px;
    vertical-align:top;
    text-align:center;
   padding:4px;
   color:#FFFFFF;
   font-size:13px;
   font-weight:bold;
}

.thumbHolderEmpty
{
	border: solid 1px #1e3964;
    height:89px;
    vertical-align:top;
    text-align:center;
  padding:4px;
}


li
{
    list-style:square;
    font-weight:normal;
   
}

ul
{
 margin-top:0px;   
}

.RegisterForm {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold;color:#ffffff}

.RegisterFormField {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #011020;
	border: 1px solid #2d67ba;
	color:#dedede;
}



.RegisterButton {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #000000; color: #ffffff; font-weight: bold; border: 1px solid #ffffff; }


.menu{
    width:230px;
}

a.SEOLink:link,a.SEOLink:visited,a.SEOLink:active{
    font-size:10px;
    font-family:Verdana;
	color:#8b8b8b;
}
a.SEOLink:hover{
    font-size:10px;
    font-family:Verdana;
    color:#6b96cc;
}

#nav_title_top
{
	background-image:url(../images/nav_tile_top.png);
	background-repeat:repeat-x;
}

.nav_tile_left
{
	background-image:url(../images/nav_tile_left.png);
	background-repeat:repeat-y;
}

.nav_tile
{
	background-image:url(../images/nav_tile.jpg);
	background-repeat:repeat-x;
}

.nav_tile_right
{
	background-image:url(../images/nav_right_tile.png);
	background-repeat:repeat-y;
}

#nav_title_bottom
{
	background-image:url(../images/nav_btm_tile.png);
	background-repeat:repeat-x;
}

.breadcrumb
{
	width:536px;
	height:39px;
	background-image:url(../images/body_breadcrumb.jpg);
}

#bodyLeft
{
	width:16px;
	background-image:url(../images/body_tile_L.png);
}

#bodyRight
{
	width:16px;
	background-image:url(../images/body_tile_R.png);
		
}

#bodyBot
{
	background-image:url(../images/body_tile_B.png);
}

#BodyDiv
{
	background-color:#ffffff;
}

#contentLeft
{
	background-image:url(../images/gradient_holder.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	width:475px;
}

#contentRight
{
	background-image:url(../images/gradient_holder.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

#homeImg
{
	position:relative;
	bottom:85px;
	right:20px;
}

#homeImgHolder
{
	position:absolute;
}

#homeImgHolder2
{
	position:absolute;
}

#homeImg2
{
	position:relative;
	left:285px;
	top:100px;
}

#copy
{
	width:365px;
}

.SEOholder
{
	font-size:10px;
	padding:0px 28px 0px 28px;
	display:inline;
	color:#8b8b8b;
}

a.SEOLink:link,a.SEOLink:visited,a.SEOLink:active{
    font-size:10px;
    font-family:Verdana;
	color:#8b8b8b;
}
a.SEOLink:hover{
    font-size:10px;
    font-family:Verdana;
    color:#6b96cc;
}

#genericCopy
{
	margin-left:45px;
	width:588px;
	padding-top:4px;
	padding-right:10px;
	border-right:solid 1px #e0e0e0;
}

#ecardCopy
{
	margin-left:45px;
	width:630px;
	padding-top:4px;
	padding-right:10px;
	border-right:solid 1px #e0e0e0;
}

.noResult
{
	color:#d71e1c;
	font-weight:bold;
	padding:5px;	
}

.quote
{
	color:#0164B1;
	font-size:12px;
	font-weight:bold;
	font-style:italic;		
}
#RandomTestimonails
{
	font-size:16px;
	color:#0072bc;
	font-weight:normal;	
}

/*Modal*/

.boxBottom1
{
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/login/login_bottom.png');
    height:19px; 
    width:458px;
}
.boxBottom1[class]
{
    background-image:url(/images/login/login_bottom.png);
   height:19px; 
    width:458px;
}

.boxLeft
{
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/modal/modal_left.png');
    width:20px;
    height:201px;
}
.boxLeft[class]
{
    background-image:url(/images/modal/modal_left.png);
        width:20px;
    height:201px;
}
.boxRight
{
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/modal/modal_right.png');
    width:26px;
    height:201px;
    background-repeat:no-repeat;
}
.boxRight[class]
{
    background-image:url(/images/modal/modal_right.png);
    width:26px;
    height:201px;
    background-repeat:no-repeat;
}



.boxTop
{
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/modal/modal_top.png');
    height:72px; 
    width:458px; 

}
.boxTop[class]
{
    background-image:url(/images/modal/modal_top.png);
     height:72px; 
    width:458px; 
}


.EcardsSelected
{
    border: 2px solid #ff0000;
}

