/*This css document was created by Miller Meiers Design for Communciation.
/* global elements */

body {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    }

a {
    color: #78be3a; 
    text-decoration: none; 
    }

a:link { 
    color: #78be3a; 
    text-decoration: none; 
    }
a:visited { 
    color: #78be3a;
    text-decoration: none;
    }
a:hover { 
    color: #78be3a; 
    text-decoration: underline; 
    }


/* headings & paragraph */
h1, h2, h3, h4, h5, h6 {
    font-family: Arial, Helvetica, sans-serif;
    margin: 0px 0px 0px 0px;
    padding: 0px;
}

h1 {
    font-size: 18px;
    font-weight: bold;
    line-height: 25px;
    color: #000; }

h2 {
    font-size: 16px;
    line-height: 12px;
    font-weight: bold;
    color: #000; }


h3 {
    font-size: 13px;
    font-weight: bold;
    line-height:16px;
    color: #000; }

h4 {
    font-size: 12px;
    font-weight: bold;
    line-height:16px;
    color: #000; }

h5 {
    font-size: 11px;
    font-weight: bold;
    line-height: 12px;
    color: #000; }

h6 {
    font-size: 10px;
    font-weight: bold;
    color: #000; }


p {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 16px 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height:15px;
    color: #000; }

div, td {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height:16px;
    color: #000; }


/* misc */

ul {
    #list-style: disc;
    #margin: 0px 0px 0px 15px;
    #padding: 5px 0px 20px 15px;
    margin-left:16px;
    margin-top:12px;
    line-height: 16px;
	list-style-image: url(../images/nobullet.gif);
	list-style:none;


}

li {
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px; 
    color:#000; 
		list-style:none;

    }

/* form  */

input {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000; }

form { display: inline; }


/* custom */

#wrapper{
margin:0; padding:0;
width:920px;
}

#header_opc{
margin:0; padding:0;
width:920px;
height:38px;
background-image:url(../images/opc_hderbar.gif);
background-repeat:no-repeat;
margin-bottom:10px;
}

#search{
margin:0; padding:0;
width:300px;
float:right;
margin-top:8px;
margin-right:12px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#fff;
}

#colOne{
margin:0; padding:0;
width:540px;
margin-right:15px;
float:left;
}

#features{
margin:0; padding:0;
width:540px;
margin-bottom:10px;
}

#subsContainerHorizontal{
margin:0; padding:0;
width:540px;
}


.subBox{
margin:0; padding:0px;
width:173px;
margin-right:10px;
float:left;
}
.subBoxLinks{
margin:0; padding:0;
width:171px;
border-left:1px solid #999;
border-right:1px solid #999;
padding-top:5px;
padding-bottom:5px;
height:110px;
}

.subBoxLinks ul{
margin:0 5px 0 5px; padding:0;
list-style:none;
}

.subBoxLinks li{
margin:0; padding:5px;
list-style:none;
border-bottom:1px solid #ccc;

}

.subBoxLinks li a{
margin:0; padding:0;
color:#000;
text-decoration:none;
}

.subBoxLinks li a:hover{
margin:0; padding:0;
color:#000;
text-decoration:underline;
}

.subBoxLinks li a:visited{
margin:0; padding:0;
color:#000;
text-decoration:none;
}


.subBoxTwo{
margin:0; padding:0;
width:173px;
float:left;
}

.subBoxType{
margin:0; padding:5px 3px 4px 7px;
width:161px;
border-left:1px solid #999;
border-right:1px solid #999;
height:110px;
font-size:11px;
}

.subBoxType img{
margin:0 3px 0 3px; padding:0;
float:right;

}


#colTwo{
margin:0; padding:0;
width:360px;
float:left;
}

#newNotable{
margin:0; padding:0;
margin-bottom:10px;
background-image:url(../images/newnotable_bkg.gif);
background-repeat:no-repeat;
}

#newNotable ul{
margin:0 5px 0 5px; padding:0;
list-style:none;
}

#newNotable li{
margin:0; padding:5px;
border-bottom:1px dashed #999;
width:328;
list-style:none;
list-style-image: none;
}

#XnewNotable li img{
margin:0; padding:0;
float:left;
margin-right:5px;
margin-top:3px;
}

#newNotable a{
margin:0; padding:0;
color:#000;
text-decoration:none;
}

#newNotable a:hover{
margin:0; padding:0;
color:#000;
text-decoration:underline;
}

#newNotable a:visited{
margin:0; padding:0;
color:#000;
text-decoration:none;
}

