/*
---------------------------------------------------
---------------------------------------------------
---------------------------------------------------
DoubleGravity Design
---------------------------------------------------
---------------------------------------------------
---------------------------------------------------
*/



/* 
##################################################
##################################################
GLOBAL
##################################################
##################################################
*/


/* 
---------------------------------------------------------------------------------------
Global controls for Body
-------------------------------------------------------------------------------------*/	
body {
	margin: 20px 0 0 0;
	padding: 0;
	background: #E6E6E6 url(images/images_backgrounds/background_color.jpg); /* Site background color */
	font-family: Helvetica, sans-serif, Arial;
	font-size: 13px; /* Default Font Size */
	color: #666666; /* Default Font Color */
}


/* 
##################################################
##################################################
SECTIONS
##################################################
##################################################
*/

/* 
---------------------------------------------------------------------------------------
Top page header
-------------------------------------------------------------------------------------*/	
#section_header {
	width: 885px;
	height: 25px;
	margin: 0 auto;
	bottom: auto;
	color: #6699FF;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
}

/* 
---------------------------------------------------------------------------------------
Bottom page footer
-------------------------------------------------------------------------------------*/	
#section_footer {
	width: 885px;
	height: 75px;
	margin: 0 auto;
}


/* 
---------------------------------------------------------------------------------------
Menu
-------------------------------------------------------------------------------------*/	
#section_menu {
	width: 885px;
	height: 30px;
	margin: 0 auto;
}


/* 
---------------------------------------------------------------------------------------
Top banner section
-------------------------------------------------------------------------------------*/	
#section_banner {
	width: 885px;
	height: 85px;
	margin: 0 auto;
	background: #2A2A2A url(images/images_home/banner.jpg);
}

/* 
---------------------------------------------------------------------------------------
Date section
-------------------------------------------------------------------------------------*/	
#section_date {
	width: 885px;
	height: 85px;
	margin: 0 auto;
	background: #E6E6E6 url(images/images_backgrounds/background_color_white.jpg); }

/* 
---------------------------------------------------------------------------------------
Bottom menu section
-------------------------------------------------------------------------------------*/	
#section_bottom_menu {
	width: 885px;
	height: 223px;
	margin: 0 auto;
}

/* 
---------------------------------------------------------------------------------------
Spacer
-------------------------------------------------------------------------------------*/	
#section_spacer {
	width: 885px;
	height: 10px;
	margin: 0 auto;
}

#section_thick {
	width: 885px;
	height: 30px;
	margin: 0 auto;
}

#section_spacer_bottom {
	width: 885px;
	height: 30px;
	margin: 0 auto;
	text-align: center;
}


/* 
---------------------------------------------------------------------------------------
Below banner section
-------------------------------------------------------------------------------------*/	
#section_sub_banner {
	width: 885px;
	height: 276px;
	margin: 0 auto;
}

#section_sub_banner_secondary {
	width: 885px;
	height: 235px;
	margin: 0 auto;
}

#section_sub_banner_secondary2 {
	width: 885px;
	height: 35px;
	margin: 0 auto;
}


#section_sub_banner_secondary_articles {
	width: 885px;
	height: 116px;
	margin: 0 auto;
}


/* 
---------------------------------------------------------------------------------------
First core section
-------------------------------------------------------------------------------------*/	
#section_core_1 {
	width: 885px;
	margin: 0 auto;
	background: #E6E6E6 url(images/images_backgrounds/img04.gif);
}


/* 
---------------------------------------------------------------------------------------
Footer section
-------------------------------------------------------------------------------------*/	
#footer {
	width: 885px;
	margin: 0 auto;
	height: 100px;
    background: url(images/images_backgrounds/img09.gif) repeat-x;
}





#content_secondary {
	width: 835px;
	margin: 0 auto;
	padding: 25px;
	background: url(images/images_misc/content.jpg) repeat-y;

}

#content_image {
	width: 885px;
	margin: 0 auto;
	border: none;
}




















/* 
###################
Key Tags
###################
*/


/* 
###################
Legacy Tags (Not Actively Used)
###################
*/


/* 
###################
MAIN Hyperlink Behavior (BLUE)
###################
*/



a {
	color: #3366FF;
	text-decoration: underline;	
}

a:link {
	color: #3366FF;
	text-decoration: underline;	
}


a:visited {
	text-decoration: none;
	color: #3366FF;
}
a:hover {
	color: #333399;
	text-decoration: underline;
}
a:active {
	text-decoration: underline;	
}


