.inset
{
display: inline-block;
text-align: left;
width: 400px;
font-size: 13px;
line-height: 15px;
margin: 10px;
padding: 20px;
-moz-border-radius: 10px;
border-radius: 10px;
}
#blue_bg{
border: 2px solid #2b67a7;
background: #82bfff;
}
#orange_bg{
border: 2px solid #CF6D03;
background: #ffd09c;
}
#green_bg{
border: 2px solid #7BA31B;
background: #b6d66a;
}
.M2M:before
{
	margin-left:-12px;
	content:url(images/arrow_bullet.gif) "  ";
}

.M2M
{
	display:block;
	padding-left:25px;
}

#blue_table
{
	font-size:11px;
	width:460px;
	text-align:left;
	border-collapse:collapse;
	margin:0;
}

#blue_table th
{
	font-size:12px;
	font-weight:400;
	background:#b9c9fe;
	border-top:4px solid #aabcfe;
	border-bottom:1px solid #fff;
	color:#039;
	padding:8px;
}

#blue_table td
{
	background:#e8edff;
	border-bottom:1px solid #fff;
	color:#669;
	border-top:1px solid transparent;
	padding:8px;
}

h1
{
	font-family:Tahoma, Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size:32px;
	font-weight:900;
	color:#232323;
	line-height:39px;
	text-decoration:none;
	display:inline;
}

h2
{
	font-family:Tahoma, Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size:28px;
	font-weight:900;
	color:#232323;
	line-height:36px;
	text-decoration:none;
	display:inline;
}

h3
{
	font-family:Tahoma, Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size:24px;
	font-weight:900;
	color:#232323;
	line-height:30px;
	text-decoration:none;
	display:inline;
}

h4
{
	font-family:Tahoma, Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size:20px;
	font-weight:900;
	color:#232323;
	line-height:25px;
	text-decoration:none;
	display:inline;
}

h5
{
	font-family:Tahoma, Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size:16px;
	font-weight:900;
	color:#232323;
	line-height:20px;
	text-decoration:none;
	display:inline;
}

h6
{
	font-family:Tahoma, Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size:9px;
	font-weight:400;
	color:#232323;
	line-height:11px;
	text-decoration:none;
	display:inline;
}

.header_blue
{
	font-family:Tahoma, Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size:18px;
	font-weight:900;
	color:#1C6593;
	line-height:23px;
	text-decoration:none;
	display:inline;
}

.header_green
{
	font-family:Tahoma, Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size:18px;
	font-weight:900;
	color:#578116;
	line-height:23px;
	text-decoration:none;
	display:inline;
}

.blue_emphasis
{
	font-family:Tahoma, Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	color:#1c6593;
	line-height:14px;
	text-decoration:none;
	display:inline;
}

.green_emphasis
{
	font-family:Tahoma, Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	color:#578116;
	line-height:14px;
	text-decoration:none;
	display:inline;
}

.gold_emphasis
{
	font-family:Tahoma, Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	color:#CD8D2B;
	line-height:14px;
	text-decoration:none;
	display:inline;
}

img
{
	border:0;
}

ul
{
	margin-top:0;
	margin-bottom:0;
}

li
{
	font-family:Tahoma, Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	font-weight:400;
	color:#232323;
	line-height:14px;
	text-decoration:none;
	list-style-image:url(images/arrow_bullet.gif);
	margin-left:-20px;
	margin-bottom:0;
	margin-top:0;
}

.sidebar
{
	font-family:Arial, Helvetica, Tahoma, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	font-weight:400;
	color:#ffffff;
	line-height:12px;
	text-decoration:none;
	text-transform:uppercase;
}

.content P
{
	font-family:Tahoma, Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-weight:400;
	color:#232323;
	font-size:11px;
	line-height:14px;
	text-decoration:none;
	margin-bottom:8px;
	margin-top:8px;
}

.content table
{
	font-family:Tahoma, Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	font-weight:400;
	color:#232323;
	line-height:14px;
	text-decoration:none;
	padding:0;
}

.content hr
{
	border:1px;
	width:100%;
	color:#e0e0e0;
	background-color:#ffffff;
	height:1px;
	padding-top:1px;
	padding-bottom:1px;
}

.content ol li
{
	font-family:Tahoma, Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	font-weight:400;
	list-style-type:decimal;
	color:#232323;
	line-height:14px;
	text-decoration:none;
	list-style-image:none;
}

.content li
{
	font-family:Tahoma, Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	font-weight:400;
	color:#232323;
	line-height:14px;
	text-decoration:none;
	list-style-image:url(images/arrow_bullet.gif);
	margin-left:-20px;
	margin-bottom:5px;
}

