body { background-image:url(styleimages/bodybackground.jpg); margin-left:0em; margin-right: 0em; margin-top: 0em; margin-bottom: 0em;}
a{ text-decoration: none; }
a:hover   {color: #DDDDDD; font-weight: bold; }
a:link    {color: #FFFFFF; font-weight: bold; }
a:visited {color: #ffffff; font-weight: bold; } 
a:focus{color: #AE91C2; font-weight: bold; } 


.font-vsm {font-family: Arial, Helvetica, sans-serif; font-size:9px; font-style: normal; color:#FFFFFF;}
.font-sm {font-family: Arial, Helvetica, sans-serif; font-size:10px; font-style: normal; color:#FFFFFF;}
.font-sm-il {font-family: Arial, Helvetica, sans-serif; font-size:10px; font-style: italic; color:#FFFFFF;}
.font-med {font-family: Arial, Helvetica, sans-serif; font-size:14px; font-style: normal; color:#FFFFFF;}
.font-med-bold {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color:#FFFFFF;}
.font-large {font-family: Arial, Helvetica, sans-serif; font-size:16px; font-style: normal; color:#FFFFFF;}
.font-large-bold {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color:#FFFFFF;}
.font-super {font-family: Arial, Helvetica, sans-serif; font-size:24px; font-style: normal; color:#FFFFFF;}
.font-header {font-family: Arial, Helvetica, sans-serif; font-size:20px; font-style: normal; color:#FFFFFF; }
.welcome {font-family: Arial, Helvetica, sans-serif; font-size:45px; font-style:normal;  color:#FFFFFF;}

.headerbackground{background-image:url(styleimages/headerbackground.jpg); height:243px;}
.headerlogo{background-image:url(styleimages/logo.jpg); height:243px; width: 500px; background-position:center; background-repeat:no-repeat;}
.footerbackground{background-image:url(styleimages/footer-background.jpg); height:145px;}
.footer-diamond{background-image:url(styleimages/footer-diamond.jpg); height:145px;  background-position:center; background-repeat:no-repeat;}

a.topMenuLinkM, .topMenuLinkM {  font-family: Arial, Helvetica, sans-serif; font-size: 14px;  font-weight: bold; }
a.topMenuLinkM:link    { color: #FFFFFF; font-weight: bold; text-decoration:none;} 
a.topMenuLinkM:visited { color: #FFFFFF; font-weight: bold; text-decoration:none;}
a.topMenuLinkM:focus   { color: #B87DAB; font-weight: bold; text-decoration:none;}
a.topMenuLinkM:active  { color: #B87DAB; font-weight: bold; text-decoration:none;}
a.topMenuLinkM:hover   { color: #DDDDDD; font-weight: bold; text-decoration:none;}

a.leftMenuLinkM, .leftMenuLinkM {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #CC6600; font-weight: bold; }
a.leftMenuLinkM:link    { color: #CCCCCC; font-weight: bold; text-decoration:none;} 
a.leftMenuLinkM:visited { color: #AE91C2; font-weight: bold; text-decoration:none;}
a.leftMenuLinkM:focus   { color: #B87DAB; font-weight: bold; text-decoration:none;}
a.leftMenuLinkM:active  { color: #B87DAB; font-weight: bold; text-decoration:none;}
a.leftMenuLinkM:hover   { color: #FFFFFF; font-weight: bold; text-decoration:none;}

.designer_links {font-family: Arial, Helvetica, sans-serif; font-size:12px; font-style: normal; color: #CCCCCC;}
a.designer_links:link    { color: #CCCCCC; font-weight: normal; text-decoration:none;} 
a.designer_links:visited { color: #AE91C2; font-weight: normal; text-decoration:none;}
a.designer_links:focus   { color: #B87DAB; font-weight: normal; text-decoration:none;}
a.designer_links:active  { color: #B87DAB; font-weight: normal; text-decoration:none;}
a.designer_links:hover   { color: #FFFFFF; font-weight: normal; text-decoration:none;}

.subheader{ background-image:url(styleimages/top_bar.jpg); 
						background-position:left; 
						background-repeat:repeat-x;
						height:50px;}

.footer{ background-image:url(styleimages/footer.jpg); 
						background-position:left; 
						background-repeat:repeat-x;
						height:70px;}

.solid {border: 1px solid #333333; }
.dotted {	border:  thick dashed #333333;}


