/* FORMAT */

body			{font-family:Verdana, Arial, Helvetica, sans-serif; margin:15px}
td, p, table	{font-size:12px}
p				{font-size:12px; line-height:18px; margin:5px 0px 10px 0px;}
li				{padding-bottom:10px;}
h1				{font-size:30px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; margin:10px 0px 5px 0px}
h2				{font-size:20px; font-weight:normal; margin:5px 0px 5px 0px;}
h3				{font-size:15px; font-weight:bold; margin:15px 0px 5px 0px;}
a				{text-decoration:none}
a:hover			{text-decoration:underline}

.sm				{font-size:10px}
.lg				{font-size:14px}
.byline			{font-size:10px}
.section		{font-size:10px; letter-spacing:3px; text-transform:capitalize}

#menu			{text-align:center; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; border-top:2px solid #FFFFFF; border-bottom:8px solid #FFFFFF}
a.menu			{text-decoration:none; padding:12px; display:block; color:#FFFFFF}
a.menu:hover	{text-decoration:none; background:url(../media/images/tab.png) no-repeat bottom; color:#000000;}

#menu2			{text-align:center; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; border-top:8px solid #FFFFFF; border-bottom:2px solid #FFFFFF}
a.menu2			{text-decoration:none; padding:12px; display:block; color:#FFFFFF}
a.menu2:hover	{text-decoration:none; background:url(../media/images/tab2.png) no-repeat top; color:#000000;}

.homeBox1		{margin-bottom:20px; margin-top:15px;}
.homeBox1 h2	{margin:0px 0px 10px 0px; padding:0px; border-bottom:1px solid #999999}
.homeBox1 img	{width:120px; height:120px; border:1px solid #000000; margin:0px 0px 10px 10px}
.homeBox1 p		{margin:0px; padding:0px}
.homeBox2		{background:url(../media/images/bg_homebox.jpg) no-repeat #f9f9f9; border-right:1px solid #999999; border-bottom:1px solid #999999; border-left:1px solid #FFFFFF; padding:10px; margin-bottom:20px}
.homeBox2 h2	{margin:0px 0px 10px 0px; padding:0px; border-bottom:1px solid #999999}
.homeBox2 img	{width:120px; height:120px; border:1px solid #000000; margin:0px 0px 10px 10px}
.homeBox2 p		{font-size:10px; line-height:normal; margin:0px; padding:0px}
.homeEventName	{border-bottom:1px dotted #CCCCCC; margin-bottom:5px; padding-bottom:3px;}
.homeEventDate	{font-size:9px; color:#999999; text-transform:uppercase;}
.dept			{margin:0px 0px -2px 0px; padding:10px 0px 0px 3px; vertical-align:bottom; border-right:1px solid #999999; border-left:1px solid #FFFFFF;}
.general		{font-weight:bold; padding-left:10px; text-transform:uppercase;}
.general a		{color:#EEEEEE; text-decoration:none;}
.general a:hover{color:#EEEEEE;}
.archive		{border-bottom:1px dotted #000000; padding-bottom:3px; margin-bottom:3px; border-left:0px; border-right:0px;}
.deptImages		{width:130px; height:90px; margin:0px; padding:0px}
.archiveBox		{margin:0pxx; padding:10px; border:1px solid #666666; background:#FFFFFF; margin-bottom:20px}

.topblock		{display:block; padding:20px 15px 15px 15px; width:150px; text-align:center; border-right:1px solid #FFFFFF; border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF}
.main			{padding:30px;}
.sidebar		{width:150px; text-align:center;}
.callout		{background:#EEEEEE; margin:0px 0px 15px 15px; border:1px solid #000000; width:170px; padding:15px;}
.callout p		{font-size:11px; line-height:16px;}

.responseBox1	{border:1px solid #999999; padding:10px; background:#DDDDDD}
.responseBox2	{margin:10px 0px 5px 0px; background:#FFFFFF; padding:10px; border:1px solid #777777}
.responseName	{border-bottom:1px solid #CCCCCC; margin-bottom:8px; font-weight:bold;}
.responseText	{font-size:11px;}

.blogBox		{margin-bottom:35px}
.blogTitle		{border-bottom:1px solid #999999;}
.blogDateline	{text-align:right; color:#666666; margin-bottom:5px; font-size:11px;}
.blogImg		{margin:0px 15px 15px 0px; border:1px solid #000000}

.articleImg		{width:600px; height:200px;}

.ad130x400		{width:130px; height:400px; border:1px solid #000000; margin-bottom:20px;}
.pageSponsor	{width:75px; height:75px; margin-right:20px;}

.formBG			{background:#777777;}
.formTitle		{background:#AAAAAA; padding:10px; font-weight:bold;}
.formCat		{background:#EEEEEE; text-align:right; padding:5px; vertical-align:top; font-size:10px}
.formField		{background:#FFFFFF; padding:0px 0px 0px 3px; vertical-align:middle; font-size:10px}
.formTip		{background:#FFFFFF; text-align:center; padding:5px;}
.formText		{background:#EEEEEE; padding:5px; font-size:10px;}
.textField		{width:100%; border:0px; padding:0px; margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px}
.col1			{width:100px; height:1px}
.col2			{width:497px; height:1px}

.sponsor			{float:right;}
.sponsor a			{display:block; background:url(../media/images/bg_sponsor.jpg) repeat-x bottom; border:1px dotted #CCCCCC; padding:10px; margin:10px 0px 10px 10px; text-align:center;}
.sponsor a:hover	{background:url(../media/images/bg_sponsor2.jpg) repeat-x top; text-decoration:none;}
.sponsor .intro 	{font-size:10px; text-transform:uppercase; color:#999999; margin-bottom:5px;}
.sponsor .name 		{font-size:14px;}

.hrtitle		{margin:15px 0px 30px 0px;}

.banner			{text-align:center; margin-bottom:15px;}
.banner img		{width:850px; height:90px; border:1px solid #000000;}

.schedule h2	{border-bottom:1px solid #000000; text-align:center; font-size:16px;}
.schedule p		{border-bottom:1px dotted #777777; padding:10px 8px 10px 8px; margin:0px;}
.schedule td	{padding:10px;}


