/* CSS Document */

@import url(navi.css);

body{
	margin:0;
	padding:0;
}

#centerContainer {
margin: 0 auto;
width: 1000px;
height:auto;
overflow: hidden;
}

#mainWrapper {
margin: 0 auto;
width: 100%;
height:auto;
}
#gWrapper {
width: 100%;
height:auto;
}




/*-------------HEADER STYLES----------------*/


#hTop {
margin: 0 auto;
width: 100%;
height:auto;
overflow: visible;
background-color:#F7F7F7;
}

#hTopCenterContainer {
margin: 0 auto;
width: 1000px;
height:25px;
overflow: hidden;
background-color:#F7F7F7;
text-align:right;
padding-top:5px;
color:#000000;
font-family:  'Open Sans', sans-serif;
font-size:12px;
}

#hTopCenterContainer a:hover {
color:#1565BD;
}

#hMiddle {
margin: 0 auto;
width: 100%;
height:90px;
overflow: visible;
background-color:#FFFFFF;
}

#hMiddleCenterContainer {
margin: 0 auto;
width: 1000px;
height:90px;
overflow: hidden;
background-color:#FFFFFF;
}

#hMiddleCenterContainer_L {
margin:0px;
float:left;
padding-top:25px;
width: 355px;
height:90px;
overflow: hidden;
background-color:#FFFFFF;
}
#hMiddleCenterContainer_R {
float:right;
padding-top:15px;
width: 645px;
overflow: hidden;
background-color:#FFFFFF;
}
#hMiddleCenterContainer_R_L {
float:left;
width: 245px;
height:auto;
overflow: hidden;
text-align:left;
color:#999999;
font-family:  'Open Sans', sans-serif;
font-size:11px;
}
#hMiddleCenterContainer_R_R {
padding:2px 0 5px 0;
float:right;
width: 175px;
height:auto;
overflow: hidden;
text-align:right;
color:#999999;
font-family:  'Open Sans', sans-serif;
font-size:11px;
}
#hMiddleCenterContainer_R_R a:hover {
color:#1565BD;
}

#hMiddleCenterContainer_R_B {
float:right;
width: 35px;
overflow: hidden;
text-align:right;
font-family:  'Open Sans', sans-serif;
font-size:12px;
}

#hLower{
margin: 0 auto;
width: 100%;
overflow: hidden;
background-color:#8AC517;
}

#hLowerCenterContainer {
margin: 0 auto;
width: 1000px;
}

#headerbottomimg {
background-image:url(../img/headerbottomimg_BK.jpg);
text-align:center;
}
/*----------------END------------------*/





/*------------HeaderMenu----------------*/

#wrapper {
margin: 0 auto;
width: 1000px;
}
.col2{color:#FFFFFF; background-color:#8ac517; width:100%;}

#topbar {
	position:relative;
	margin:0 auto 0;
	display:block;
	width:100%;
	}

/*----------------END------------------*/




/*--------------LEFT MENU STYLES---------*/

#menuHeadingContainer {
display:inline-table;
width: 100%;
height:auto;
font-family:  'Open Sans', sans-serif;
font-size:15px;
color:#000000;
margin:10px 0 0 0;
font-weight:normal;
text-align:left;

}

#SimplemenuHeadingContainer {
display:inline-table;
width: 340px;
height:15px;
font-family:  'Open Sans', sans-serif;
font-size:12.5px;
color:#000000;
padding:2px 0 2px 10px;
font-weight:normal;
text-align:left;
}

#menuListItem_L {
float:left;
width: 15px;
height:15px;
padding-top:11px;
}
#menuListItem_R{
display:inline-table;
float:right;
width:89%;
padding:7px 0 0 0;
text-align:left;
height:10px;
}

#menuListItemR_L {
float:left;
width: 8px;
height:15px;
padding-top:13px;
}
#menuListItemR_R{
display:inline-table;
float:right;
width:92%;
padding:7px 0 0 0;
text-align:left;
height:10px;
}

#menuListItemJournal_L {
float:left;
width: 75px;
height:15px;
padding-top:11px;
}
#menuListItemJournal_R{
display:inline-table;
float:right;
width:160px;
padding:7px 0 0 0;
text-align:left;
height:10px;
}

#menuListItem_R a{
text-decoration:none;
}
#menuListItem_R a:hover{

text-decoration:underline;
}

#menuListItem_B {
margin:5px 0 0 0;
background:url(../img/hline_dotted.png);
width: 100%;
height:5px;
}
#menuListItem_B1 {
margin:2px 0 0 0;
background:url(../img/hline_dotted.png);
width: 100%;
height:2px;
}
.greenLinksLMenu{
font-family:  'Open Sans', sans-serif;
font-size:12px;
color:#009900;
margin:0;
font-weight:normal;

}


