/* Start of CMSMS style sheet 'main' */
/* CSS Document */


body { margin-top: 0px; margin-left: 0px; margin-right: 0px; background:#FFFFFF url(images/bg.gif) repeat }

#menu{width: 105px; }

A 			{ color: #003366; text-decoration: none; } 
A:link		{ color: #003366; text-decoration: none; } 
A:visited	{ color: #003366; text-decoration: none; } 
A:active	{ color: #cc3333; } 
A:hover		{ color: #cc3333; } 
img {border-width : 0px;}

hr {
  border: 0;
  width: 100%;
color: #808080;
background-color: #808080;
height: 1px;


}

.callout { font-family: georgia, verdana, sans-serif; font-size: 11px; color: #000000; line-height:15px;}
.author { font-family: verdana, sans-serif; font-size: 9px; color: #333333; line-height:16px;}
.MenuLinks { font-family: verdana, sans-serif; font-size: 9px; color: #555555; line-height:16px; text-transform:uppercase;}
.Header { font-family: georgia, verdana, sans-serif; font-size: 14px; color: #CC3333; font-weight:bold; line-height:14px;}
.bodybold { font-family: georgia, verdana, sans-serif; font-size:13px; color:#000000; font-weight:bold; line-height:20px;}
.bodysubbold { font-family: georgia, verdana, sans-serif; font-size:12px; color:#003366; font-weight:bold; line-height:18px; }
.specialheader { font-family: verdana, sans-serif; font-size: 9px; color: #336699; line-height:16px; text-transform:uppercase;}

p { font-family: georgia, verdana, arial; font-size:12px; color:#333333; line-height:18px; text-align:left; margin-top: 12px; margin-left: 12px; margin-right: 12px;}
.small { font-family: georgia, verdana, arial; font-size:10px; color:#999999; line-height:18px; text-align:center; }
.smallb { font-family: georgia, verdana, arial; font-size:10px; color:#999999; line-height:12px; text-align:left; }
blockquote { font-family: georgia, verdana, arial; font-size:12px; color:#666666; line-height:18px; text-align:left; }
p.links { font-family: verdana, arial; font-size:10px; color:#666666; line-height:12px; }
li { font-family: georgia, verdana, arial; font-size:12px; color:#333333; line-height:18px; text-align:left; }

/* Div Styles */


.image {
	float: left;
	margin-left: 12px;
	margin-top: 4px;
	margin-right: 8px;
	padding: 1px;
	border: #cc3333 solid 2px;
}

.image2 {
	float: left;
	margin-top: 4px;
	margin-right: 8px;
	margin-bottom: 14px;
	padding: 2px;
	border: #cc3333 solid 2px;
}

#list{  padding: 5px; font-family: georgia, verdana, arial; font-size:12px; color:#666666; line-height:18px; text-align:left; }

#list h1 {font-family: georgia, verdana, sans-serif; font-size: 14px; color: #CC3333; font-weight:bold; line-height:14px;}

#list h2 {font-family: georgia, verdana, arial; font-size:12px; color:#333333; line-height:18px; text-align:left; margin-top: 12px; margin-left: 12px; margin-right: 12px; font-weight:bold;}

#maincontent {min-height: 600px; padding-top: 25px;  padding-left: 13px;}



#primary-nav, #primary-nav ul { 
list-style: none; 
margin: 0px; 
padding: 0px; 
font-size: 9px;
width: 100%;
} 
#primary-nav ul { 
position: absolute; 
top: auto; 
display: none; 
font-size: 9px;
} 
#primary-nav ul ul { 
margin-top: 1px; 
margin-left: -1px; 
left: 100%; 
top: 0px; 
font-size: 9px;
} 

#primary-nav li { 
margin-left: -1px; 
float: left; 
} 
#primary-nav li li { 
margin-left: 0px; 
margin-top: -1px; 
float: none; 
position: relative; 
} 

/* Styling the basic apperance of the menu elements */ 

#primary-nav a { 
font-family:Arial, Helvetica, sans-serif; 
display: block; 
margin: 0px; 
padding: 5px 10px; 
text-decoration: none; 
font-size: 9px;
} 
#primary-nav li a { font-size: 9px; padding-right: 15px

} 
#primary-nav li li a { font-size: 9px;

} 
#primary-nav li, #primary-nav li.menuparent { font-size: 9px;

} 

/* Styling the basic apperance of the active page elements (shows what page in the menu is being displayed) */ 

#primary-nav li.menuactive { font-size: 9px;

} 

/* Styling the basic apperance of the menuparents - here styled the same on hover (fixes IE bug) */ 

#primary-nav ul li.menuparent, #primary-nav ul li.menuparent:hover, #primary-nav ul li.menuparenth { font-size: 9px;

} 

/* Styling the apperance of menu items on hover */ 

#primary-nav li:hover, #primary-nav li.menuh, #primary-nav li.menuparenth, #primary-nav li.menuactiveh { 

} 

/* The magic - set to work for up to a 3 level menu, but can be increased unlimited */ 

#primary-nav ul, #primary-nav li:hover ul, #primary-nav li:hover ul ul, 
#primary-nav li.menuparenth ul, #primary-nav li.menuparenth ul ul { 
display: none; 
} 
#primary-nav li:hover ul, #primary-nav ul li:hover ul, #primary-nav ul ul li:hover ul, 
#primary-nav li.menuparenth ul, #primary-nav ul li.menuparenth ul, #primary-nav ul ul li.menuparenth ul { 
display: block; 
} 

/* IE Hacks */ 

#primary-nav li li { 
float: left; 
clear: both; 
} 
#primary-nav li li a { 
height: 1%; 
} 


/* End of 'main' */

