@charset "UTF-8";
/* CSS Document */

body 
{
background-image: url(homeeventsbg1.jpg);
background-repeat: no-repeat;
background-color:#000000;
width: 1024px;
height: 750px;
font-family: Gill Sans, Gill Sans MT, Calibri;
}

/* general content styles */

#general
{
background-image: url(bg.gif);
font-family: Gill Sans, Gill Sans MT, Calibri;
font-weight: 100;
font-size: 24px;
}

#general ul, li
{
list-style: none;
}


#content
{
padding: 0px;
font-family: Gill Sans, Gill Sans MT, Calibri;
font-weight: 100;
font-size: 24px;
width: 1000px;
}

table 
{
width: 1024px;
padding: 0;
}

p
{
color: #999999;
font-size: 14px;
margin-top: auto;
font-family: Gill Sans, Gill Sans MT, Calibri;
font-weight: 100;
}

h1
{
color: #FFFFFF;
font-size: 18px;
font-weight:100;
margin-bottom: 10px;
margin-top: 5px;
font-variant:small-caps;
padding: 15px;
display: inline;
}

h1 a
{
color: #FFFFFF;
font-size: 18px;
font-weight:100;
margin-bottom: 10px;
margin-top: 5px;
padding: 5px;
text-decoration: none;
}

h1 a:hover
{
color: #999999;
font-size: 18px;
font-weight:100;
margin-bottom: 10px;
margin-top: 5px;
text-decoration: none;
}

h2
{
color: #FFFFFF;
font-size: 25px;
font-weight:100;
margin-bottom: 10px;
margin-top: 5px;
}

h3
{
color: #F7931D;
font-size: 25px;
font-weight:100;
margin-bottom:10px; 
}

h5
{
color: #cccccc;
font-size: 13px;
margin-top: 0;
margin-right: 10px; 
font-weight:100;
font-family: Gill Sans, Gill Sans MT, Calibri;
padding-left: 15px;
}

/* dropdown content styles */

.question {
	color: #F7931D;
	font-size: 16px;
	list-style: none;
	display: inline;
	cursor: pointer;
	font-family: Gill Sans, Gill Sans MT, Calibri;
	font-weight:100;
}

.switchcontent {
	margin: 5px 0px 0px 10px;
	padding-bottom: 5px;
	font-size: 15px;
	font-style: normal;
	font-family: Gill Sans, Gill Sans MT, Calibri;
	font-weight:100;
	list-style: none;
}


/* main navigation styles */

#mainnav
{
padding: 170px 0px 0px 0px;
width: 700px;
font-family: Gill Sans, Gill Sans MT, Calibri;
font-size: 14px;
font-weight:100;
}

#mainnav ul li
{
list-style: none;
list-style-type: none;
display: inline;
font-size: 16px;
color: #666666;
border-right-style: solid;
border-right-color: #666666;
border-right-width: 2px;
padding-right: 20px;
padding-left: 15px;
font-family: Gill Sans, Gill Sans MT, Calibri;
font-weight:100;
}

#mainnav a:hover
{
text-decoration: none;
color: #FFFFFF;
}

#mainnav a
{
text-decoration: none;
color: #666666;
}

#mainnav ul li#last
{
display: inline;
font-size: 16px;
color: #666666;
font-style: normal;
border: none; 
font-family: Gill Sans, Gill Sans MT, Calibri;
font-weight: 100;
}

/* secondary navigation styles */

#nav
{
padding: 0px;
width: 700px;
font-family: Gill Sans, Gill Sans MT, Calibri;
font-weight:100;
font-size: 18px;
}

#nav ul li
{
list-style: none;
list-style-type: none;
display: inline;
font-size: 18px;
color: #F7931D;
border-right-style: solid;
border-right-color: #cc6600;
border-right-width: 2px;
padding-right: 20px;
padding-left: 15px;
text-transform: uppercase;
font-family: Gill Sans, Gill Sans MT, Calibri;
font-weight: 100;
}

