/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Website Top Level Styles
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

a {color: blue;}
a:visited {color: purple;}
a:hover {color: red;}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

body {
	padding: 0px;
	margin: 0px;
	font: 0.75em/1.3em arial, verdana, sans-serif;
	color: #000000;
	}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

td {
	vertical-align: top;
	}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

img {
	border: none;
	}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

h1 {
    color: #1d7dc8;
    font-weight: normal;
    font-size: 22px;
    margin-top: 0px;
	}

h2 {
    color: #f6f6f6;
    font-weight: normal;
    font-size: 18px;
    margin-top: 0px;
	}

h3 {
    font-size: 14px;
    color: #FFFFFF;
    margin: 0px 0px 10px 0px;
	}
	
p {
    text-align: justify;
    }

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/



/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Website Individual Styles
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.hidden {
	display: none;
	}
	
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.left {float: left;}
.right {float: right;}
.justify {text-align: justify;}
.block {display: block;}
.clear {clear: both; height: 1px;}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.topMargin5 {margin-top: 5px;} .rightMargin5 {margin-right: 5px;} .bottomMargin5 {margin-bottom: 5px;} .leftMargin5 {margin-left: 5px;}
.topMargin10 {margin-top: 10px;} .rightMargin10 {margin-right: 10px;} .bottomMargin10 {margin-bottom: 10px;} .leftMargin10 {margin-left: 10px;}
.topMargin15 {margin-top: 15px;} .rightMargin15 {margin-right: 15px;} .bottomMargin15 {margin-bottom: 15px;} .leftMargin15 {margin-left: 15px;}
.topMargin20 {margin-top: 20px;} .rightMargin20 {margin-right: 20px;} .bottomMargin20 {margin-bottom: 20px;} .leftMargin20 {margin-left: 20px;}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.minHeight117 {min-height: 117px; height: auto !important; height: 117px;}
.minHeight200 {min-height: 200px; height: auto !important; height: 200px;}
	
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.AlertError {
    display: block;
    color: red;
	border: 3px double red;
	padding: 10px;
	margin: 0px 0px 20px 0px;
	}

.AlertSuccess {
    display: block;
    color: green;
	border: 3px double green;
	padding: 10px;
	margin: 0px 0px 20px 0px;
	}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	
.colorText {
	color: red;
	}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	
.formattedTable {
	width: 100%;
	}
	
	.formattedTable th, .formattedTable td {padding: 5px; text-align: left;}
	
	.formattedTable th {
		background-color: #3d6ca6;
		font: bold 13px arial, verdana, sans-serif;
		color: #ffffff;
		vertical-align: top;
		}
		
	.formattedTable .colorRow {
		background-color: #FAF6F8;
		}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	
.borderedTable {
	width: 100%;
	background-color: #0062A1;
	}

	.borderedTable th, .borderedTable td {
		padding: 5px;
		background-color: White;
		}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	
.featuredHolderDouble {
	background-color: #eeeeee;
	border: 3px double #aeaeae;
	padding: 15px;
	}

.featuredHolderDashed {
	background-color: #eeeeee;
	border: 1px dashed #aeaeae;
	padding: 15px;
	}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.formattedList {
	list-style-type: none;
	}
	
	.formattedList li {
		padding: 0px 0px 3px 18px;
		background: transparent url(/common/images/framework/bullet.gif) no-repeat left 0.2em;
		}
			
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.breakRule {
	clear: both;
	height: 1px;
	margin: 20px 0px 20px 0px;
	border-bottom: 1px dotted black;
	}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.pictureFrame {
    background-color: white;
    padding: 9px;
    border: 1px solid #adadad !Important;
}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Website Framework
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#mainHolder {
    width: 960px;
    margin: 0px auto;
    background-color: #20282e;
    overflow: hidden;
	}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#topArea {
    height: 50px;
    width: 960px;
    background: url('../common/images/header.jpg') no-repeat top;
    padding-top: 167px;
	}
	
    #topArea #menuArea {
        padding: 0px;
	    }
    	
	    #topArea #menuArea ul {
	        list-style: none;
	        padding: 0px;
	        margin: 0px;
	        }
    	    
        #topArea #menuArea ul li {
            float: left;
            margin: 0px;
            padding: 0px;
            list-style: none;
            }
            
        #topArea #menuArea ul li a {
            padding: 0px 25px 0px 25px;
            display: block;
            color: #e7e7e7;
            text-align: center;
            text-decoration: none;
            line-height: 50px;
            background-color: transparent;
            }
            
        #topArea #menuArea ul li a:hover {
            color: #b8b8b8;
            background-color: #0d2334;
            }
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/


/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/


#contentArea {
    width: 950px;
    padding: 10px 10px 0px 0px;
	}
	
	#contentArea .threeColumn {
	    width: 920px;
	    }
	    
	#contentArea .twoColumn {
	    width: 530px;
	    float: left;
	    }
	    
	#contentArea .oneColumn {
	    width: 320px;
	    float: left;
	    }
	    
	#contentArea .box {
	    background-color: #091722;
	    padding: 20px;
	    color: #FFFFFF;
	    display: inline;
	    }
	    
	#contentArea .firstPar {
	    font-weight: bold;
	    color: #1d7dc8;
	    font-size: 14px;
	    text-align: justify;
	    }
	    
    #contentArea .address {
        background-color: #0d2334;
        border: 1px solid #050d14;
        padding: 10px;
        }
        
    #contentArea .address a {
        color: #FFFFFF;
        }

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	
#footerArea {
    line-height: 25px;
    padding: 0px 10px 0px 10px;
    text-align: right;
    background-color: #c8c8c8;
	}
	
    #footerArea a {
        color: #145d95;
        }
