/*********DEAFAULT********/

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;	
	color: #000000;
	text-align: left;
}

span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	text-align: left;
}

p b { color: #5d5d5d; }
p strong { color: #5d5d5d; }
li b { color: #5d5d5d; }
li strong { color: #5d5d5d; }

ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;	
	color: #000000;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bolder;
	color: #5b7cab;
	text-align: left;	
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bolder;
	color: #5b7cab;
	text-align: left;		
}

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	color: black;
	text-decoration: none;
	text-transform: none;
}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	color: black;
	text-decoration: underline;
	text-transform: none;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	color: black;
	text-decoration: none;
	text-transform: none;
}

/*********TEXT********/
/*********TEXT********/
/*********TEXT********/

.textMain {
	text-indent: 2mm;
}

.textBold {
	font-weight: bold;	
}

.textIndent {
	text-indent: 14mm;
}

.textCenter {
	text-align: center;
}

.textLeft {
	text-align: left;
}

.textFooter {
	font-size: 8pt;
	text-align: center;	
}

.textWhite {
	color: white;
}

.textForm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;	
	color: #000000;
	text-align: justify;
}
/********HEADINGS********/
/********HEADINGS********/
/********HEADINGS********/

.headingTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bolder;
	color: #5b7cab;
}

.heading11pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bolder;
	color: white;
}

.headingBlack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bolder;
	color: black;
}

.headingLinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bolder;
	color: white;
	background-color: #5b7cab;	
}

.footerTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bolder;
	color: white;
}


/********LINKS********/
/********LINKS********/
/********LINKS********/

.link11white {
	font-size: 11pt;
	color: white;
}
.link11white:hover {
	font-size: 11pt;
	color: white;
}
.link11white:visited {
	font-size: 11pt;
	color: white;
}


.link8black {
	font-size: 8pt;
	color: black;
	text-decoration: none;
}
.link8black:hover {
	font-size: 8pt;
	color: black;
	text-decoration: underline;
}
.link8black:visited {
	font-size: 8pt;
	color: black;
	text-decoration: line-throught;
}

.link8white {
	font-size: 8pt;
	color: white;
	text-decoration: none;
}
.link8white:hover {
	font-size: 8pt;
	color: white;
	text-decoration: underline;
}
.link8white:visited {
	font-size: 8pt;
	color: white;
	text-decoration: line-throught;
}

.linkCategory {
	font-size: 18pt;
	font-style: normal;
}
.linkCategory:hover {
	font-size: 18pt;
	font-style: normal;
}
.linkCategory:visited {
	font-size: 18pt;
	font-style: normal;
}


.link10white {
	font-size: 10pt;
	color: white;
}
.link10white:hover {
	font-size: 10pt;
	color: white;
}
.link10white:visited {
	font-size: 10pt;
	color: white;
}


.link10pt {
	font-size: 10pt;
	font-style: normal;
	font-weight: bolder;		
}
.link10pt:hover {
	font-size: 10pt;
	font-style: normal;
	font-weight: bolder;	
}
.link10pt:visited {
	font-size: 10pt;
	font-style: normal;
	font-weight: bolder;		
}


.linkEmail {
	font-size: 9pt;
	font-style: normal;
	font-weight: bolder;		
}
.linkEmail:hover {
	font-size: 9pt;
	font-style: normal;
	font-weight: bolder;	
}
.linkEmail:visited {
	font-size: 9pt;
	font-style: normal;
	font-weight: bolder;		
}


.linkBlack {
	font-size: 9pt;
	font-style: normal;
	font-weight: bolder;		
	color: black;
	text-decoration: underline;
}
.linkBlack:hover {
	font-size: 9pt;
	font-style: normal;
	font-weight: bolder;	
	color: black;
	text-decoration: none;
}
.linkBlack:visited {
	font-size: 9pt;
	font-style: normal;
	font-weight: bolder;		
	color: black;
	text-decoration: none;
}




/*********OTHER*********/

.NoBgRepeat {
	background-repeat: no-repeat;
}

.BgRepeatY {
	background-repeat: repeat-y;
}

*{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}

h3{
	font-size : 16px;
	color : #2c3c69;
	margin : 10px 0px;
	padding-top : 20px;
}

#adm_login{
	display : block;
	width : 400px;
	margin : 150px 0px 0px 100px;
}

#adm_login h3 {
	margin-left : -40px;
}
#adm_login label{
	text-align : right;
	margin-right : 5px;
	width : 100px;
	display : inline-block;
}
#adm_login input{
	width : 150px;
	margin : 2px;
}

#adm_login .btn{
	margin-left : 110px;
}
#adm_login .login-error{
	color : red; 
	text-align : center; 
	width : 100%; 
	padding : 10px 0px;	
}

#dictionary_actions, #links_actions{
	text-align : center;
	margin : 10px 20px;
}

#dictionary_actions a, #dictionary_actions a:hover, #links_actions a, #links_actions a:hover{
	color : blue;
}
#dictionary_actions a:hover, #links_actions a:hover{
	color : #ff6633;
	text-decoration : underline;
}

#words_grid, #links_grid {
	border : none;
	border-collapse : collapse;
	width : 100%;
}

#words_grid td, #links_grid td {
	border : 1px solid #999;
	padding : 5px;
}
#words_grid thead td, #links_grid thead td{
	background-color : #c6c6c6;
	font-weight : bold;
}
#words_grid .grid_chx, #links_grid .grid_chx{
	width : 20px;
}
#words_grid .grid_title, #links_grid .grid_title{
	width : 80px;
}
#words_grid .grid_published, #links_grid .grid_published, #links_grid  .grid_category{
	text-align : center;
	width : 50px;
}
#words_grid a, #words_grid a:hover, #links_grid a, #links_grid a:hover{
	color : blue;
}
#words_grid a:hover, #links_grid a:hover{
	color : #ff6633;
	text-decoration : underline;
}
.form_error{
	color : red;
	font-weight : bold;
	margin : 5px 0px;
}
a.active{
	color : blue !important;
}
#submenu a.active{
	font-weight : bold;
	color : #2c3c69 !important;
}
#submenu a.active:hover{
	text-decoration : none;
}
#submenu a:hover{
	text-decoration : underline;
}
