﻿/* This is to stop page shift on Firefox and Safari browsers)*/
html { min-height: 100%; margin-bottom:1px; }

body 
{
    background-color:White;
}
.main
{
    margin-left:auto; 
    margin-right:auto; 
    background-repeat:no-repeat;
    background-position:top;
    padding-top:0px;
    padding-bottom:0px;
    padding-left:0px;
    padding-right:0px;
}
.content
{
    background-repeat:repeat-y;
    background-image:url(../../Images/content_bg.gif);
    background-position:right; 
    padding-bottom:0px;
    padding-left:0px;
    padding-right:20px;
    padding-top:0px;
}
A:link
{
    color:Blue
}
A:visited
{
    color:Blue
}
A:active
{
    color:Blue
}
A:hover
{
    color:Red
}
.breadcrumbs
{
    font-size:small
}
.menu
{
    background-repeat:no-repeat;
    background-image:url(../../Images/menu_bg.gif);
    background-position:top;
    font-family: Verdana;
	font-size: 8px;
	color: Blue; 
}
.leftMenu
{
    background-repeat:repeat-y;
    background-image:url(../../Images/leftMenu_bg.jpg);
    background-position:left;
    padding-left:0px;
    padding-right:3px;
    padding-top:3px;
}
.leftMenuContent
{
    padding-left:3px;
}
.leftMenu A:link
{
    color:Blue;
    font-size:small;
}
.leftMenu A:visited
{
    color:Blue;
    font-size:small;
}
.leftMenu A:active
{
    color:Blue;
    font-size:small;
}
.leftMenu A:hover
{
    color:Red;
    font-size:small;
}
.footer
{
    font-size:x-small;
    text-align:center;
    background-repeat:no-repeat;
    background-position:center;
}
.footer A:link
{
    color:Blue
}
.footer A:visited
{
    color:Blue
}
.footer A:active
{
    color:Blue
}
.footer A:hover
{
    color:Red
}
.header A:link
{
    color:Blue
}
.header A:visited
{
    color:Blue
}
.header A:active
{
    color:Blue
}
.header A:hover
{
    color:Red
}
.headerOLD
{
    font-family:Verdana;
    font-size:xx-small;
    padding-left:2px;
    padding-right:2px;
    padding-top:0px;
    padding-bottom:0px;
}
.header
{
    font-family:Verdana;
    font-size:10px;
    background-repeat:no-repeat;
    background-position:top;
}
.date {
	font-family: Verdana;
	font-size: 8px;
	color: Blue;
}
.defaultTitle
{
    font-weight:bold;
    font-size:x-small;
    font-family:Verdana;
    text-align:left;
    vertical-align:text-top;
}
.defaultText
{
    font-size:x-small;
    font-family:Verdana;
    text-align:left;
}
.privacyTitle
{
    font-weight:bold;
    font-size:small;
    font-family:Verdana;
    text-align:left;
}
.privacyText
{
    font-size:x-small;
    font-family:Verdana;
    text-align:left;
}
.termsTitle
{
    font-weight:bold;
    font-size:small;
    font-family:Verdana;
    text-align:left;
}
.termsText
{
    font-size:x-small;
    font-family:Verdana;
    text-align:left;
}
.sitemapText
{
}
.productsTitle
{
    font-weight:bold;
    font-size:small;
    font-family:Verdana;
    text-align:left;
}
.productsSubTitle
{
    font-weight:bold;
    font-size:x-small;
    font-family:Verdana;
    text-align:left;
}
.productsText
{
    font-size:x-small;
    font-family:Verdana;
    text-align:left;
}
.servicesTitle
{
    font-weight:bold;
    font-size:small;
    font-family:Verdana;
    text-align:left;
}
.servicesText
{
    font-size:x-small;
    font-family:Verdana;
    text-align:left;
}
.clientsTitle
{
    font-weight:bold;
    font-size:x-small;
    font-family:Verdana;
    text-align:left;
    vertical-align:top;
}
.clientsMainTitle
{
    font-weight:bold;
    font-size:x-small;
    font-family:Verdana;
    color:Blue;
    text-align:left;
    vertical-align:top;
}
.clientsText
{
    font-size:x-small;
    font-family:Verdana;
    text-align:left;
}
.contactusText
{
    font-size:x-small;
    font-family:Verdana;
    text-align:left;
    vertical-align:top;  
}
.contactUs p
{
    font-size:x-small;
    font-family:Verdana;
    color:Red;
    text-align:center;
}
.login
{
    background-image:url(../../Images/IntranetLogin.gif);
    background-repeat:no-repeat;
    background-position:center;
}
.pChange
{
    background-image:url(../../Images/PasswordChange.gif);
    background-repeat:no-repeat;
    background-position:center;
}
.forgot
{
    background-image:url(../../Images/IntranetForgot.gif);
    background-repeat:no-repeat;
    background-position:center;
}
.intranetNewUserMain
{
    background-color:Silver;
    border:1;
    border-color:Gray;
    border-style:ridge;
    padding-top:0px;
    padding-bottom:0px;
    padding-left:0px;
    padding-right:0px;
}
.intranetNewUserHeader
{
    background-color:Gray;
}
.intranetNewUserText
{
    padding-left:10px;
    padding-right:10px; 
}
.careersTitle
{
    font-weight:bold;
    font-size:x-small;
    font-family:Verdana;
    text-align:left;
    vertical-align:top;
}
.careersTitleBig
{
    font-weight:bold;
    font-size:small;
    font-family:Verdana;
    text-align:left;
    vertical-align:top;
}
.careersText
{
    font-size:x-small;
    font-family:Verdana;
    text-align:left;
}

.left-small
{
	float: left;
	width: 70px;
	position: relative;
}

.left-medium
{
	margin:0px 0px 0px 4px;
	float:left;
	width: 131px;
	height: 16px;
}

.left-large
{
	margin:0px 0px 0px 2px;
	float:left;
	width: 180px;
	margin-left: 8px;
}

.left-larger
{
	float: left;
	width: 5%;
	margin-left: 8px;
}

.middle-content
{
	width:90%;
	float:left;
	padding: 0px 0px 0px 8px;
}

.right-content
{
	width: 5%;
	float: right;
	padding: 0px 8px 0px  0px;
	height: 306px;
}

.right
{
	margin:0px 8px 0px 0px;
	float: right;
	width: 90%;
}

.row
{
	/* float: left;*/
	text-align: left;
	padding: 2px;
	margin: 5px;
	height: 25px;
	
}