/* Start of CMSMS style sheet 'main' */
BODY { font-family: arial, verdana, sans-serif; color: #000000; }
TD, .BOD, FONT {font: small arial, verdana, sans-serif; color: #000000;}

A:link, A:visited{ color: #0021A5; text-decoration: none;}
A: hover, A:active {text-decoration: underline;}
 
h1 {
	font-size: x-large;
	font-weight: normal;
	margin-left: 0px;
	color: #0021A5;
}
h2 {
	font-size: large;
	font-weight: normal;
	margin-left: 0px;
	color: #0021A5;
}
h3 {
	font-size: medium;
	font-weight: normal;
	font-style: normal;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	color: #0021A5;
	clear: both;
}

h4 {
	font-size: small;
	font-weight: normal;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	color: #0021A5;
}
p.profsubtitle {
	font-size: small;
	margin-left: 20px;
	
}

p { font-size: 85%;
	margin-left: 0px;
	margin-right: 20px;
	
}

p.keymessage {
	font-size: medium;
	font-weight: normal;
	font-style: normal;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
}
ul {
	font-size: small;
	font-decoration: none;
	text-align: justify;
	list-style-position: inside;
	list-style-type: none;
}
.pitchpoints {
	font-size: small;
}
.name {
	
	color: #0021A5;
	
	
}
.highlight { color: #0021A5; font-weight: bold;
}
.highlightlarge { color: #0021A5; font-weight: bold;
                  font-size: large;
}
.contactinfo {
	font-size: medium;
}

img {
		float: left;
		margin-left: 10px;
		margin-right: 20px;
		margin-top: 10px;
		margin-bottom: 10px;
	
}

		
img.right {
		float: right;
		margin-left: 15px;
		margin-right: 50px;
}
img.center {
		float: left;
		margin-top: 5px;
		margin-bottom: -10px;
		margin-left: 130px !important;
		margin-left: 50px;
}
.workshop {
margin-left:-20px;
}

a img {
		border: none;
} 

/* CONTAINER & DIV INFO */
#container { width: 800px !important;
             width: 820px;
             float: left;
			 margin: -40px 0 0 0;
			 padding: 0;

}

#main { width: 800px !important;
        width: 820px;
        float: left;
        margin: -20px 10px 10px 0px;
		padding: 0;

}

#menu { width: 215px;
       
        float: left;
		margin: 0 10px 0 -20px;
		padding: 0;
              

}

#menu ul { list-style: none;

}

#menu li a { text-decoration: none;

}

#menu li a:hover, #menu li a:active { text-decoration: underline;

}

#menu a img{ border: none;

}

#menu a:hover img { border-bottom: 1px solid;
}

#menu a:active img { border-bottom: 1px solid;

}


#content { float: right;
 		width: 550px;
		margin: 0; padding: 0;

}

#footer { float: left;
          width: 800px !important;
		  width: 820px;

}

blockquote { font-size: 95%;

}

blockquote.att { color: #0021A5;
                 margin-top: 5px;
				 font-size: 90%;
				 margin-left: 30px;

}
/* End of 'main' */

