/* Design by Brian Diaz of Media 65 @ http://www.m65.net  All Rights Reserved */
@import url(layouts.css);
@import url(components.css);
@import url(modules.css);
@import url(navigation.css);
@import url(misc.css);
@import url(forms.css);

/* #######################  GENERAL SETTINGS ############################ */
html{height:100%;}

body{
}



.pagination span
{
  padding: 2px;
}

.pagination a
{
  padding: 2px;
}


table.moduletable_menu {
  width			    : 100%;
  table-layout	    : auto;
  list-style:none;
    padding-left:15px;
}
table.moduletable_menu th {
  font-size         : 15px;
  font-weight       : bold;
  text-transform    : uppercase;
  text-align        : left;
  height            : 22px;
  line-height       : 22px;
  text-indent       : 18px;
  letter-spacing    : 1px;
  color             : #666666;
 
  list-style:none;
}
table.moduletable_menu td {

  list-style:none;
}



table.moduletable_menu ul {
	list-style:none;}
table.moduletable_menu li {
	list-style:none;}
.leftcolumn li{
	list-style:none; }

.readon  {
	background:url(../images/icons.png) 0 0 no-repeat;
	float:right;
	padding:0 0  0 20px
	}
a.readon:hover   {
	background:url(../images/icons.png) 0 0 no-repeat;
	float:right;
	padding:0 0 0 20px;
	text-decoration:underline;
	}



table.moduletable {
  width			    : 100%;
  table-layout	    : auto;
  padding-left:20px;

}
table.moduletable th {
  font-size         : 11px;
  font-weight       : bold;
  text-transform    : uppercase;
  text-align        : left;
  height            : 22px;
  line-height       : 22px;
  text-indent       : 0px;
  letter-spacing    : 1px;
  color             : #666666;
  padding-left: 20px;

}
table.moduletable td {
  padding-left      : 20px;


}


/*  Heading Formatting */
h1 {font-size:1.9em;line-height: 0.8em;font-weight: 900;color: #000;}
h2 {font-size:1.7em;line-height: 0.8em;font-weight: 900;color: #000;}
h3 {font-size:1.5em;line-height: 0.8em;font-weight: 900;color: #000;}
h4 {font-size:1.4em;line-height: 0.8em;font-weight: 900;color: #000;}
h5 {font-size:1.3em;line-height: 0.8em;font-weight: 900;color: #000;}
h6 {font-size:1.2em;line-height: 0.8em;font-weight: 900;color: #000;}

.componentheading{
font-size:2em;
line-height:2em;
}
.contentheading{
font-size:1.0em;
line-height:1.2em;
}
.contentdescription{
font-size:1.1em;
}

.createdate {
color:#932467;
display:inline;
font-size:0.85em;
}

.small {
color:#932467;
display:inline;
font-size:0.85em;
padding:0 0 0 2px;
}

.modifydate {
color:#932467;
display:inline;
font-size:0.85em;
padding:0;
}


#form-login-username .inputbox,#form-login-password .inputbox  {
width: 85%;
height:19px;
padding-left: 23px;
padding-top:3px;
color:#8E0707;
border:1px solid #eaeaea;
}
#form-login-password .inputbox{
background: #FFF3D9 url(../images/password.gif) no-repeat left center;
}
#form-login-username .inputbox  {
background: #FFF3D9 url(../images/username.gif) no-repeat left center;
}
#mod_login_remember {
border: none;
padding: 0!important;
}
.input{
padding:0;
margin:0;
border:none;
}


.contentpaneopen{
	width: 95%;
/*	font-family: Tahoma, Verdana, "Lucida Sans";
	font-size: 12px;
	color: #6F6F6F;*/
	text-align: left;
}
 .article_seperator {
display: block;
margin-top: 0px;
height: 25px;
clear: both;
}

.pathway {
  font-size         : 12px;
  color             : #333333;
  padding-top       : 4px;
}
a.pathway:link, a.pathway:visited {
  font-size         : 12px;
  color				: #0066FF;
}
a.pathway:hover {
  font-size         : 12px;
 text-decoration:underline;
}



ul.menu li#current {
	background:#E8ECF7;
	border-left:4px solid #0A296E;
}
ul.menu li#current a{
	text-decoration:none;
	color:#363636;
	background:#E8ECF7;
}

ul.menu li#current a:hover{
	text-decoration:underline;
	color:#363636;
	background:#E8ECF7;
}

/*links*/

img {border: 0 none;}

/* Clears Divs */
.clr{clear: both;}

/* #######################  END GENERAL SETTINGS ############################ */
