body,td,th,input,textarea,select {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
body { margin:0px 0px 30px 0px; }
a { color:#A901AD; }
a:hover { text-decoration:none; }
h1 { font-size:18px; color:#5F0161; font-weight:normal; }
td > h1 { margin-top:0px; }

#logo { height:80px; }
#header { width:100%; background-color:#9FBB00; text-align:center; margin-bottom:10px; }
#content { padding-right:20px; }

#menu { background-color:#F2F2F2; border:1px solid #CCCCCC; vertical-align:top; width:180px; }
#menu ul { margin:0px; padding:0px; list-style-type:none; }
#menu li { display:inline; }
#menu a { 
	display:block; 
	padding:6px; 
	border-bottom:1px solid #CCCCCC; 
	text-decoration:none; 
	background-image:url(../images/bullet.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:30px;
}
#menu a:hover { background-color:#E1E7C2; }

#footer {
	background-image:url(../images/footer.jpg);
	height:60px;
	width:760px;
}
#footer td { color:#FFFFFF; padding-left:10px; padding-right:10px; }
#footer a { color:#FFFFFF; font-weight:bold; }

/* Calls to action */
.green_top { background-color:#CBE923; height:12px; }
.green_top .l { float:left; background-image:url(../images/box-green-top-left.gif); width:12px; height:12px; font-size:0px; }
.green_top .r { float:right; background-image:url(../images/box-green-top-right.gif); width:12px; height:12px; font-size:0px; }
.green_middle { background-color:#CBE923; padding-left:10px; padding-right:10px; }
.green_middle h1 { margin:0px; }
.green_middle .learnMore { margin:0px; text-align:right; font-weight:bold; }
.green_bottom { background-color:#CBE923; height:12px; }
.green_bottom .l { float:left; background-image:url(../images/box-green-bottom-left.gif); width:12px; height:12px; font-size:0px; }
.green_bottom .r { float:right; background-image:url(../images/box-green-bottom-right.gif); width:12px; height:12px; font-size:0px; }

.purple_top { background-color:#F82CFF; height:12px;  }
.purple_top .l { float:left; background-image:url(../images/box-purple-top-left.gif); width:12px; height:12px; font-size:0px; }
.purple_top .r { float:right; background-image:url(../images/box-purple-top-right.gif); width:12px; height:12px; font-size:0px; }
.purple_middle { color:#FFFFFF; background-color:#F82CFF; padding-left:10px; padding-right:10px; }
.purple_middle h1 { margin:0px; }
.purple_middle .learnMore { margin:0px; text-align:right; font-weight:bold; }
.purple_middle a { color:#FFFFFF; }
.purple_bottom { background-color:#F82CFF; height:12px; }
.purple_bottom .l { float:left; background-image:url(../images/box-purple-bottom-left.gif); width:12px; height:12px; font-size:0px; }
.purple_bottom .r { float:right; background-image:url(../images/box-purple-bottom-right.gif); width:12px; height:12px; font-size:0px; }

.purpleText { font-size:12px; color:#5F0161; font-weight:normal; }
.borderGrayBottom { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC;}
.obligatory { color:#FF0000; }
.success { font-weight:bold; color:#006600; }
.error { font-weight:bold; color:#FF0000; }

.defaultTable {
	width:100%;
	border-collapse:collapse;
	border:1px solid #999999;
}
.defaultTable th { background-color:#DDDDDD; border:1px solid #999999; color:#666666; padding:4px; }
.defaultTable td { padding:4px; border:1px solid #999999; }
.defaultTable tr.trOver { background-color:#F7FDE3; }
