/******************************************************************
* SOURCEWEBS STYLESHEET
* Created: 07/25/2007 by Kosila
* Modified: 11/30/2007 by Kosila
* 
* Copyright (c) 2007 Sorbtree Corporation. All rights reserved.
******************************************************************/


/*******************
* Layout Styles
*******************/

body {
font-family : Verdana, Arial;
font-size : 12px;
color : #000000;
background-color : #ffffff;
margin : 0;
padding : 0;
text-align : center;
}

a:link, a:visited, a:active {
color : #336699;
text-decoration : underline;
}

a:hover {
color : #003366;
text-decoration : none;
}

img {
border : 0;
}

table {
font-family : Verdana, Arial;
font-size : 12px;
color : #000000;
margin : 0;
padding : 0;
text-align : left;
}

div {
font-family : Verdana, Arial;
font-size : 12px;
color : #000000;
margin : 0;
padding : 0;
}

div.Layout {
width : 760px;
margin : 0 auto;
}

div.LayoutTop {
width : 760px;
text-align : right;
padding : 10px;
background : url(/images/Layout_Top_Background.gif) no-repeat 0px 4px;
}

div.LayoutTopLinks {
font-size : 11px;
color : #003366;
padding-right : 40px;
display : inline;
}

a.LayoutTopLink:link, a.LayoutTopLink:visited, a.LayoutTopLink:active, a.LayoutTopLink:hover {
font-size : 11px;
color : #003366;
text-decoration : none;
}

div.LayoutTopQuickLinks {
position : absolute;
visibility : hidden;
border : 1px solid black;
border-bottom-width: 0;
font-size : 12px;
line-height : 18px;
z-index : 100;
background-color : #bfccd9;
width : 200px;
}

div.LayoutTopQuickLinks a{
width : 100%;
display : block;
border-bottom : 1px solid black;
padding : 1px 0;
text-decoration : none;
text-align : right;
color : #001122;
}

div.LayoutTopQuickLinks a:hover{
background-color : #203953;
color : #ffffff;
}

div.LayoutHeader {
width : 760px;
height : 124px;
text-align : left;
display : table;
background : url(/images/Layout_Header_Background.gif) no-repeat;
}

div.LayoutHeaderLogo {
display:none;
}

div.LayoutHeaderLogo a {
width:200px;
height:100px;
}

div.LayoutHeaderLogo a img {
display : none;
}

h1 {
display : none;
}

h2 {
display : none;
}

div.LayoutMenu {
text-align : left;
margin : 102px 0 0 230px;
padding : 0;
display : table;
}

div.LayoutMenu ul {
height : 22px;
margin : 0;
padding : 0;
list-style : none;
height : 22px;
}

div.LayoutMenu ul li {
height : 22px;
float : left;
margin : 0 3px;
padding : 0;
}

div.LayoutMenu ul li a {
font-size : 10px;
font-weight : bold;
display : block;
margin : 0;
padding : 5px 10px 10px 10px;
text-decoration : none;
}

li.LayoutMenuUnsel {
background : url(/images/Layout_Menu_Unselected_Left.gif) no-repeat left top;
}

li.LayoutMenuUnsel a {
color : #ffffff;
background : url(/images/Layout_Menu_Unselected_Right.gif) no-repeat right top;
}

li.LayoutMenuSel {
background : url(/images/Layout_Menu_Selected_Left.gif) no-repeat left top;
}

li.LayoutMenuSel a {
color : #336699;
background : url(/images/Layout_Menu_Selected_Right.gif) no-repeat right top;
}

div.LayoutLocation {
width : 760px;
padding : 3px 10px;
font-size : 9px;
color : #003366;
text-align : left;
display : table;
background : url(/images/Layout_Location_Background.gif) repeat-y;
}

a.LayoutLocationLink:link, a.LayoutLocationLink:visited, a.LayoutLocationLink:active, a.LayoutLocationLink:hover {
font-size : 9px;
color : #003366;
text-decoration : none;
}

div.LayoutBody {
text-align : left;
width : 760px;
background : url(/images/Layout_Body_Background.gif) repeat-y;
}

div.LayoutSubmenu {
width : 200px;
float : left;
margin : 0 0 25px 1px;
background-color : #e5ecf2;
}

div.LayoutSubmenu ul {
width : 200px;
margin : 0;
padding : 0;
list-style : none inside url(/images/Layout_Submenu_Bullet.gif);
}

div.LayoutSubmenu ul li {
font-size : 12px;
color : #000000;
padding : 10px;
}

div.LayoutSubmenu ul li a:link, div.LayoutSubmenu ul li a:visited, div.LayoutSubmenu ul li a:active, div.LayoutSubmenu ul li a:hover {
font-size : 12px;
color : #000000;
text-decoration : none;
padding : 5px;
//vertical-align : 14px;
}

div.LayoutSubmenuHeader {
font-size : 12px;
font-weight : bold;
color : #003366;
padding : 10px 0 0 10px;
}

div.LayoutBodyBanner {
color : #000000;
text-align : center;
margin : 0;
padding : 0 11px 0 1px;
}

div.LayoutBodyContent {
color : #000000;
text-align : left;
margin-right : 10px;
padding : 10px;
display : table;
}

h3 {
font-size : 24px;
font-weight : normal;
color : #445566;
margin : 0;
padding : 0 0 5px 0;
}

h4 {
font-size : 18px;
color : #333333;
margin : 0;
padding : 0;
}

p.BodyText {
color : #000000;
text-align : left;
display : table;
}

div.Clear {
clear : both;
}

div.LayoutFooter {
width : 760px;
height : 65px;
background : url(/images/Layout_Footer_Background.gif) no-repeat;
}

div.LayoutFooterText {
padding-top : 20px;
padding-right : 175px;
text-align : right;
font-size : 9px;
color : #afc3d7;
}

/*******************
* Page Styles
*******************/

table.TableElections {
font-size : 10px;
border : 1px solid #003366;
}

td.TableElectionsHead {
font-weight : bold;
color : #ddeeff;
background-color : #003366;
}

td.TableElectionsTitle {
font-weight : bold;
color : #003366;
background-color : #ddeeff;
}

td.TableElectionsDetails {
color : #000000;
background-color : #ffffff;
border : 1px solid #003366;
}


table.TableExecutives {
font-size : 10px;
margin : 10px 0;
border : 1px solid #003366;
}

td.TableExecutivesHead {
font-size : 14px;
font-weight : bold;
color : #ddeeff;
background-color : #003366;
}

td.TableExecutivesTitle {
background-color : #ddeeff;
}

span.TableExecutivesTitle {
font-size : 12px;
font-weight : bold;
color : #003366;
background-color : #ddeeff;
display : block;
}

td.TableExecutivesPicture {
background-color : #ffffff;
border : 1px solid #003366;
}