/*---------------END---------------------*/




/* ----------------------------------------------Footer-------------------------------------*/

#footer #footer_upper{
	width:100%;
	}

#footer #footer_upper #footer_upper_left{
	float:left;
	padding:7px 0 0 15px;
	text-align:left;
	color:#333333;
	font-size:14px;
	font-family:'Alegreya Sans', sans-serif;
	}

#footer_upper_left a{
	color:#000099;
	font-size:14px;
	font-family: 'Alegreya Sans', sans-serif;
	}
	
#footer #footer_upper #footer_upper_right{
	float:right;
	font-size:14px;
	
	}
#footer_upper_right #footer_upper_right_l{
float:left;
padding:7px;
}

#footer_upper_right #footer_upper_right_r{
float:right;

}


#footer_upper_right #footer_upper_right_r img{
	height:30px;
	width:30px;
	}
	
#footer_upper_right_l a{
	padding:0 15px 0 15px;
	color:#000099;
	font-size:13px;
	font-family: 'Alegreya Sans', sans-serif;
	}
	
#footer #footer_line{
	margin:33px 0 0 0;
	height:1px;
	width:100%;
	background-color:#E9E9E9;
	}

#footer #footer_lower{
	padding:7px 0 0 15px;
	text-align:left;
	color:#333333;
	font-size:13px;
	font-family:'Alegreya Sans', sans-serif;
	width:100%;
	}

#footer #footer_lower a{
	padding:0 15px 0 15px;
	color:#000099;
	font-size:13px;
	font-family: 'Alegreya Sans', sans-serif;
	}

/*------------END FOOTER----------------*/





/*------------GENERAL SETTINGS----------------*/
#topImage {
margin:15px auto;
width: 99.8%;
height:auto;
overflow: hidden;
}
#topMenu {
margin: 0 0 0 10px;
width: 100%;
height:25px;
overflow: hidden;
text-align:left;
padding-top:5px;
color:#999999;
font-family:  'Open Sans', sans-serif;
font-size:11px;
}

#hline{
margin:0 0 10px 0;
height:5px;
width:100%;
background:url(../img/hline.png);
}
#hline1{
margin:0 0 10px 0;
height:1px;
width:100%;
background-color:#DADADA;
}

#greengreyHLine {
height:4px;
width:100%;
background:url(../img/greengreyhline.png);

}
#spacer1{
height:5px;
width:100%;
}
#spacer2{
height:10px;
width:100%;
}
#spacer3{
height:30px;
width:100%;
}



/*------------JOURNAL TOP STYLES----------------*/
#journaltop{
width: 800px;
height:auto;
overflow: hidden;
margin: 15px auto;
}

#journaltop_L {
float:left;
height:auto;
width:185px;
text-align:right;
}

#journaltop_R {
float:right;
height:auto;
width:590px;
text-align:left;
}

#journalmainContent_L {
float:left;
height:auto;
width:400px;
text-align:right;

}

#journalmainContent_R {
float:right;
height:auto;
width:350px;
text-align:left;
}

#cfp_L {
float:left;
height:auto;
width:250px;
text-align:right;
}

#cfp_R {
float:right;
height:auto;
width:80px;
text-align:left;
}

#journalservices_L {
float:left;
height:auto;
width:65px;
text-align:right;
}

#journalservices_R {
float:right;
height:auto;
width:275px;
text-align:left;
}

#journaleic_L {
float:left;
height:auto;
width:118px;
text-align:right;
}

#journaleic_R {
float:right;
height:auto;
width:565px;
text-align:left;
}

#journaleditorContainer_L {
float:left;
height:auto;
width:330px;
text-align:right;
}

#journaleditorContainer_R {
float:right;
height:auto;
width:330px;
text-align:left;
}

#journaleditor_L {
float:left;
height:auto;
width:20px;
text-align:right;
}

#journaleditor_R {
float:right;
height:auto;
width:250px;
text-align:left;
}


#journalLotContainer_L {
float:left;
height:auto;
width:330px;
text-align:right;
}

#journalLotContainer_R {
float:right;
height:auto;
width:330px;
text-align:left;
}

#journalLot_L {
float:left;
height:auto;
width:20px;
text-align:right;
}

#journalLot_R {
float:right;
height:auto;
width:210px;
text-align:left;
}


#MaineditorContainer_L {
float:left;
height:auto;
width:280px;
text-align:right;
}