h1, h2, h3 {
	margin: 0;
	font-weight: normal;
	color: #000000;
}


h1 {
	font-size: 197%;
}


h2 {
	font-size: 180%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-stretch: normal;
	letter-spacing: -1px;
	color: #666666;
	font-style: normal;
}


h3 {
	font-size: 100%;
	font-weight: bold;
}

p, ol, ul {
	line-height: 180%;
}


ol {
	margin-left: 0;
	padding-left: 0;
	list-style-position: inside;
}


ul {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}

ul li {
	padding-left: 15px;	
	/*ROB background: url(images/img07.gif) no-repeat 0px 7px; */
}


blockquote {
	margin: 0;
	padding-left: 20px;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
}


blockquote * {
	line-height: normal;
}


/* 
###################
BLUE Hyperlink Behavior
(Created)
###################
*/


.link_light_blue {
	color: #3366FF;
	font-weight: 
	normal;
}


.link_light_blue_underline {
	color: #3366FF;
	font-weight: 
	normal;
	text-decoration: underline;	
}

.link_light_blue a {
	color: #3366FF;
}

.link_light_blue a:link {
	color: #3366FF;
}

/* 
###################
GREY Hyperlink Behavior
(Created)
###################
*/


/* Was C3C3C3 */


.link_light_grey {
	color: #FFFFFF;
	font-weight: normal;
}


.link_light_grey_underline {
	color: #FFFFFF;
	font-weight: 
	normal;
 	text-decoration: underline;	
}

.link_light_grey a {
	color: #FFFFFF;
	text-decoration: none;	
}

.link_light_grey a:link {
	color: #FFFFFF;
	text-decoration: none;	
}

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

/* 
###################
Paragraphs
(Created)
---
First Style for drop-down menu in DW
Next tag for entry into whole paragraphs
###################
*/

.words_orange_bold {
	color: #FF3300; 
	font-weight: bold; 
}


words_orange_bold_tag {
	color: #FF3300; 
	font-weight: bold; 
}


/*----------------------------*/

.words_blue_bold {
	color: #3333CC; 
	font-weight: bold; 
}

.words_blue {
	color: #3333CC; 
}

words_blue_bold_tag {
	color: #3333CC; 
	font-weight: bold; 
}


/*----------------------------*/


.words_light_blue {
color: #3366FF;
}

words_light_blue_tag {
color: #3366FF;
}

.words_light_blue_bold {
color: #3366FF;
font-weight: bold; 
}

words_light_blue_bold_tag {
color: #3366FF;
font-weight: bold; 
}

.words_light_blue_bold_ul {
color: #3366FF;
font-weight: bold; 
text-decoration: underline;	
}

/*----------------------------*/

.words_dark_grey_bold {
	color: #333333; 
	font-weight: bold; 
}

.words_dark_grey_bold_ul {
	color: #333333;
	font-weight: bold;
}
.words_dark_grey {
	color: #333333; 
}

words_dark_grey_bold_tag {
	color: #333333; 
	font-weight: bold; 
}

/*----------------------------*/

.words_med_grey_bold {
	color: #666666; 
	font-weight: bold; 
}

words_med_grey_bold_tag {
	color: #666666; 
	font-weight: bold; 
}

.words_med_grey {
color: #666666
}

.words_med_grey_italic {
	color: #666666
	margin: 0;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;}

.words_med_grey_bold_italic {
	color: #666666
	margin: 0;
	font-style: italic;
	font-weight: bold; 
	font-family: Georgia, "Times New Roman", Times, serif;}

words_med_grey_tag {
	color: #666666
}

/*----------------------------*/


/*----------------------------*/

.paragraph_top_line{
	border-top: 1px solid #CFCFCF;
}

.paragraph_top_line_dark_grey_bold{
	border-top: 1px solid #CFCFCF;
	color: #333333; 
	font-weight: bold; 

}


/* 
###################
Menu 
###################
*/



#menu3 {
	width: 740px;
	height: 50px;
	margin: 0 auto;
}


#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}


#menu li {
	display: inline;
}


#menu a {
	display: block;
	float: left;
	padding: 20px 20px 0 20px;
	text-decoration: none;
	font-size: 136%;
	color: #FFFFFF;	
}


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


/* 
###################
Logo 
###################
*/


/* Height changed to 232 for some reason */
#logo_main {
	width: 800px;
	height: 250px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#logo_journal {
	width: 800px;
	height: 232px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#logo_EP {
	width: 860px;
	height: 358px;
	margin: 0 auto;
}