#graphicLinkBox{
margin:0; padding:0;
height:13px;
float:left;
width:360;
}

#rssfeedLink{
margin:0; padding:0;
margin-top:5px;
margin-right:5px;
width:72px;
float:none;
}

#digitsLink{
margin:0; padding:0;
margin-top:5px;
margin-left:5px;
width:100px;
margin-bottom:5px;

}

#companyOverview{
margin:0; padding:0;
width:360px;
}

#companyLinks{
margin:0; padding:5px;
border-left:1px solid #999;
border-right:1px solid #999;
width:328;
}

#companyLinks ul{
margin:0 5px 0 5px; padding:0;
list-style:none;
}

#companyLinks li{
margin:0; padding:3px;
list-style:none;
border-bottom:1px solid #ccc;

}

#companyLinks li a{
margin:0; padding:0;
color:#000;
text-decoration:none;
}

#companyLinks li a:hover{
margin:0; padding:0;
color:#000;
text-decoration:underline;
}

#companyLinks li a:visited{
margin:0; padding:0;
color:#000;
text-decoration:none;
}

#footer_opc{
margin:0; padding:0;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #333; 
text-decoration: none;
float:none;
clear:both; 
margin-top:10px;
padding-top:3px;
margin-bottom:30px;
border-top:1px solid #666;}

/*article styles */

#articlecolOne{
margin:0; padding:0;
width:732px;
float:left;
margin-right:15px;

}

#subsContainerVertical{
margin:0; padding:0;
width:173px;
float:left;
}

.subBoxArticle{
margin:0; padding:0px;
width:173px;
float:left;
margin-bottom:10px;
}


.subBoxLinksTwo{
margin:0; padding:0;
width:171px;
border-left:1px solid #999;
border-right:1px solid #999;
padding-top:5px;
padding-bottom:5px;
height:110px;
}

.subBoxLinksTwo ul{
margin:0 5px 0 5px; padding:0;
list-style:none;
}

.subBoxLinksTwo li{
margin:0; padding:5px;
list-style:none;
border-bottom:1px solid #ccc;

}

.subBoxLinksTwo li a{
margin:0; padding:0;
color:#000;
text-decoration:none;
}

.subBoxLinksTwo li a:hover{
margin:0; padding:0;
color:#000;
text-decoration:underline;
}

.subBoxLinksTwo li a:visited{
margin:0; padding:0;
color:#000;
text-decoration:none;
}



.subBoxLinksThree{
margin:0; padding:0;
width:171px;
border-left:1px solid #999;
border-right:1px solid #999;
padding-top:5px;
padding-bottom:5px;
height:280px;
}

.subBoxLinksThree ul{
margin:0 5px 0 5px; padding:0;
list-style:none;
}

.subBoxLinksThree li{
margin:0; padding:5px;
list-style:none;
border-bottom:1px solid #ccc;

}

.subBoxLinksThree li a{
margin:0; padding:0;
color:#000;
text-decoration:none;
}

.subBoxLinksThree li a:hover{
margin:0; padding:0;
color:#000;
text-decoration:underline;
}

.subBoxLinksThree li a:visited{
margin:0; padding:0;
color:#000;
text-decoration:none;
}

#content{
margin:0; padding:0;
margin-left:15px;
margin-top:10px;
margin-bottom:20px;
margin-right:30px;
}

#home{
margin:0; padding:0;
margin-bottom:10px;
}

#home img{
margin:0; padding:0;
margin-right:3px;
margin-top:2px;
float:left;
}

#print{
margin:0; padding:0;
float:left;
}

#rssfeedLink{
    padding:0;
    margin-top:2px;
    margin-left:10px;
    width:100px;
    float:right;
    margin-right: 5px;
    margin-bottom: 0;
}

#print img{
margin:0; padding:0;
margin-top:1px;
margin-right:5px;
float:left;
}

.nobullet{
list-style:none;
font-size:12px;
padding-bottom:5px;
}

#dates{
margin:0; padding:5px;
width:90px;
float:right;
margin-left:10px;
margin-bottom:10px;
border:1px solid #333;
}

#dates li{
margin:0; padding:0;
list-style:none;
}

#dates ul{
margin:0; padding:0;
list-style:none;
}

#archiveText{
margin:0; padding:0;
width:550px;
float:left;
}

#archiveBox{
height:130px;
}

#breakingNews{
margin:0; padding:0;
margin-bottom:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background-image:url(../images/breaking_news_bkg.gif);
background-repeat:no-repeat;
height:19px;
width:540px;
padding-top:2px;
}
