@import url("css/menu.css");

/* CSS Document */
body {background: White url(images/body_background.png) repeat-x top left; height: 100%; margin: 0; padding: 0;}

/*-------- Default Styles --------*/
th, td, div{color: Black; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal;}
a, a:link, a:visited, a:active{color: #4F839F; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal;}
a:hover{color: #C00; text-decoration: none;}

/*-------- Template Style --------*/
.template_style{width: 960px; margin: auto;}

/*-------- Top Space Style --------*/
.top_space{height: 22px;}

/*-------- Top Row Styles --------*/
.top_row_left{background: url(images/top_row_left.png) no-repeat top left; margin: 0; padding: 0;}
.top_row_right{background: url(images/top_row_right.png) no-repeat top right;}
.top_row_center{background: White url(images/top_row_center.png) repeat-x top center; margin: 0 39px 0 27px; height: 23px;}

/*-------- Logo Styles --------*/
.logo_left{background: url(images/logo_left.png) repeat-y top left; padding: 0;}
.logo_right{background: url(images/logo_right.png) repeat-y top right;}
.logo_center{background: White; margin: 0 19px 0 7px; padding-left: 17px; height: 161px;}

/*-------- Menu Bar Styles --------*/
.menu_bar_left{background: url(images/menu_bar_left.png) no-repeat top left; margin: 0; padding: 0;}
.menu_bar_right{background: url(images/menu_bar_right.png) no-repeat top right;}
.menu_bar_center{background: url(images/menu_bar_center.png) repeat-x top center; margin: 0 19px 0 7px; padding-left: 6px; height: 40px;}

.nav_style{float: left;}

.search_style{float: right; padding: 8px 2px 0 0;}

/*-------- Breadcrumb Row Styles --------*/
.breadcrumb_row_left{background: url(images/breadcrumb_row_left.png) no-repeat top left; margin: 0; padding: 0;}
.breadcrumb_row_right{background: url(images/breadcrumb_row_right.png) no-repeat top right;}
.breadcrumb_row_center{background: url(images/breadcrumb_row_center.png) repeat-x top center; margin: 0 19px 0 7px; height: 34px;}

.breadcrumb_style{float: left; padding: 8px 0px 0px 17px; color: Black; font-size: 13px;}
#login_style{float: right; padding: 8px 17px 0px 10px;}

/*-------- Content Styles --------*/
.content_row{margin: 0; padding: 0;}
.content_left{background: url(images/content_left.png) repeat-y top left;}
.content_right{background: url(images/content_right.png) repeat-y top right;}
.content_center{background: url(images/content_center.png) repeat-x bottom center; margin: 0 19px 0 7px; padding: 10px 22px 10px 22px; min-height: 215px;}

/*--------- Content Pane Styles ----------*/
.ContentPane, .TopPane, .BottomPane{margin: 0; padding: 0;}
.LeftPane{margin: 0; padding: 0 10px 0 0; width: 10em;}
.RightPane{margin: 0; padding: 0 0 0 10px; width: 10em;}

/*-------- Bottom Row Styles --------*/
.bottom_row_left{background: url(images/bottom_row_left.png) no-repeat top left; margin: 0; padding: 0;}
.bottom_row_right{background: url(images/bottom_row_right.png) no-repeat top right; padding: 0 39px 0 27px;}
.bottom_row_center{background: url(images/bottom_row_center.png) repeat-x top center; padding: 0; height: 41px;}

/*-------- Bottom Space Styles --------*/
.bottom_space{margin-bottom: 20px; padding: 0 30px 0 20px;}
#terms_style{float: left;}
#copyright_style{float: right;}

/*-------- Clear Float Style --------*/
.clear_float{clear: both;}

/*------------ Breadcrumb Style --------------*/
.Breadcrumb, a.Breadcrumb:link, a.Breadcrumb:active, a.Breadcrumb:visited{color: #4F839F; font-size: 13px;}
a.Breadcrumb:hover{color: #C00;}

/*-------------- Link Styles --------------*/
.links {text-align: center;}
.links, a.links:link, a.links:active, a.links:visited{font-weight: bold; color: #4F839F; font-size: 11px; text-transform: uppercase;}
a.links:hover{color: #C00;}

/*-------------- User Styles --------------*/
.user, a.user:link, a.user:active, a.user:visited {color:#4F839F; font-size:12px;}
a.user:hover{color: #C00;}

/*-------------- Footer Styles --------------*/
.footer, a.footer:link, a.footer:active, a.footer:visited {color: #4F839F; font-size: 12px;}
a.footer:hover{color: #C00;}

/*-------------- Search SkinObject Styles --------------*/
div.SearchBorder{width: 200px; height: 20px; border: solid 1px #e0e0e0; position: absolute; right: 35px; background-color: White; white-space: nowrap; margin-top: 2px; padding-left: 1px;}
div.SearchContainer{position: relative; white-space: nowrap;}
div.SearchContainer a{padding: 0 5px; position: relative; display: block;}
div.SearchIcon{float: left; width: 31px; height: 20px; cursor: pointer; z-index: 11; background: no-repeat 2px 2px; text-align: right;}
div.SearchIcon img{margin-top: 3px;}

input.SearchTextBox{float: left; z-index: 10; border: 0; width: 150px; height: 18px; margin-left: 3px;}

#SearchChoices{clear: both; display: none; border: solid 1px #C3D4DF; z-index: 2000; cursor: pointer; margin: 0; padding: 0; text-align: left; font-size: 12px; background-color: White; position: absolute; top: 22px; left: 0px;}
#SearchChoices li{cursor: pointer; margin: 0; padding: 2px 2px 0 2px; padding-left: 25px; height: 18px; text-align: left; background-color: White; background-repeat: no-repeat; background-position: 2px center; list-style: none; list-style-image: none; border: none; display: block;}
#SearchChoices li.searchHilite{background-color: #CE0D0D; color: White; border: none;}
#SearchChoices li.searchDefault{background-color: White; border: none;}

blockquote 
{
    margin-left: 20px;
    margin-right: 20px;
    font-style: italic;
    text-align: justify;
}

p 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	text-transform: none;
	color: Black;
}

caption 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	margin-bottom: 11px;
	text-transform: none;
	color: Black;
}

ol 
{
}

ul 
{
	list-style-image: url(/Portals/0/images/bull_pom_small.gif);
}

li 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	text-transform: none;
	color: Black;
}

h1 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: bold; 
	line-height: 17px;
	text-transform: uppercase;
	color: #F26522; 
}

h2 
{ 
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: bold; 
	line-height: 17px;
	text-transform: uppercase;
	color: #F2AB22;
}

h3 
{ 
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: bold;
	line-height: 12px;
	text-transform: uppercase;
	color: #2E82B4; 
}

h4 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: bold; 
	line-height: 12px;
	text-transform: uppercase;
	color: #6486A4;
}

.highlighted_text
{
	color: #0099CC;
}
.company_name 
{
	color: #6486A4;
	font-weight: bold;
}
.table_header
{
    background-color: #DBDADA;
    border-color: #DBDADA;
    border-width: medium;
    border-style: solid;
}

.table_cell
{
    background-color: #E5E4E4;
    border-right-color: #DBDADA;
    border-right-width: medium;
    border-right-style: solid;
    border-bottom-color: #DBDADA;
    border-bottom-width: medium;
    border-bottom-style: solid;
    border-left-color: #DBDADA;
    border-left-width: medium;
    border-left-style: solid;
}

.left_vertical_bar
{
    background-image: url(/Portals/0/images/bar_vertical.gif);
    background-repeat: repeat-y;
    background-position: right;
}

.vertical_bar
{
    background-image: url(/Portals/0/images/bar_vertical.gif);
    background-repeat: repeat-y;
    background-position: center;
}

.right_vertical_bar
{
    background-image: url(/Portals/0/images/bar_vertical.gif);
    background-repeat: repeat-y;
    background-position: left;
}

.top_horizontal_bar
{
    background-image: url(/Portals/0/images/bar_horizontal.gif);
    background-repeat: repeat-x;
    background-position: bottom;
}

.horizontal_bar
{
    background-image: url(/Portals/0/images/bar_horizontal.gif);
    background-repeat: repeat-x;
    background-position: center;
}

.bottom_horizontal_bar
{
    background-image: url(/Portals/0/images/bar_horizontal.gif);
    background-repeat: repeat-x;
    background-position: top;
}

.heading_img
{
    border-style: none;
    margin: 0 9px 0 0;
    padding: 0 0 0 0;
}

