@import url(positioning.css);
@import url(nav.css);
@import url(typography.css);
@import url(forms.css);
@import url(ui.tabs.css);
@import url(jquery.fancybox.css);


/* GENERAL
/************************************************************************************/

* {}

body, div, dl, dt, dd, ul, ol, li, pre, form, fieldset, input, p, blockquote, table, th, td { margin:0px; padding:0px; }

html {overflow:-moz-scrollbars-vertical; height: 100%;}

body { font: 0.8em/2.1em Arial, Helvetica, sans-serif; color: #3F3F3F; background: #e19f00 url("../img/bg/bg-gradient.jpg") repeat-y center !important; background: #e19f00 url("../img/bg/bg-gradient-ie.jpg") repeat-y center;  text-align: left; margin: 0px; padding: 0px; }

p 	{margin: 0px 0px 10px; padding: 0px;}
ul 	{line-height: 1.5em; list-style-type: square; }

ul.normal {margin-bottom: 10px; line-height: 2em; color: #3F3F3F; }
ul.normal li {margin-left: 25px; list-style: square;}
ol {padding: 0 0 15px 28px; margin: 0; line-height: 180%;}
td 	{line-height: 180%; vertical-align: top;}

td.webform {background: #fff;padding: 0px 0px 10px 0px;}

/* HYPERLINKS {not including menu} */
/***********************************************************************************/
a img {border: none;}

a 						{color: #297CE2; text-decoration: underline;}
a:link			 		{color: #297CE2;}
a:hover 				{color: #cccccc;}

a.external {
padding: 0pt 15px 0pt 0pt; background: url(../img/external.gif) no-repeat scroll right top; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;
}

/* Only links in main paragraph will be bold - for extra definition */
#main_content p a:link, #main_content td a:link, #main_content li a:link  {font-weight: normal; color: #0098CB;}
#main_content p a:hover, #main_content td a:hover, #main_content li a:hover {color: #333; text-decoration: none;}

#ccea_nav a:link  {color: #999999; text-decoration: none;}
#ccea_nav a:hover {color: #333; text-decoration:none;}

#page_nav a:link  {color: #41696C; text-decoration: none; padding-right: 10px;}
#page_nav a:hover {color: #333; text-decoration: none;}


.invisible {display: none; visibility: hidden;}

hr {background: #ECE9D8 url("../img/bg/hor.gif"); border: 0px none;}

.msg {
	color: #990000;
	font-weight:bold;
}
