﻿/*----------------------------------------------------------
The base color for this template is #5c87b2. If you'd like
to use a different color start by replacing all instances of
#5c87b2 with your new color.
----------------------------------------------------------*/
body
{
    margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 16px;
	color: #000;
	line-height:160%;
	 
}

a:link
{
    color: #034af3;
    text-decoration: underline;
}
a:visited
{
    color: #505abc;
}
a:hover
{
    color: #1d60ff;
    text-decoration: none;
}
a:active
{
    color: #12eb87;
}

p, ul
{
    margin-bottom: 20px;
    line-height: 1.6em;
}

/* HEADINGS   
----------------------------------------------------------*/
h1, h2, h3, h4, h5, h6
{
    font-size: 1.5em;
    color: #000;
    font-family: Arial, Helvetica, sans-serif;
}

h1
{
    font-size: 2em;
    padding-bottom: 0;
    margin-bottom: 0;
}
h2
{
    padding: 0 0 10px 0;
}
h3
{
    font-size: 1.2em;
}
h4
{
    font-size: 1.1em;
}
h5, h6
{
    font-size: 1em;
}

/* FORM LAYOUT ELEMENTS   
----------------------------------------------------------*/
 

input[type="text"]
{
    width: 200px;
    border: 1px solid #CCC;
}

input[type="password"]
{
    width: 200px;
    border: 1px solid #CCC;
}

/* TABLE
----------------------------------------------------------*/

table.border
{
    border: solid 1px #e8eef4;
    border-collapse: collapse;
}

table.border td
{
    padding: 5px;
    border: solid 1px #AEC4D9;
}

table.border th
{
    padding: 6px 5px;
    text-align: left;
    background-color: #e8eef4;
    border: 1px solid #AEC4D9;
}

/* MISC  
----------------------------------------------------------*/
.clear
{
    clear: both;
}

.error
{
    color: Red;
}


/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error
{
    color: #ff0000;
}

.field-validation-valid
{
    display: none;
}

.input-validation-error
{
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

.validation-summary-errors
{
    font-weight: bold;
    color: #ff0000;
}

.validation-summary-valid
{
    display: none;
}

/* Styles for editor and display helpers
----------------------------------------------------------*/
.display-label, .editor-label, .display-field, .editor-field
{
    margin: 0.5em 0;
}

.text-jbxz p  
{
  margin:0;
 line-height:180%;
}

.text-jbxz p:first-letter  
{
font-weight:bold;
color:black;
font-size:18px;
}



.text-box
{
    width: 30em;
}

.text-box.multi-line
{
    height: 6.5em;
}

.tri-state
{
    width: 6em;
}


.cf
{
	clear: both;
}


/*   PagerBegin        */
div.pager
{
	margin-top: 5px;
	margin-bottom: 5px;
	height: 30px;
}
div.pager span, div.pager a
{
	margin: 1px;
	padding: 2px 5px 2px 5px;
}
div.pager span.text
{
	float: left;
	display:block;

}
div.pager span.disabled
{
	border: 1px solid #ccc;
	display: block;
	float: left;
	background-color: #FFF;
	color:#CCCCCC;
}

div.pager a
{
	border: 1px solid #ccc;
	display: block;
	float: left;
	background-color: #FFF;
	color:#1E50A2;
}
div.pager a:hover
{
	border: 1px solid #1e50a2;
	display: block;
	float: left;
	background-color: #1e50a2;
	text-decoration: none;
	color:#FFF;
}

div.pager a:visited, div.pager a:link
{
	text-decoration: none;
}

div.pager a.currentPage
{
	color: #FFF;
	font-weight:bold;
	text-decoration: none;
	background-color:#1F3A87;
	cursor: default;
}
/*   Pager end       */
.message, #message
{
	border: 1px solid #999999;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	background-color: #FFFFCC;
	color: #FF3300;
}

img
{
    border-style: none;
}