﻿
.UpdateInfo
{
    color: Red;
}
textarea
{
    font-family: Arial;
    overflow: auto;
}
.adminMain
{
    /*max-height:630px;*/
}

.promoMain
{
    /*margin-left:100px;	*/
    margin-left: 100px;
}
.logout
{
    float: left;
    margin-left: 100px;
    padding-right: 30px;
}
.menu
{
    width: 800px;
}

#mainmenu .menu li a:link
{
    /*color: #000000;*/
}

#mainmenu .menu li a:visited
{
    color: #000000;
}

#mainmenu .menu li
{
    display: inline;
    padding-left: 10px;
    padding-right: 10px;
}
#mainmenu .menu ul
{
    border-bottom: solid 20px #b9384c;
}
#mainmenu
{
    margin-right: 80px;
}
.selected
{
    background-color: #b9384c;
    color: White;
}
.uploaded
{
    font-size: 80%;
    color: Red;
}
.wizard
{
    text-align: left;
    background-color: White;
    max-height: 400;
    width: 900px;
    margin-right: 300px;
}
.wizard a
{
    display: block;
    padding: 4px;
}
.mainBodyApplication
{
    position: absolute;
    bottom: 0;
}
.title
{
    border-bottom: solid 2px #00688B;
}
.right
{
    position: absolute;
    right: 0;
    width: 20%;
}
.centre
{
    text-align: center;
    position: relative;
    width: 50%;
    left: 300px;
    height: 100%;
    color: White;
    background-color: #50A6C2;
    border-left: solid 2px #00688B;
    border-right: solid 2px #00688B;
    background-image: url(  '../Images/Blue-Sky.jpg' );
}
.leftbar
{
    position: absolute;
    left: 0;
    width: 20%;
}
.container
{
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: Silver;
    border: solid 2px #00688B;
}
h1 h2
{
    color: White;
    font-family: Calibri;
}

h3
{
    padding-bottom: 20px;
    padding-top: 20px;
    font-family: Calibri;
    text-align: center;
    color: Black;
    font-size: x-large;
    font-weight: bold;
    border-bottom: solid 1px #b9384c;
}
stepOnePanel
{
    left: 0;
    position: absolute;
    float: left;
}
addressPanel
{
    right: 0;
    position: absolute;
    float: right;
}
tableHeader
{
    border: solid 1px black;
}
tableRow
{
    border: solid 1px black;
}

tableCell
{
    border: solid 1px black;
}
.intellegencePanel
{
    text-align: left;
    border: solid 2px #b9384c;
    padding: 8px;
    margin: 3px;
}
.body
{
    background-color: White;
    margin-top: 0px;
    margin-left: 0px; /*background-image: url('../images/bground3.jpg');*/
    background-repeat: repeat-y;
    background-position: center;
    font-size: 11pt;
    font-family: Arial;
}

a
{
    color: #1870A9;
}

a:hover
{
    color: #b9384c;
}



.frontbar
{
    width: 900px;
    height: 30px;
}


.contentbg
{
    position: relative;
    background-color: white;
    z-index: 1;
    width: 900px;
    overflow: visible;
    background-image: url(  'images/grad_bg2.jpg' );
    background-repeat: no-repeat;
}

.titlebar_top
{
    width: 884px;
    height: 182px;
    background-color: white;
    border-top: 2px #B9384C solid;
    border-bottom: 2px #336699 solid;
    z-index: 10;
    position: absolute;
    top: 15px;
    left: 6px;
    vertical-align: top;
    text-align: left;
}

td.titlebar_top_cell_1
{
    width: 429px;
}

td.titlebar_top_cell_2
{
    width: 458px;
}

.titlepic1
{
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    z-index: 10;
}

.titlelogo
{
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    z-index: 10;
}

.bluegradientbar
{
    width: 884px;
    height: 30px;
    position: absolute;
    top: 201px;
    left: 6px;
    z-index: 10;
}


/*
.contentbar
{
	width: 884px;
	height: 700px;
	background-color: #EFEFEF;
	border: 1px #999999 solid;
	filter:alpha(opacity=62);
	-moz-opacity:.62;
	opacity:.62;
	z-index: 5;
	position:absolute;
	top: 231px;
	left: 6px;
}
*/


.contentbar_top
{
    width: 684px;
    xheight: 700px;
    background-color: white;
    xborder: 1px #999999 solid;
    z-index: 10;
    position: absolute;
    top: 231px;
    left: 6px;
    vertical-align: top;
    text-align: left;
}



.menubar
{
    border-right: 0px #999999 solid;
    width: 150px;
    margin-top: 15px;
    margin-left: 30px;
    margin-bottom: 30px;
    float: left;
    height: 500px;
    padding-top: 0px;
}


.menubullet
{
    margin: 0px;
    padding: 0px;
    border-width: 0px;
}

.menuitem
{
    margin: 0px;
    padding: 0px;
    width: 150px;
    height: 25px;
    border-width: 0px;
    display: block;
    float: left;
    clear: left;
}

.menuitem2
{
    margin: 0px;
    padding: 0px;
    width: 150px;
    height: 24px;
    border-width: 0px;
    display: block;
    float: left;
    clear: left;
}


.menuimage
{
    margin: 0px;
    padding: 0px;
    border-width: 0px;
    display: block;
}

.pagecontent
{
    background-color: White;
    width: 750px;
    margin-right: 5px;
    margin-top: 5px;
    float: right;
}


.pageheading
{
    font-family: Arial;
    text-align: left;
    font-weight: bolder;
    font-size: 18pt;
    margin-top: 15px;
}