#Maineditor_L {
float:left;
height:auto;
width:80px;
text-align:right;
}

#Maineditor_R {
float:right;
height:auto;
width:300px;
text-align:left;
}

/*------------GENERAL CSS STYLES----------------*/

.centerPanel{
   position: relative;
   float: left;
   left: 0px;
   width: 100%;
   height:100%;
}
.left1{
   position: relative;
   float: left;
   width: 170px;
}
#left2{
display:block;
   position: absolute;
   float: left;
   left:180px;
   width: 1px;
   height:100%;
   margin-top:15px;
   background-image:url(../img/hline_dotted_v.png);
   
}

.left3{
display:block;
   position: relative;
   float: left;
   left:35px;
   width: 590px;
   padding-top:5px;
   font-family:  'Open Sans', sans-serif;
   font-size:12.5px;
   color:#000000;
   line-height:19px;
}

.left3_1{
	display:block;
   position: relative;
   float: left;
   left:50px;
   width: 700px;
   padding-top:5px;
   font-family:  'Open Sans', sans-serif;
   font-size:12.5px;
   color:#000000;
   line-height:19px;
}

.left3_2{
	display:block;
   position: relative;
   float: left;
   left:10px;
   width: 980px;
   padding-top:5px;
   font-family:  'Open Sans', sans-serif;
   font-size:12.5px;
   color:#000000;
   line-height:19px;
}


#left4{
position: absolute;
   float: left;
   left:810px;
   width: 1px;
   height:100%;
   margin-top:15px;
   background-image:url(../img/hline_dotted_v.png);

   }

.right{
display:block;
   position: relative;
   float: right;
   width: 170px;
   border:1px thick solid #000000;
}

#journalleft{
display:block;
   position: absolute;
   float: left;
   left:430px;
   width: 1px;
   height:48%;
   background-color:#E9E9E9;   
   margin-top:50px;
}

#Editorsleft{
display:block;
   position: absolute;
   float: left;
   left:310px;
   width: 1px;
   height:680px;
   background-image:url(../img/hline_dotted_v.png);
}

#CPPleft{
   display:block;
   position: absolute;
   float: left;
   left:640px;
   width: 1px;
   height:100%;
   margin-top:15px;
   background-image:url(../img/hline_dotted_v.png);
}


#LDB{
display:block;
   position: absolute;
   float: left;
   left:690px;
   width: 1px;
   height:40%;
   margin-top:30px;
   background-image:url(../img/hline_dotted_v.png);
}

#twocolumns{
height:auto;
width:100%;
}

#twocolumns_L{
margin:10px 10px 10px 10px;
height:auto;
width:46%;
float:left;
}
#twocolumns_R{
margin:10px 10px 10px 10px;
height:auto;
width:46%;
float:right;
}

.blueLinksLMenu{
font-family:  'Open Sans', sans-serif;
font-size:11.5px;
color:#1565BD;
margin:0;
font-weight:normal;
}

h1{ 
font-family:  'Open Sans', sans-serif;
color:#009900;
font-size:16px;
margin:0;
font-weight:normal;
}

h2{
font-family:  'Open Sans', sans-serif;
font-size:14px;
color:#1565BD;
margin:0;
font-weight:normal;
}

.orangeText {
color:#ED8A05;
font-size:16px;
}

.smallorangeText {
font-family:  'Open Sans', sans-serif;
color:#ED8A05;
font-size:11px;
}
.MediumOrangeText {
font-family:  'Open Sans', sans-serif;
color:#ED8A05;
font-size:12.5px;
}

.LargeOrangeText {
font-family:  'Open Sans', sans-serif;
color:#ED8A05;
font-size:15px;
}


.greenLinksTxt{
font-family:  'Open Sans', sans-serif;
font-size:12.5px;
color:#1565BD;
margin:0;
font-weight:normal;
text-decoration:underline;
}



.greenLinksHeader{
font-family:  'Open Sans', sans-serif;
font-size:11px;
color:#009900;
margin:0;
font-weight:normal;
text-decoration:none;
}

a:hover { 
text-decoration:underline;
color:#009900;

}
 
.btn_search {
border:1px solid;
height:25px;
font-family: 'Open Sans', sans-serif;
font-size:10px;
width:70px;
margin:0 0 0 5px;
color:#009900;
 background-color:#F5F5F5;
 border-color:#009900;
 }
 
.btn_general {
border:1px solid;
height:25px;
font-family: 'Open Sans', sans-serif;
font-size:10px;
width:auto;
color:#009900;
 background-color:#F5F5F5;
 border-color:#009900;
}
 