.calendar hr
{
	border:1px;
	width:100%;
	color:#dad9d9;
	height:1px;
}

.title
{
	font-family:Tahoma, Arial, Verdana, sans-serif;
	font-size:19px;
	font-weight:300;
	color:#7ba31b;
	line-height:24px;
}

.sub_header
{
	font-family:Tahoma, Georgia, Times New Roman, Arial;
	font-size:12px;
	font-weight:900;
	color:#2b67a7;
	line-height:18px;
}

.sub_title
{
	font-family:Tahoma, Verdana, Arial, Georgia, Times,sans-serif;
	font-size:12px;
	font-weight:700;
	color:#036b79;
	line-height:22px;
}

.Event_Header
{
	font-family:Tahoma, Georgia, Times New Roman, Arial;
	font-size:14px;
	font-weight:900;
	color:#ffffff;
	background-color:#6f980e;
	line-height:30px;
}

.textbox
{
	background-color:#ffffff;
	font-weight:400;
	font-size:8pt;
	color:#767676;
	border:1px;
	height:18px;
	width:115px;
	font-family:Arial, Tahoma,Verdana, Verdana, Helvetica, sans-serif;
	padding-left:5px;
	border-color:#CCCCCC;
	border-style:solid;
}

.textbox2
{
	background-color:#ffffff;
	font-weight:400;
	font-size:8pt;
	color:#767676;
	border:1px;
	height:20px;
	width:300px;
	font-family:Arial, Tahoma,Verdana, Verdana, Helvetica, sans-serif;
	padding-left:5px;
	border-color:#CCCCCC;
	border-style:solid;
}

.textbox3
{
	background-color:#ffffff;
	font-weight:400;
	font-size:8pt;
	color:#767676;
	border:1px;
	height:20px;
	width:300px;
	font-family:Arial, Tahoma,Verdana, Verdana, Helvetica, sans-serif;
	padding-left:3px;
	border-color:#CCCCCC;
	border-style:solid;
}

.login_field
{
	font-family:Tahoma, Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	font-weight:400;
	color:#1c1c1c;
	line-height:12px;
}

.address
{
	font-family:Verdana, Tahoma, Arial, Trebuchet MS, Helvetica, sans-serif;
	font-size:10px;
	font-weight:400;
	color:#666666;
	line-height:11px;
}

.search table
{
	font-family:Tahoma, Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	font-weight:400;
	color:#d3d1d1;
	line-height:12px;
}

.search_small table
{
	font-family:Tahoma, Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
	font-size:9px;
	font-weight:400;
	color:#d3d1d1;
	line-height:12px;
}

.dropdown
{
	font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:400;
	color:#016d56;
	text-decoration:none;
	text-transform:capitalize;
}

.directory_enhanced
{
	background-color:#ebf1f8;
}

.cal_header
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:100%;
	font-weight:700;
}

.cal_sub_header
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
}

body,table,.content
{
	font-family:Tahoma, Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	font-weight:400;
	color:#232323;
	line-height:14px;
	text-decoration:none;
}

a,a:visited,.content a,.content a:link,.content a:visited
{
	font-family:Tahoma, Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	font-weight:400;
	color:#cf6d03;
	line-height:14px;
	text-decoration:none;
}

a:hover,a:active,.content a:hover,.content a:active
{
	font-family:Tahoma, Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	font-weight:400;
	color:#074487;
	line-height:14px;
	text-decoration:none;
}

.sidebar a,.sidebar a:visited
{
	font-family:Arial, Helvetica,Tahoma, Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	font-weight:400;
	color:#ffffff;
	line-height:12px;
	text-decoration:none;
	text-transform:uppercase;
}

.sidebar a:hover,.sidebar a:active
{
	font-family:Arial, Helvetica,Tahoma, Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	font-weight:400;
	color:#b5d74e;
	line-height:12px;
	text-decoration:none;
	text-transform:uppercase;
}

.sidebarselected,.sidebarselected a,.sidebarselected a:visited,.sidebarselected a:hover,.sidebarselected a:active
{
	font-family:Arial, Tahoma, Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	font-weight:400;
	color:#b5d74e;
	line-height:12px;
	text-decoration:none;
	text-transform:uppercase;
}

.sub_sidebar,.sub_sidebar a,.sub_sidebar a:visited
{
	font-family:Tahoma, Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	font-weight:900;
	color:#2b67a7;
	line-height:16px;
	text-decoration:none;
}

.sub_sidebar a:hover,.sub_sidebar a:active,.sub_sidebarselected,.sub_sidebarselected a,.sub_sidebarselected a:visited,.sub_sidebarselected a:hover,.sub_sidebarselected a:active
{
	font-family:Tahoma, Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	font-weight:900;
	color:#e06000;
	line-height:16px;
	text-decoration:none;
}