.redlinebar
{
    margin-top: 3px;
    width: 616px;
}

.pageinfo
{
    color: #333333;
    font-family: arial;
    font-size: 10pt;
    text-align: justify;
    padding-left: 12px;
    padding-right: 10px;
    line-height: 18pt;
    width: 575px;
    margin-top: 15px;
}


.bulletcell
{
    padding-top: 9px;
}


.infocell
{
    color: #333333;
    font-family: arial;
    font-size: 10pt;
    line-height: 18pt;
}

.infocell a
{
    color: #1870A9;
    font-family: arial;
    font-size: 10pt;
    line-height: 18pt;
}

.infocell a:hover
{
    color: #b9384c;
    font-family: arial;
    font-size: 10pt;
    line-height: 18pt;
}



.contactheadercell
{
    color: white;
    font-family: arial;
    font-size: 10pt;
    line-height: 18pt;
    background-color: #b9384c;
    font-weight: bold;
    padding-left: 10px;
}

.contactcell
{
    color: #333333;
    font-family: arial;
    font-size: 10pt;
    line-height: 18pt;
    padding-left: 10px;
}



strong.ani_highlight
{
    color: #b9384c;
}


.footer
{
    color: #b9384c;
    background-color: #b9384c;
    text-align: center;
    clear: both;
    margin-left: 150px;
    margin-right: 150px;
    border-top: 1px #d4d4d4 solid;
    width: 960px;
}


.footerlink
{
    margin-right: 8px;
    margin-left: 8px;
    color: #336699;
    text-decoration: underline;
    font-family: Arial;
    font-size: 9pt;
}

.footerlink:hover
{
    margin-right: 8px;
    margin-left: 8px;
    color: #b9384c;
    text-decoration: underline;
    font-family: Arial;
    font-size: 9pt;
}


.alphalist
{
    list-style-type: lower-alpha;
}


.infogridtable
{
    border: 1px #666666 solid;
}

.infogridtable tr.row1
{
    /*background-color: #A9D5F1;*/
    background-color: #E7EFF1;
}

.infogridtable tr td
{
    font-size: 10pt;
    border: 1px #666666 solid;
}


.stafftable
{
    width: 100%;
    border: 1px #b9384c solid;
}


.stafftable tr td
{
    width: 33%;
}

.stafftable tr td
{
    font-size: 10pt;
}


.stafftable tr.stafftitle
{
    background-color: #b9384c;
}

.stafftable tr.stafftitle td
{
    background-color: #b9384c;
    color: white;
    font-weight: bold;
    padding-left: 10px;
    font-size: 10pt;
}

.stafftable tr.staffinfo td
{
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 5px;
}

.stafftable tr.staffinfo td a
{
    padding-left: 10px;
    color: #1870A9;
}

.stafftable tr.staffinfo td a:hover
{
    padding-left: 10px;
    color: #b9384c;
}


.stafftable tr.staffinfo td label
{
    padding-left: 10px;
}

.stafftable tr.staffinfo td.column1
{
    font-size: 10pt;
}

.stafftable tr.staffinfo td.column2
{
    font-size: 9pt;
}


table.staffprofile
{
    width: 100%;
    border-bottom: 1px #d4d4d4 solid;
    table-layout: fixed;
}


table.staffprofile td
{
    font-size: 8pt;
}

table.staffprofile td strong
{
    font-size: 9pt;
}

table.staffprofile td a
{
    color: #1870A9;
}

table.staffprofile td a:hover
{
    color: #b9384c;
}


table.staffprofile tr.staffprofiletoprow
{
    background-color: #ebebeb;
}


.photoframe
{
    border: 1px #aaaaaa solid;
    height: 125;
    width: 125;
}


.newsbox tr td.newstitle
{
    background-color: #b9384c;
    color: white;
    font-size: 10pt;
    padding-left: 10px;
    font-weight: bold;
}

.newsbox tr td.newsinfo
{
    font-size: 10pt;
    padding-left: 15px;
}

.newsbox tr td.newsmore
{
    text-align: right;
}

.newsbox tr td.newsmore a
{
    color: #1870A9;
}

.newsbox tr td.newsmore a:hover
{
    color: #b9384c;
}

br.cleaner
{
    clear: both;
    height: 1px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    border: none;
    visibility: hidden;
}

.sidebardiv
{
    background-color: #E7EFF1; /*background-color: #F2E3E6;*/ /*background-color: #cccccc;*/
    border: 1px solid #999999;
    margin-left: 20px;
    width: 230px;
    padding: 2px;
}

.frontleftcontent
{
    width: 350px;
}

.sidebarhead
{
    font-size: 11pt; /* 	background-image: url('../images/sidebarheadbg.jpg'); 	background-repeat: repeat-x; 	background-position: bottom; 	*/
    color: #666666;
    border-bottom: 1px #cccccc solid;
}


.serviceslist
{
    margin-left: 20px;
}


.serviceslist table tr td
{
    line-height: 1.4;
}

.serviceslist table tr td img
{
}

.imgcell
{
    padding-top: 5px;
}


.underline
{
    text-decoration: underline;
}


.formcell
{
    padding-top: 24px;
    width: 50px;
}

.forminfocell
{
    color: #333333;
    font-family: arial;
    font-size: 10pt;
    line-height: 18pt;
    width: 530px;
    border-left: 1px dotted #cccccc;
    border-right: 1px dotted #cccccc;
}

.formtable
{
    border: 1px dotted #cccccc;
}