.btn_login {
border:1px solid;
height:30px;
font-family: 'Open Sans', sans-serif;
font-size:15px;
width:265px;;
color:#FFFFFF;
 background-color:#8AC517;
 border-color:#009900;
}
 
.txt_search {
height:18px;
font-family: 'Open Sans', sans-serif;
font-size:12px;
width:385px;
color:#999999;
}

.txt_form {
height:30px;
font-family: 'Open Sans', sans-serif;
font-size:12px;
color:#666666;
}

.txtArea_form {
height:120px;
font-family: 'Open Sans', sans-serif;
font-size:12px;
color:#666666;
}

.VSmallGreyBlack_form
{
    font-family: 'Open Sans', sans-serif;
	font-size: 10.5px;
	color: #B2B2B2;
	text-align:left;
	text-decoration:none;
	line-height:170%;
	font-weight:normal;
}

.SmallBlack
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height:150%;
	text-decoration:none;
}

.VSmallBlackText
{
    font-family:  'Open Sans', sans-serif;
	font-size: 10.5px;
	color: #000000;
	line-height:150%;
	text-decoration:none;
}
.SmallBlackText
{
    font-family:  'Open Sans', sans-serif;
	font-size: 11.5px;
	color: #000000;
	line-height:150%;
	text-decoration:none;
}

.MediumBlackText
{
    font-family:  'Open Sans', sans-serif;
	font-size: 15px;
	color: #000000;
	line-height:150%;
	text-decoration:none;
}

.blackText {
   font-family:  'Open Sans', sans-serif;
   font-size:12.5px;
   color:#000000;
   line-height:19px;
}

.LargeblackText {
   font-family:  'Open Sans', sans-serif;
   font-size:18px;
   color:#000000;
   line-height:19px;
}

.LargeblackHeading {
   font-family:  'Open Sans', sans-serif;
   font-size:18px;
   color:#000000;
}

.FormCaption
{
    font-family:  'Open Sans', sans-serif;
	font-size: 13px;
	color: #000000;
	line-height:150%;
	text-decoration:none;
}


.SmallWhiteText
{
    font-family:  'Open Sans', sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height:150%;
	text-decoration:none;
}

.SmallGreyBlack
{
    font-family: 'Open Sans', sans-serif;
	font-size: 11.25px;
	color: #666666;
	text-align:left;
	text-decoration:none;
	line-height:170%;
	font-weight:100;
}

.AverageGreyBlack
{
    font-family: 'Open Sans', sans-serif;
	font-size: 12.25px;
	color: #666666;
	text-align:left;
	text-decoration:none;
	line-height:170%;
	font-weight:100;
}

.VVSmallGreyBlack
{
    font-family: 'Open Sans', sans-serif;
	font-size: 10.5px;
	color: #666666;
	text-align:left;
	text-decoration:none;
	line-height:170%;
	font-weight:100;
}

.VSmallGreyBlack
{
    font-family: 'Open Sans', sans-serif;
	font-size: 11px;
	color: #666666;
	text-align:left;
	text-decoration:none;
	line-height:170%;
	font-weight:100;
}
.MediumGreyBlack
{
    font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	color: #666666;
	text-align:left;
	text-decoration:none;

	font-weight:100;
}

.LargegreyText {
   font-family:  'Open Sans', sans-serif;
   font-size:14px;
   color:#666666;
   line-height:19px;
}

.vvSmallblueText{
font-family:  'Open Sans', sans-serif;
font-size:11px;
color:#1565BD;
margin:0;
font-weight:normal;
text-decoration:none;
}
.vSmallblueText{
font-family:  'Open Sans', sans-serif;
font-size:12.25px;
color:#1565BD;
margin:0;
font-weight:normal;
text-decoration:none;
}

.SmallblueText{
font-family:  'Open Sans', sans-serif;
font-size:12.5px;
color:#1565BD;
margin:0;
font-weight:normal;
text-decoration:none;
}

.MediumblueText{
font-family:  'Open Sans', sans-serif;
font-size:13.5px;
color:#1565BD;
margin:0;
font-weight:normal;
text-decoration:none;
}

.LargeblueText{
font-family:  'Open Sans', sans-serif;
font-size:16px;
color:#1565BD;
margin:0;
font-weight:normal;
text-decoration:none;
}

.MediumRedText{
font-family:  'Open Sans', sans-serif;
font-size:12.5px;
color:#FF0000;
margin:0;
font-weight:normal;
text-decoration:none;
}

.MediumgreyText {
   font-family: 'Open Sans', sans-serif;
   font-size:12.5px;
   color:#666666;
   line-height:19px;
}