.third,.third a,.third a:visited
{
	font-family:Tahoma, Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	font-weight:500;
	color:#2b67a7;
	line-height:16px;
	text-decoration:none;
}

.third a:hover,.third a:active,.third_selected,.third_selected a,.third_selected a:visited,.third_selected a:hover,.third_selected a:active
{
	font-family:Tahoma, Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	font-weight:500;
	color:#e06000;
	line-height:16px;
	text-decoration:none;
}

.calendar,.calendar P,.calendar table
{
	font-family:Tahoma, Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size:10px;
	font-weight:500;
	color:#2b2b2b;
	line-height:14px;
	text-decoration:none;
}

.calendar a,.calendar a:link,.calendar a:visited
{
	font-family:Tahoma, Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size:10px;
	font-weight:600;
	color:#dc5200;
	line-height:14px;
	text-decoration:none;
}

.calendar a:hover,.calendar a:active
{
	font-family:Tahoma, Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size:10px;
	font-weight:600;
	color:#dc5200;
	line-height:14px;
	text-decoration:underline;
}

.footer,.footer P,.footer table
{
	font-family:Tahoma, Arial, Verdana,Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	font-weight:400;
	color:#7a7a7a;
	line-height:15px;
}

.footer a,.footer a:visited
{
	font-family:Tahoma, Arial, Verdana,Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	font-weight:400;
	color:#014792;
	line-height:15px;
	text-decoration:none;
}

.footer a:hover,.footer a:active
{
	font-family:Tahoma, Arial, Verdana,Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	font-weight:400;
	color:#014792;
	line-height:15px;
	text-decoration:underline;
}

.TL,.TL P,.TL table
{
	font-family:Arial, Verdana, Tahoma, Trebuchet MS, Helvetica, sans-serif;
	font-size:10px;
	font-weight:400;
	color:#696868;
	line-height:12px;
}

.TL a,.TL a:visited
{
	font-family:Arial, Verdana, Tahoma, Trebuchet MS, Helvetica, sans-serif;
	font-size:10px;
	font-weight:400;
	color:#696868;
	line-height:12px;
	text-decoration:none;
}

.TL a:hover,.TL a:active
{
	font-family:Arial, Verdana, Tahoma, Trebuchet MS, Helvetica, sans-serif;
	font-size:10px;
	font-weight:400;
	color:#696868;
	line-height:12px;
	text-decoration:underline;
}

.topnav,.topnav a:link,.topnav a,.topnav a:visited
{
	font-family:Tahoma, Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	color:#7d7d7d;
	line-height:14px;
	text-decoration:none;
}

.topnav a:hover,.topnav a:active
{
	font-family:Tahoma, Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	color:#df5d00;
	line-height:14px;
	text-decoration:none;
}

.login,.login P,.login table
{
	font-family:Tahoma, Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
	font-size:10px;
	font-weight:400;
	color:#616161;
	line-height:11px;
}

.login a,.login a:visited
{
	font-family:Tahoma, Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
	font-size:10px;
	font-weight:400;
	color:#0c7aa7;
	line-height:11px;
	text-decoration:none;
}

.login a:hover,.login a:active
{
	font-family:Tahoma, Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
	font-size:10px;
	font-weight:400;
	color:#0c7aa7;
	line-height:11px;
	text-decoration:underline;
}

.search,.search P
{
	font-family:Arial, Tahoma, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	font-weight:400;
	color:#d3d1d1;
	line-height:13px;
}

.search a,.search a:visited
{
	font-family:Tahoma, Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	font-weight:400;
	color:#d3d1d1;
	line-height:12px;
	text-decoration:none;
}

.search a:hover,.search a:active
{
	font-family:Tahoma, Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	font-weight:400;
	color:#d3d1d1;
	line-height:12px;
	text-decoration:underline;
}

.search_small,.search_small P
{
	font-family:Arial, Tahoma, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-size:9px;
	font-weight:400;
	color:#d3d1d1;
	line-height:13px;
}

.search_small a,.search_small a:visited
{
	font-family:Tahoma, Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
	font-size:9px;
	font-weight:400;
	color:#d3d1d1;
	line-height:12px;
	text-decoration:none;
}

.search_small a:hover,.search_small a:active
{
	font-family:Tahoma, Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
	font-size:9px;
	font-weight:400;
	color:#d3d1d1;
	line-height:12px;
	text-decoration:underline;
}

a.dropdown:link,a.dropdown:visited
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:400;
	color:#016d56;
	text-transform:capitalize;
	text-decoration:none;
}

a.dropdown:hover,a.dropdown:active
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:400;
	color:#3a516c;
	text-transform:capitalize;
	text-decoration:none;
}
