@charset "utf-8";
/* CSS Document */

body{
	padding:0px;
	margin:0px;
	background-color:#efecda;
	min-height:768px;
}
h1, h2, h3, h4, h5, h6
{
    font-size: 1.5em;
    color: #666666;   
    text-transform: none;
    font-weight: 200;
    margin-bottom: 0px;    
}

h1
{
    font-size: 1.6em;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

h2
{
    font-size: 1.5em;
    font-weight: 600;
}

h3
{
    font-size: 1.2em;
}

h4
{
    font-size: 1.1em;
    font-weight: 600;
    color: #000000;
}
h4 a
{
    font-size: 1.0em !Important;
    font-weight: 600 !Important;
    color: #000000 !Important;
    text-decoration:none !Important;
    font-family:Calibri,Arial;
}
h5, h6
{
    font-size: 1em;
}
p
{
    margin-bottom: 10px;
    line-height: 1.6em;
    font-family:Calibri,Arial;
}

.menu{
	font-family:Calibri,Arial;
	font-size:16px;
	font-weight :600;
	color:#333333;
}

.menu a{
	font-family:Calibri,Arial;
	font-size:16px;
	color:#333333;
	text-decoration:none;
}

.menu a:hover{
	font-family:Calibri,Arial;
	font-size:16px;
	color:#333333;
	text-decoration:none;
	background-color:#f08a26;
}
.black_line{
	background-image:url(../images/black-line.jpg);
	background-repeat:repeat-x;
	background-position:top;
}

.content{
	font-family:Calibri,Arial;
	font-size:14px;
	color:#161616;
}

.content a{
	font-family:Calibri,Arial;
	font-size:14px;
	color:#000000;
	text-decoration:none;
}

.content a:hover{
	font-family:Calibri,Arial;
	font-size:14px;
	color:#000000;
	text-decoration:underline;
}

.main_headings{
	font-family:Calibri,Arial;
	font-size:18px;
	color:#FFFFFF;
	font-weight:500;
}
.Title_headings{
	font-family:Calibri,Arial;
	font-size:14px;
	color:#333333;
	font-weight:400;
}

.main_headings_2{
	font-family:Calibri,Arial;
	font-size:14px;
	color:#FFFFFF;
	font-weight:500;
}

.main_headings_2 a{
	font-family:Calibri,Arial;
	font-size:14px;
	color:#FFFFFF;
	font-weight:500;
	text-decoration:none;
}

.main_headings_2 a:hover{
	font-family:Calibri,Arial;
	font-size:14px;
	color:#FFFFFF;
	font-weight:500;
	text-decoration:underline;
}


.mid_divider{
	background-image:url(../images/mid-divider.jpg);
	background-repeat:repeat-y;
	background-position:center;
}

.content_2{
	font-family:Calibri,Arial;
	font-size:14px;
	color:#2d2d2d;
}

.content_2 a{
	font-family:Calibri,Arial;
	font-size:14px;
	color:#2d2d2d;
	text-decoration:underline;
}

.content_2 a:hover{
	font-family:Calibri,Arial;
	font-size:14px;
	color:#2d2d2d;
	text-decoration:none;
}

/* FORM ELEMENTS   
----------------------------------------------------------*/
fieldset
{
    margin: 5px 0px;
    padding: 0px 1em;
    border: 1px solid #ccc;
    font-family:Calibri,Arial;
}

fieldset p 
{
    margin: 2px 12px 10px 10px;
}

fieldset.login label, fieldset.register label, fieldset.changePassword label
{
    display: block;
    font-family:Calibri,Arial;
}

fieldset label.inline 
{
    display: inline;
}

legend 
{
    font-size: 1.1em;
    font-weight: 600;
    padding: 2px 4px 8px 4px;
    font-family:Calibri,Arial;
}

input.textEntry 
{
    width: 170px;
    border: 1px solid #ccc;
    font-family:Calibri,Arial;
}

input.passwordEntry 
{
    width: 170px;
    border: 1px solid #ccc;
    font-family:Calibri,Arial;
}

div.accountInfo
{
    width: 42%;
}

/* MISC  
----------------------------------------------------------*/

.clear
{
    clear: both;
}

.title
{
    display: block;
    float: left;
    text-align: left;
    width: auto;
    font-family:Calibri,Arial;
}

.loginDisplay
{
    font-family:Calibri,Arial;
    font-size: 1.1em;
    display: block;
    text-align: right;
    padding: 10px;
    color: White;
}

.loginDisplay a:link
{
    color: white;
}

.loginDisplay a:visited
{
    color: white;
}

.loginDisplay a:hover
{
    color: white;
}

.failureNotification
{
    font-size: 1.2em;
    color: Red;
    font-family:Calibri,Arial;
}

.bold
{
    font-weight: bold;
    font-family:Calibri,Arial;
}
.normal
{    
    font-family:Calibri,Arial;
}

.submitButton
{
    text-align: right;
    padding-right: 10px;
}
.introlink
{
    color: #000000;
    font-family: Calibri,Arial;
    text-decoration: underline;
    font-weight: bold;
}
.introlink a
{
 color: #000000;
    font-family: Calibri,Arial;
    text-decoration: underline;
    font-weight: bold;
    }
 .introlink a:hover
{
    font-family: Calibri,Arial;    
    color: #E47A10;
    font-weight: bold;
    text-decoration: underline;
}


/***********01-03-2017**************/

/*.view_section{ text-align:left; border:1px solid #ddd; border-radius:6px 6px 0 0;}
.view_section h2{font-family:Calibri,Arial; font-size:18px; color:#000; font-weight:bold; padding: 6px 7px; margin:0 0 10px 0; border-bottom:1px solid #ddd;}
.view_section table{ font-family:Calibri,Arial; font-size:14px; color:#000; padding:4px 6px; }
.view_section table td{ padding:3px 0; }*/

.view_section{ text-align:left; float:left !important; width:100%;}
.view_section .col-1{ width:375px; min-height:300px; float:left !important; margin:0 18px 20px 0;  border:1px solid #ddd; border-radius:6px 6px 0 0;}
.view_section .col-1 h2{font-family:Calibri,Arial; font-size:18px; color:#000; font-weight:bold; padding: 6px 7px; margin:0 0 10px 0; border-bottom:1px solid #ddd;}
.view_section .col-1 ul{ list-style:none; padding:0px;}
.view_section .col-1 ul li{ font-family:Calibri,Arial; font-size:14px; color:#000; padding:4px 6px;}
.view_section .col-1 ul li a{ font-family:Calibri,Arial; text-decoration:none; color: #000;}

.login_box{ text-align:left; margin: -16px 0 0 0;}
.login_box h2{font-family:Calibri,Arial; font-size:22px; color:#000; font-weight:bold;  margin:0 0 0px 0;}