#nav a:hover
{
text-decoration: none;
color: #FFCC66;
}

#nav a
{
text-decoration: none;
color: #F7931D;
}

#nav ul li#last
{
display: inline;
font-size: 18px;
color: #F7931D;
border: none; 
font-family: Gill Sans, Gill Sans MT, Calibri;
font-weight: 100;
}

/* general content styles */

#generalcontent
{
padding: 0px 0px 0px 10px;
width: 1000px;
float: left;
font-family: Gill Sans, Gill Sans MT, Calibri;
}

#generalcontent a
{
color: #F7931D;
text-decoration: none;
font-size: 16px;
}

#generalcontent a:hover
{
color: #999999;
text-decoration: underline;
}

#generalcontent a:visited
{
color: #F7931D;
}

#generalcontent p
{
margin-top: auto;
font-family: Gill Sans, Gill Sans MT, Calibri;
font-size: 16px;
font-weight:100;
color: #cccccc;
padding-left: 10px;
}

#generalcontent h2
{
color: #FFFFFF;
font-size: 25px;
font-family: Gill Sans, Gill Sans MT, Calibri;
font-weight: 100;
margin-bottom: 10px;
margin-top: 5px;
padding-left: 5px;
}

#generalcontent h3
{
color: #F7931D;
font-size: 18px;
font-family: Gill Sans, Gill Sans MT, Calibri;
font-weight: 100;
}

#generalcontent h4
{
color: #F7931D;
font-size: 20px;
font-family: Gill Sans, Gill Sans MT, Calibri;
font-weight: 100;
margin-bottom:0;
margin-top: 5px;
padding-left: 10px;
font-variant: small-caps;
}

#generalcontent h6
{
color: #F7931D;
font-size: 17px;
font-family: Gill Sans, Gill Sans MT, Calibri;
font-weight:100;
margin-bottom:0;
margin-top: 5px;
padding-left: 10px;
}

#generalcontent table
{
margin: 5px 0px 0px 10px;
padding: 2px;
margin-top:0;
}

#generalcontent table th
{
background-color: #F7931D;
color: #000000;
font-size: 14px;
font-variant: small-caps;
margin-top: 0;
text-align: left;
padding-left: 5px;
}

#generalcontent table td
{
color: #FFFFFF;
font-size: 14px;
}

#generalcontent img
{
border: none;
}

/* homepage events content styles */

#generalcontentsidebar
{
padding: 0px;
}

#generalcontentsidebar p
{
font-family: Gill Sans, Gill Sans MT, Calibri;
font-weight: 100;
font-size: 15px;
color:#cccccc;
padding-left: 30px;
}

#generalcontentsidebar h4
{
color: #FFFFFF;
font-size: 20px;
font-family: Gill Sans, Gill Sans MT, Calibri;
font-weight: 100;
margin-bottom:0;
margin-top: 3px;
padding-left: 15px;
font-variant: small-caps;
}

#generalcontentsidebar h5
{
color: #F7931D;
font-family: Gill Sans, Gill Sans MT, Calibri;
font-size: 16px;
font-weight: 100;
margin-bottom:0;
margin-top: 5px;
padding-left: 20px;
}

#generalcontentsidebar a
{
color: #FFFFFF;
text-decoration: none;
font-size: 15px;
}

#generalcontentsidebar a:hover
{
text-decoration: underline;
}

#generalcontentsidebar a:visited
{
color: #FFFFFF;
}


/* sidebar styles */

#sidebar
{
padding: 0px 0px 0px 50px;
width: 200px;
}

#sidebar a
{
color: #FFFFFF;
text-decoration: none;
text-transform: uppercase;
}

#sidebar a:hover
{
color: #FFFFFF;
text-decoration: underline;
}

#sidebar a:visited
{
color: #FFFFFF;
}

/* homepage content styles */

#homecontent
{
padding: 0px 0px 0px 20px;
width: 580px;
float: left;
border-left: 1px solid #f7931d; 
font-family: Gill Sans, Gill Sans MT, Calibri;
font-weight:100;
}