#logo h1, #logo h2 {
	margin-right: 443px;
	text-align: center;
	font-weight: normal;
}

#logo h1 {
	padding-top: 250px;
	font-size: 250%;
}

#logo h2 {
	font-size: 85%;
}

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


/* 
###################
Images
###################
*/

img {
	border: none;
}


img.left {
	float: left;
	margin: 5px 15px 0 0;
}


img.right {
	float: right;
	margin: 0 0 0 15px;
	text-decoration: underline;
}


hr {
	display: none;
}

/* 
###################
Table 
###################
*/



/* 
###################
Page 
Original Width = 740
###################
*/


#page_journal {
	width: 750px;
	margin: 0 auto;
	background: #ccccff;
}

/* 
###################
MAIN Pages
###################
*/


#content_journal {
	border: 1px solid #999999;
	padding: 10px;
	background-color: #6699CC;
}

#content_journal2 {
	background: #ffffff;
	border: 1px solid #999999;
	padding: 10px;
}

#content_journal3 {
	border: 1px solid #999999;
	padding: 10px;
}

#page_main {
	width: 740px;
	margin: 0 auto;
	background: #E6E6E6;
}

#page_EP {
	width: 800px;
	margin: 0 auto;
	background: #ffffff;
}

#content_main {
	float: right;
	width: 720px;
	padding: 10px;
	}

#content_EP {
	float: right;
	width: 780px;
	padding: 10px;
	}
	
#content_article {
	float: right;
	width: 700px;
	padding: 20px;
	}


/* 
###################
Two Columns at bottom of page 
###################
*/


.twocols {
}

/*
The img05.gif file is what gives the box it's shading
*/


.twocols_main .col1_main, .twocols_main .col2_main {
	width: 300px;
	padding: 0px;
	background: url(images/images_backgrounds/img05.gif) repeat-x 0px 30px;
}


.twocols_main_table .col1_main_table, .twocols_main_table .col2_main_table {
	width: 350px;
	padding: 10px;
	background: url(images/images_backgrounds/img05.gif) repeat-x 0px 30px;
}

.twocols_main .col1_main {
	float: left;
}

.twocols_main .col2_main {
	float: left;
}


.twocols {
}

/*
The img05.gif file is what gives the box it's shading
*/


.twocols .col1, .twocols .col2 {
	width: 380px;
	padding: 10px;
	background: url(images/images_backgrounds/img05.gif) repeat-x 0px 0px;
}

.twocols .col1 {
	float: left;
}

.twocols .col2 {
	float: right;
}

/* Sidebar */
/* Original 297 Width */

#sidebar {
	float: left;
	width: 297px;
	background: url(images/images_backgrounds/img05.gif) repeat-x;
	border: 1px solid #E6E6E6;
}

.boxed {
}

.boxed .title {
	height: 29px;
	margin: 0;
	padding: 12px 0 0 20px;
	background: #656464 url(images/images_backgrounds/img06.gif) repeat-x;
	font-size: 122%;
	font-weight: bold;
	color: #FFFFFF;
}

.boxed .content {
	padding: 20px;
	background-repeat: repeat-x;
}

.boxed h3 {
	margin: 0;
}

.boxed p, .boxed ul, .boxed ol {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

.boxed ul {
}

/* tThe border is the grey line */

.boxed ul li {
	padding: 10px 15px;
	background-position: 0 13px;
	border-top: 1px solid #CFCFCF;
}

.boxed ul li.first {
	border: none;
}


/* Footer */


#footer p {
	margin: 0;
	line-height: normal;
	font-size: 85%;
}

#footer a {
	color: #666666;
}

#legal {
	float: left;
}

#links {
	float: right;
}


/* 
###################
Email Form
###################
*/


#page-wrap {
	width: 660px;
	background: white;
	padding: 20px 50px 20px 50px;
	margin: 20px auto;
	min-height: 500px;
	height: auto !important;
	height: 500px;
}

#contact-area {
	width: 800px;
	margin-top: 25px;
}

#contact-area input, #contact-area textarea {
	padding: 5px;
	width: 300px;
	font-family: Helvetica, sans-serif;
	font-size: 1.4em;
	border: 2px solid #ccc;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#contact-area textarea {
	height: 90px;
}

#contact-area textarea:focus, #contact-area input:focus {
	border: 2px solid #900;
}

#contact-area input.submit-button {
	width: 100px;
	float: left;
}
