body { 
        background:#3d3d44;
	padding:0px;
       /* background-image:url(images/graphics/ccdzbkgrnd.jpg); */
     }

A    { color: #0000dd;
       font-family: verdana, arial, sans-serif;
       font-size:12px;
       line-height:15px;
       text-decoration: none;
       font-weight:bold;
     }

A:link	  { color: #dadaee; text-decoration: none; }
A:visited { color: #dadaee; text-decoration: none; }
A:active  { color: #dadaee; text-decoration:none; }
A:hover	  { color: #ffffff;  }

a.text:link {color:#404040; font-weight:400; text-decoration:none;}
a.text:visited {color:#404040; font-weight:400; text-decoration:none;}
a.text:active {color:#404040; font-weight:400; text-decoration:none;}
a.text:hover {color:#0000c4; font-weight:400; text-decoration:none;}

a.title:link {color:#404040; font-size:18px;line-height:20px; text-decoration:none;}
a.title:visited {color:#404040; font-size:18px;line-height:20px; text-decoration:none;}
a.title:active {color:#404040; font-size:18px;line-height:20px; text-decoration:none;}
a.title:hover {color:#0000c4; font-size:18px;line-height:20px; text-decoration:none;}

.title {margin:0px; padding:0px;}

a.label:link {color:#404040; font-weight:bold; text-decoration:none;}
a.label:visited {color:#404040; font-weight:bold; text-decoration:none;}
a.label:active {color:#404040; font-weight:bold; text-decoration:none;}
a.label:hover {color:#0000c4; font-weight:bold; text-decoration:none;}

a.blue:link {color:#0000dd; font-weight:400; text-decoration:none;}
a.blue:visited {color:#0000dd; font-weight:400; text-decoration:none;}
a.blue:active {color:#0000dd; font-weight:400; text-decoration:none;}
a.blue:hover {color:#3131ff; font-weight:400; text-decoration:none;}



hr { 	
	border:0;
	color: #9f9f9f; 
	background-color: #9f9f9f; 
	height:1px;
    	}

h1 { color:#636363; font-family: verdana, arial, sans-serif; font-weight:bold; font-size: 36px; line-height:40px; margin-bottom:5px; }

h2 { color:#ffffff; font-family: verdana, arial, sans-serif; font-weight:bold; font-size: 28px; line-height:32px; margin-bottom:5px; }

h3 { color:#636363; font-family: verdana, arial, sans-serif; font-weight:bold; font-size:18px;line-height:20px;
      margin-bottom:5px; }
      
h4 { color:#636363; font-family: verdana, arial, sans-serif; font-weight:bold; font-size:16px;line-height:18px;
      margin-bottom:5px; margin-top:0px;}
      
p,td {   /* color:#3A3A3A; */
	color:#404040;
        font-family: verdana, arial, sans-serif;
        font-size:12px;
	line-height:15px;
        /* font-weight:bold; */}

.sidetext {color:#eee; font-size:11px; line-height:12px; font-weight:bold;}
.accent {color:#8bb7ff; font-size:10px; line-height:11px; font-weight:bold;}
.accentsub {color:#f99b8f; font-size:10px; line-height:11px; font-weight:bold;}
.alternate {color:#00f80c; font-size:10px; line-height:11px; font-weight:bold; }

.page {
	background:#fff;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	margin-bottom:10px;
	border:1px solid #dadaee;
	}  

.banner {
	background-image:url(images/graphix/bannerbackground.jpg);
	border-bottom:1px solid #dadaee;
	padding-left:40px;
	}

.titleline { 
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#dadaee;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:40px;
	padding-right:20px;
	background:#353535;
        }

.content {	
	background:#fdfdfd;
	padding-top:15px;
	padding-left:40px;
	padding-right:40px;
	}

.boldgray {color:#404040;
	background:#efefef;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	}


.gray {
	background:#efefef;
	}

.rightcontent {
	padding-left:20px;
	padding-right:20px;
	padding-bottom:15px;
	}

.bottomline {
	font-family: verdana, arial,sans-serif;
	font-size: 12px;
	color: #8c8c8c;
	font-weight:normal;
	text-align:center;
	padding-top:7px;
	padding-bottom:7px;
	background:#efefef;
	border-top: 1px solid #787878;
	}