#homecontent p
{
font-weight:100;
font-size: 18px;
}

#homecontent h2
{
color: #FFFFFF;
font-size: 25px;
font-weight:100;
margin-bottom: 10px;
margin-top: 5px;
}

#homecontent h3
{
color: #F7931D;
font-size: 25px;
font-weight:100;
margin-bottom:10px; 
}

#homecontent a
{
color: #F7931D;
text-decoration: none;
text-transform: uppercase;
}

#homecontent a:hover
{
color: #FFFFFF;
text-decoration: underline;
}

#homecontent a:visited
{
color: #F7931D;
}

/* homepage events content styles */

#homeevents
{
padding: 0px 0px 0px 50px;
width: 300px;
}

#homeevents p
{
font-family: Gill Sans, Gill Sans MT, Calibri;
font-weight: 100;
font-size: 16px;
}

#homeevents h4
{
color: #FFFFFF;
font-size: 20px;
font-family: Gill Sans, Gill Sans MT, Calibri;
font-weight: 100;
margin-bottom:0;
margin-top: 5px;
padding-left: 15px;
font-variant: small-caps;
}

#homeevents h5
{
color: #F7931D;
padding-bottom: auto;
font-family: Gill Sans, Gill Sans MT, Calibri;
font-size: 16px;
font-weight: 100;
}

#homeevents a
{
color: #FFFFFF;
text-decoration: none;
text-transform: uppercase;
font-size: 16px;
}

#homeevents a:hover
{
color: #F7931D;
text-decoration: underline;
}

#homeevents a:visited
{
color: #FFFFFF;
}


/* company home content styles */

#companycontent
{
padding: 0px 0px 0px 5px;
width: 780px;
float: left;
border-left: 1px solid #f7931d; 
font-family: Gill Sans, Gill Sans MT, Calibri;
font-weight:100;
}

#companycontent p
{
font-weight:100;
font-size: 15px;
padding-left: 5px;
}

#companycontent h2
{
color: #FFFFFF;
font-size: 25px;
font-weight:100;
margin-bottom: 3px;
margin-top: 3px;
padding-left: 5px;
}

#companycontent h3
{
color: #F7931D;
font-size: 15px;
font-weight:100;
margin-top: none;
margin-bottom: none;
padding-left: 5px;
}

#companycontent h4
{
color: #F7931D;
font-size: 18px;
font-family: Gill Sans, Gill Sans MT, Calibri;
font-weight: 100;
margin-top: none;
margin-bottom: none;
padding-left: 5px;
font-variant: small-caps;
}

#companycontent a
{
color: #F7931D;
text-decoration: none;
text-transform: uppercase;
}

#companycontent a:hover
{
color: #FFFFFF;
text-decoration: underline;
}

#companycontent a:visited
{
color: #F7931D;
}

/* homepage footer content styles */

#footer
{
width: 1024px;
font-family: Gill Sans, Gill Sans MT, Calibri;
}

#footer img
{
padding: 170px 0px 0px 0px;
font-size: 14px;
color: #666666;
}

#footer p
{
padding: 0px 0px 0px 0px;
font-size: 14px;
color: #666666;
font-style: normal;
}

#footer a:hover
{
text-decoration: none;
color: #FFFFFF;
}

#footer a
{
text-decoration: none;
color: #666666;
}

/* general footer content styles */

#generalfooter
{
width: 1000px;
font-family: Gill Sans, Gill Sans MT, Calibri;
}

#generalfooter img
{
padding: 0px;
font-size: 14px;
color: #666666;
font-style: normal;
}

#generalfooter p
{
padding: 0px 0px 0px 0px;
font-size: 14px;
color: #666666;
font-style: normal;
}

#generalfooter a:hover
{
text-decoration: none;
color: #FFFFFF;
}

#generalfooter a
{
text-decoration: none;
color: #666666;
}