/** The following styles are for use in the body **/
body		{ color:#17047A; font-size:14px; font-family:Verdana; }

h1      { color:#17047A; font-size:24px; font-family:Verdana; font-weight: bold; text-align:right; padding-right:60px; padding-top:10px; }

.title      { color:#17047A; font-size:24px; font-family:Verdana; font-weight: bold; text-align:right; padding-right:60px; padding-top:10px; }
.title1     { color:#FFFFFF; font-size:24px; font-family:Verdana; font-weight: bold; }

.large      { color:#17047A; font-size:18px; font-family:Verdana; font-weight: bold; }
.large1     { color:#FFFFFF; font-size:18px; font-family:Verdana; font-weight: bold; }

.menus      { color:#17047A; font-size:11px; font-family:Verdana; }
.menus1     { color:#FFFFFF; font-size:11px; font-family:Verdana; }

.small      { color:#17047A; font-size:10px;  font-family:Verdana; }
.small1     { color:#FFFFFF; font-size:10px;  font-family:Verdana; }

.required   { color:#CC0000; font-size:12px; font-family:Verdana; }
.srequired  { color:#CC0000; font-size:10px;  font-family:Verdana; }

.landing   { color:#ffffff; font-size:12px; font-family:Tahoma; }

.breadCrumbs {
		color:#17047A; 
		font-size:10px; 
		font-family:Verdana;
		text-align:left; 
		padding-left:8px; 
		padding-top:5px; 
		}
.divLine {
		display: block;
    margin: 15px 18px 0px 0px;
		border-top: 1px solid #FF9900; 
		width: 600px;  /* correct box model; no support for escapes */
		}

/** The following styles are used for the side menus **/
#sitenav {
    margin: 0; padding: 0;
    list-style: none;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 8pt;
    }
#sitenav a:link, #sitenav a:visited {
    display: block;
    margin: 1px 5px 1px 1px; padding: 3px;
    background: #17047A;
    color: #ECE9D8;
    border: 1px solid #ECE9D8;
    text-decoration: none;
    font-weight: bold;
    width: 150px;  /* correct box model; no support for escapes */
    }
#sitenav a:hover {
    background: #ECE9D8;
    font-weight: bold;
    color: #17047A;
    }

/** The following styles are used for tables **/
.TableHeader    { font-family: Verdana; font-size: 10pt; color: #FFFFFF; font-weight: normal; background: #17047A; }
.TableCell0     { font-family: Verdana; font-size: 10pt; background: #FFFFFF; }
.TableCell1     { font-family: Verdana; font-size: 10pt; background: #ECE9D8; }
.OverCell       { font-family: Verdana; font-size: 10pt; background: #A2B9C8; }

.LeftNav {
		width: 216px;
		border-right: 1px solid #FF9900;
		background-color: #FFEDD2;
		}
.LeftNavImage {
		border-bottom: 1px solid #FF9900; 
		border-right: 1px solid #FF9900;
		width: 250px; 
		padding: 1px;
		background-color: #FFFFFF; 
		}
.LeftNavText {
		width: 216px;
		border-right: 1px solid #FF9900;
		border-bottom: 1px solid #FF9900;
		background-color: #FFEDD2;
		font-family: Verdana; 
		font-size: 10pt; 
		font-weight: normal; 
		text-align: left; 
		color: #17047A; 		
		padding: 5px;
		padding-left: 10px;
		}
		
.LeftNavItem {
		font-family: Verdana; 
		font-size: 10pt; 
		color: #17047A; 
		font-weight: normal; 
		text-align: left;  
		padding-bottom: 2px; }
		
.coupon1 {
		width: 400px; 
		border: 2px dashed #DE7D21;
		padding: 20px; 
		font-size: 20px;
		color: #DE7D21;
}
.coupon2 {
		width: 400px; 
		border: 2px dashed #DE7D21;
		padding: 20px; 
		font-size: 20px;
		color: #DE7D21;
}
.couponTitle {
		font-weight:bold;
		color: #17047A;
}

.couponSmall {
		font-size: 10px;
		color: #DE7D21;
}

/** The following styles are used for the login panel **/
.LoginText  	{ color:#ECE9D8; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.LoginCheckBox  { color:#ECE9D8; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #17047A; }
.LoginButton    { color:#ECE9D8; font-size:10px; border:1px solid #ECE9D8; font-family: Verdana, Arial, Helvetica, sans-serif; background: #17047A; }
.LoginTextBox   { color:#ECE9D8; font-size:10px; border:1px solid #ECE9D8; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #17047A; }


/** The following styles apply to form tags and buttons **/
.FormButton     { color:#000033; font-size:9px;  background-color:#FFFFFF; font-family:Verdana; }
.FormText   	{ color:#000033; font-size:12px; border:1px solid #000033; font-family:Verdana; }
.FormTextarea   { color:#000033; font-size:12px; border:1px solid #000033; font-family:Verdana; }
.FormSelect     { color:#000033; font-size:12px; border:1px solid #000033; font-family:Verdana; }
.LandingText   	{ color:#333333; font-size:15px; border:1px solid #F77E0B; height:20px; font-family:Tahoma; width:150px; }

/** The following styles apply to anchors **/
a       	{ text-decoration: none; }
a:link      { color:#17047A; text-decoration:underline; cursor:hand; }
a:visited   { color:#17047A; text-decoration:underline; cursor:hand; }
a:hover     { color:#F77E0B; text-decoration:none;      cursor:hand; }
a:active    { color:#F77E0B; text-decoration:none;      cursor:hand; }

.Nav        	{ text-decoration: none; }
a:link.Nav      { color:#FFFFFF; text-decoration:underline; cursor:hand;    }
a:visited.Nav   { color:#FFFFFF; text-decoration:underline; cursor:hand; }
a:hover.Nav     { color:#FFFFCC; text-decoration:none;      cursor:hand; }
a:active.Nav    { color:#FFFFCC; text-decoration:none;      cursor:hand; }

.Menu       	{ text-decoration: none; }
a:link.Menu     { color:#ffffff; text-decoration:none; cursor:hand; }
a:visited.Menu  { color:#ffffff; text-decoration:none; cursor:hand; }
a:hover.Menu    { color:#FFCCCC; text-decoration:none; cursor:hand; }
a:active.Menu   { color:#FFCCCC; text-decoration:none; cursor:hand; }
