﻿body {
	font-family:Arial, Helvetica, sans-serif;
	margin:0 20px;
	
}

.Main_Header
{
    font-size:18pt;
    font-family:Arial;
    font-weight:bold;
    color:#0f4d96; 
    text-align:left;
}

.Section_Header
{
    font-size:large;
    font-family:Arial;
    font-weight:bold;
    font-style:normal;
    text-decoration:underline;   
    color:#0f4d96;
    text-align:left;
	background:url(img/Section_Header_bg.gif) repeat-x 0 0;
	padding-top:8px;
	height:40px;
}

.Sub_Heading_1
{
    font-size:10px;
    font-family:Arial;
    font-weight:normal;
    font-style:italic;
    text-align:left;
}

.Sub_Heading_2
{
    font-size:12px;
    font-family:Arial;
    font-weight:bold;
    font-style:italic;
    text-align:left;
}

.Sub_Heading_3
{
    font-size:12px;
    font-family:Arial;
    font-weight:bold;
    font-style:normal;  
    color:#0f4d96;
    text-align:center;
    
}

.Sub_Heading_4
{
    font-size:11px;
    font-family:Arial;
    font-weight:bold;
    font-style:normal;
    text-align:left;
	color:#000000;  
}

.ErrorLabel
{
  color:Red;   
}

.Label
{
    text-align:left;
    font-family:Arial;
    font-weight:normal;
	font-size:12px;
	color:#666666;
}

.TableCell
{
    text-align:left;
    font-family:Arial;
    vertical-align:text-top;
}

.DataCell
{
    text-align:left;
    font-family:Arial;
    vertical-align:text-top;
	font-size:12px;
	width:200px;
}

.FirstButton
{
    background-image:url("Images/First.png");
    background-repeat:no-repeat;
    background-position:center;
    background-position:center;
    width:30pt;
    height:30pt;
    color:White;
    border:none;
    background-color:Transparent;
    text-align:center;
    vertical-align:middle;       
}

.FirstButton:hover
{
    cursor:hand;
}

.PreviousButton
{
    background-image:url("Images/Previous.png");
    background-repeat:no-repeat;
    background-position:center;
    background-position:center;
    width:30pt;
    height:30pt;
    color:White;
    border:none;
    background-color:Transparent;    
    text-align:center;
    vertical-align:middle;   
}

.PreviousButton:hover
{
    cursor:hand;
}

.NextButton
{
    background-image:url("Images/Next.png");
    background-repeat:no-repeat;
    background-position:center;
    background-position:center;
    width:30pt;
    height:30pt;
    color:White;
    border:none;
    background-color:Transparent; 
    text-align:center;
    vertical-align:middle;   
}

.NextButton:hover
{
    cursor:hand;
}
.LastButton
{
    background-image:url("Images/Last.png");
    background-repeat:no-repeat;
    background-position:center;
    background-position:center;
    width:30pt;
    height:30pt;
    color:White;
    border:none;
    background-color:Transparent;    
    text-align:center;
    vertical-align:middle;
}

.LastButton:hover
{
    cursor:hand;
    
}

#Logoff
{
    text-align:right;  
	float:right;
	margin-top:10px;
}

.LogoffButton
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    /*border-right:2px solid #666666;
    border-bottom:2px solid #666666;
    background-color:#f2f2f2;
	padding:4px;*/
}

.LogoffButton:hover
{
    cursor:hand;
}

.GoButton
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    /*border-right:1px solid #666666;
    border-bottom:1px solid #666666;
    background-color:#f2f2f2;
	padding:2px;*/
}

.GoButton:hover
{
    cursor:hand;
}

.PositionLabel
{
    font-weight:bold;
    font-family:Arial;
    color:Gray;
    border:none;
    background-color:Transparent;
    width:35pt;
    height:30pt;
    text-align:center;
    vertical-align:middle;
}

.NoRecords
{
    font-family:Arial;
    font-size:12pt;
    font-weight:bold;
    color:Gray;   
}

#navigation
{
	margin-top:15px;
	text-align:left;
}

#content 
{
	text-align:left;
}

.clearfix {
	clear:both;
	margin:0;
	padding:0;
}

#content #header 
{
}

#logo {
	float:left;
	background-color:#0F4D96;
	padding: 15px 20px 20px 20px;
	border-left:2px SOLID #CCCCCC;
	border-bottom:2px SOLID #CCCCCC;
	border-right:2px SOLID #CCCCCC;
}
#header-right {
	float:left;	
	width:324px;
	height:86px;
	}
#header-tel {
	float:left;
	margin-left:18px;
	padding-top:15px;
	width:300px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0F4D96;
	letter-spacing:1px;
	text-align:left;	
	}
#header-fax {
	float:left;
	margin-left:18px;
	padding-top:3px;
	width:300px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0F4D96;
	letter-spacing:1px;
	text-align:left;	
	}
#header-email {
	float:left;
	margin-left:18px;
	padding-top:3px;
	width:300px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0F4D96;
	letter-spacing:1px;
	text-align:left;	
	}
#header-email A{
	color:#0F4D96;
	text-decoration:none;
	}
	
#menu 
{
    
    vertical-align:middle;
    height:60px;
    width:1000px;    
    padding-top:15px;
}

#content-container1 {
	width:900px;
	margin-left:auto;
	margin-right:auto;
}

#content-container {
	width:700px;
	margin-left:auto;
	margin-right:auto;
}

#content-container #login-left {
	width:348px;
	float:left;
	text-align:left;
}

#content-container #login-left #border {
	padding:0 15px;
	border-left:1px dotted #999999;
	border-right:1px dotted #999999;
	background-image:url(img/intro/text-bg.jpg);
	background-repeat:no-repeat;
	height:380px;
}

#content-container #login-left #border h1 {
	color:#5b7fa9;
	margin:0;
	padding:0;
}

#content-container #login-left #border h1 span {
	color:#0f4d96;
}

#content-container #login-left #border h2 {
	font-size:22px;
	color:#0f4d96;
}

#content-container #login-left #border p {
	font-size:12px;
	color:#0f4d96;
}

#content-container #login-right {
	width:345px;
	float:left;
	padding-bottom:40px;
}

#content-container #login-right #picturestop {
	float:right;
	width:330px;
	padding: 10px 0px 15px 15px;
	}
#content-container #login-right #picturesbottom {
	float:right;
	width:330px;
	padding: 5px 0px 0px 15px;
	}
#content-container #login-right #picturestop #pic1 {
	float:left;
	border:1px SOLID #CCCCCC;
	}
#content-container #login-right #picturestop #pic2 {
	float:right;
	border:1px SOLID #CCCCCC;
	}
#content-container #login-right #picturesbottom #pic3 {
	float:left;
	border:1px SOLID #CCCCCC;
	}
#content-container #login-right #picturesbottom #pic4 {
	float:right;
	border:1px SOLID #CCCCCC;
	}

#content-container #footer {
	padding-top:30px;
	width:700px;
}

#content-container #footer p {
	color:#666666;
	font-size:11px;
}

