/* GENERATION STYLE SHEET */

/* for Splash */


/* Homepage attributes */
* {
margin:0;
padding:0;
outline:none;
} 
h1, h2, h3, h4, h5, h6 { 
font-size:100%;
} 
.clear {
clear:both;
} 
p {
padding:6px 0 3px 0;
} 
a img:hover {
text-decoration:none;
} 
body{margin:0; font:70%/130% Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;}
.mainframe{}
.welcomemsg{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:11px;color:#FFEFFF;}
.date{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:12px;color:#000000;}
.pagename{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:12px;color:#FFEFFF;font-weight:bold;letter-spacing:3px;}
.LogoutLink{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:10px;color:#FFEFFF;}
a.LogoutLink:link{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:11px;color:#FFEFFF;text-decoration:none;}
a.LogoutLink:visited{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:11px;color:#FFEFFF;text-decoration:none;}
a.LogoutLink:active{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:11px;color:#FFEFFF;text-decoration:none;}
a.LogoutLink:hover{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:11px;color:#FFEFFF;text-decoration:underline;}
.submenu{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:10px;color:#FFEFFF;}
a.submenu:link{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:11px;color:#FFEFFF;text-decoration:none;}
a.submenu:visited{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:11px;color:#FFEFFF;text-decoration:none;}
a.submenu:active{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:11px;color:#FFEFFF;text-decoration:none;}
a.submenu:hover{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:11px;color:#FFEFFF;text-decoration:underline;}

.splash{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:12px;color:#818286;}
a.splash:link{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:12px;color:#818286;text-decoration:none;}
a.splash:visited{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:12px;color:#818286;text-decoration:none;}
a.splash:active{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:12px;color:#818286;text-decoration:none;}
a.splash:hover{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:12px;color:#000000;text-decoration:underline;}

.sp{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:11px;text-transform:lowercase;} /* bread crumbs */
a.sp:link{color:#FFEFFF;text-decoration:none;text-transform:lowercase;}
a.sp:visited{color:#FFEFFF;text-decoration:none;text-transform:lowercase;}
a.sp:active{color:#FFEFFF;text-decoration:none;text-transform:lowercase;}
a.sp:hover{color: #FFEFFF;text-decoration:none;text-transform:lowercase;}
.spg{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;color:#FFEFFF;font-size:11px;text-transform:lowercase;} /* bread crumbs divider */


/* Log in box and forms */
.pleaselog{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:16px;color:#000000;font-weight:bold;}
.fieldname{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:11px;color:#000000;font-weight:bold;}
.fieldname2{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:11px;color:#000000;}
a.fieldnamelink:link{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:11px;color:#000000;}
a.fieldnamelink:visited{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:11px;color:#000000;}
a.fieldnamelink:active{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:11px;color:#000000;}
a.fieldnamelink:hover{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:11px;color:#000000;}
.autosign{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:11px;color:#000000;}
.button{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:10px;background-color:#ffffff;color:#000000;
border-left:1px solid #999999;border-top:1px solid #999999;border-right:1px solid #999999;border-bottom:1px solid #999999;} /* button */
.ntb{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:11px;background-color:#ffffff;color:#000000;
border-left:1px solid #999999;border-top:1px solid #999999;border-right:1px solid #999999;border-bottom:1px solid #999999;} /* text box */
.errortext{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:11px;font-weight:bold;color:#000000;} /* red error text */

/* Normal text */
.n{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:11px;color:#000000;}
.n2{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:10px;color:#000000;}
.n3{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:12px;color:#000000;}
.n4{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:13px;color:#000000;}
.nb{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:11px;color:#000000;font-weight:bold;} /* normal bold */
.ni{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:11px;color:#000000;font-style:italic;} /* normal italic */
.nr{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:11px;color:#FF0000;} /* normal red */
.nblk{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:11px;color:#000000;} /* normal black */
.nblkb{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:11px;color:#000000;font-weight:bold;} /* normal black bold */

/* Hyperlinks */
a:link{color:#3479af;text-decoration:none;}
a:active{color:#3479af;text-decoration:none;}
a:visited{color:#3479af;text-decoration:none;}
a:hover{color:#3479af;text-decoration:underline;}

/* Headers and sub-headers */
.head {font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:11px;color:#9c9c9c;text-transform:uppercase;} /* also title container */
.head2{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:16px;color:#9c9c9c;}
.head3{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:24px;color:#9c9c9c;}
.head4{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:18px;color:#3479af;}
.head5{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:20px;color:#3479af;}
.head6{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:14px;color:#3479af;text-transform:uppercase;font-weight:bold;}

.subhead{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:11px;color:#000000;font-weight:bold;}
.subhead2{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:11px;color:#3479af;font-weight:bold;}
.subhead3{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:11px;color:#000000;text-transform:uppercase;}
.subhead4{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:11px;color:#3479af;text-transform:uppercase;}

/* Footer */
.footer a{color:#ffffff;}
.footer{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:11px;color:#ffffff;text-decoration:none;}
a.footerlink:link{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:11px;color:#ffffff;text-decoration:none;}
a.footerlink:visited{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:11px;color:#ffffff;text-decoration:none;}
a.footerlink:active{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:11px;color:#ffffff;text-decoration:none;}
a.footerlink:hover{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:11px;color:#ffffff;text-decoration:underline;}

/* Containers */
.gm{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:14px;color:#3479af;font-weight:bold;}
.rl{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:18px;color:#3479af;}
.rm{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:14px;color:#3479af;font-weight:bold;}
.bs{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:11px;color:#000000;font-weight:bold;}

/* Table */
.tbl{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:11px;border:solid 1px #c6c6c6;} /* frame */
.tblhdr{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:11px;color:#3479af;height:20px;filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#f1f1f1', startColorstr='#dcdbdb', gradientType='0');} /* header */
.tblftr{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:11px;color:#3479af;height:20px;filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#dcdbdb', startColorstr='#f1f1f1', gradientType='0');} /* footer */
.tblitm{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:11px;color:#000000;background-color:#F1F1F1;} /* row */
.tblalt{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:11px;color:#000000;background-color:#E3E3E3;} /* alternate row */
.tbledit{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:11px;background-color:#DEDFDE;} /* edit row */
.tblsel{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:11px;background-color:#DEDFDE;} /* row selected */
.tblcel{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:11px;background-color:#DEDFDE;} /* cell */
.tblaltc{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:11px;background-color:#D1CFCF;} /* alternate cell */
.tblpag{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:10px;color:#FFFFFF;font-weight:bold;height:20px;background-color:#b8b8b8;} /* table pager */

/* HTML Styles */
UL LI{list-style-type:square;color:#3479af;font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:11px;}
UL LI LI{list-style-type:disc;color:#3479af;font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:11px;}
UL LI LI LI{list-style-type:circle;color:#3479af;font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:11px;}
OL LI{list-style-type:decimal;color:#3479af;font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:11px;}
OL OL LI{list-style-type:lower-alpha;color:#3479af;font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:11px;}
OL OL OL LI{list-style-type:lower-roman;color:#3479af;font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:11px;}
HR{color:#3479af;height:1pt;font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:11px;} /* horizontal rule */

/* Image Sizes for MyProfile, e-comm etc */
.image{border:solid 1px #dddddd;}
.image2{width:100px;border:solid 1px #dddddd;}
.image3{width:150px;border:solid 1px #dddddd;}
.image4{width:200px;border:solid 1px #dddddd;}
.image5{width:250px;border:solid 1px #dddddd;}

/* LOGIN */
#login-page {
background:url(/Design/Logo/logo.jpg) no-repeat top center;
margin:0 auto;
min-height:630px;
height:auto !important;
height:630px;
padding-top:200px;
} 
h2.login-logo a {
display:none;
} 
.login-message {
text-align:center;
margin:0 auto;
width:260px;
} 
#login-clear {
clear:both;
} 
#login-left {
text-align:center;
} 
h3.login-options {
display:none;
}
#login-left ul {
margin:10px auto 0px auto;
width:214px;
} 
#login-left ul li {
padding:0 0 20px 10px;
margin:0;
float:left;
list-style:none;
} 
#login-left ul li:first-child {
padding:0;
} 
#login-right {
clear:both;
padding:0px 0 0px 10px;
text-align:center;
border-left:1px solid #666666;
width:180px;
margin:20px auto;
} 
#login-right table {
text-align:left;
width:200px;
margin:0px auto;
padding:0px;
} 

/* ERROR PAGES */

.error-page {
background:transparent url(/Design/Logo/Logo.jpg) no-repeat scroll left top;
height:400px;
margin:0 auto;
padding:30px 0 0 200px;
width:330px;
} 
.error-page h3 {
font-size:1.4em;
} 
.error-page p {
padding-top:10px;
} 
.error-page p.inconvenience {
font-style:italic;
} 
.error-page ul {
margin:20px 10px;
} 
.error-page ul li {
list-style:none;
} 
.error-page ul li a {
line-height:24px;
padding:0 0 0 20px;
background:url(/Design/Images/submenu.gif) no-repeat 2px 4px;
} /* LOGIN */
#login-page {
background:url(/Design/Logo/Logo.jpg) no-repeat top center;
margin:0 auto;
min-height:630px;
height:auto !important;
height:630px;
padding-top:200px;
} 
h2.login-logo a {
display:none;
} 
.login-message {
text-align:center;
margin:0 auto;
width:260px;
} 
#login-clear {
clear:both;
} 
#login-left {
text-align:center;
} 
h3.login-options {
display:none;
}
#login-left ul {
margin:10px auto 0px auto;
width:214px;
} 
#login-left ul li {
padding:0 0 20px 10px;
margin:0;
float:left;
list-style:none;
} 
#login-left ul li:first-child {
padding:0;
} 
#login-right {
clear:both;
padding:0px 0 0px 10px;
text-align:center;
border-left:1px solid #666666;
width:180px;
margin:20px auto;
} 
#login-right table {
text-align:left;
width:200px;
margin:0px auto;
padding:0px;
} 

/* ERROR PAGES */

.error-page {
background:transparent url(/Design/Logo/Logo.jpg) no-repeat scroll left 20px;
height:400px;
margin:0 auto;
padding:30px 0 0 220px;
width:330px;
} 
.error-page h3 {
font-size:1.4em;
} 
.error-page p {
padding-top:10px;
} 
.error-page p.inconvenience {
font-style:italic;
} 
.error-page ul {
margin:20px 10px;
} 
.error-page ul li {
list-style:none;
} 
.error-page ul li a {
line-height:24px;
padding:0 0 0 20px;
background:url(/Design/Images/submenu.gif) no-repeat 2px 4px;
} 

/* Vertical Menu */

/* Parent level */
.TMG{cursor:pointer; height:34px;} /* Parent Menu Group */

.TMI{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:11px;color:#006bb6;cursor:hand;
padding-right:0px;padding-left:0px;padding-top:0px;padding-bottom:0px;height:34px;} /* Menu Item */

.TMIO{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:11px;color:#006bb6;cursor:hand;
padding-right:0px;padding-left:0px;padding-top:0px;padding-bottom:0px;height:34px;} /* Menu Item Over */

.TMID{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:11px;color:#006bb6;cursor:hand;
padding-right:0px;padding-left:0px;padding-top:0px;padding-bottom:0px;height:34px;} /* Menu Item Down */

.TMIS{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:11px;color:#006bb6;cursor:hand;
padding-right:0px;padding-left:0px;padding-top:0px;padding-bottom:0px;height:34px;} /* Menu Item Selected */


/* Child level */
.CMG{cursor:pointer;width:136px;background-color:#f1f1f1;border-top:1px solid #c6c6c6;background-image:url(/design/mh/c/bkg.gif);background-position:left;background-repeat:repeat-y;} /* Child Menu Group */

.CMI{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:10px;color:#006bb6;cursor:hand;height:20px;border-bottom:1px solid #d1d1d1;
border-left:1px solid #d1d1d1;} /* Menu Item */

.CMIO{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:10px;color:#006bb6;cursor:hand;height:20px;border-bottom:1px solid #d1d1d1;
background-color:#f1f1f1;border-left:1px solid #d1d1d1;} /* Menu Item Over */

.CMID{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:10px;color:#006bb6;cursor:hand;height:20px;border-bottom:1px solid #d1d1d1;
background-color:#f1f1f1;border-left:1px solid #d1d1d1;} /* Menu Item Down */

.CMIS{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:10px;color:#006bb6;cursor:hand;height:20px;border-bottom:1px solid #d1d1d1;
background-color:#f1f1f1;border-left:1px solid #d1d1d1;} /* Menu Item Selected */

@font-face {font-family:z_age,sans-serif;font-style:normal;font-weight:normal;src:url(\Design\Fonts\\AGENCYF0.eot);}
@font-face {font-family:z_blue,sans-serif;font-style:normal;font-weight:normal;src:url(\Design\Fonts\\BLUEHIG1.eot);}

/* filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#FFFFFF', startColorstr='#000000', gradientType='0'); */