﻿/* CSS styles specific to the construction of the masterpage - minus the navigation styles 

as a general rule - ID based selectors are used for positioned elements, class based selectors for repeating groups,
with parent-child relationships maintained where possible for clarity */

#logout 
{
    margin: 0px 40px;
}

#wrapper {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 0px auto; BORDER-LEFT: #ccc 1px solid; WIDTH: 978px; PADDING-TOP: 1px; BACKGROUND-COLOR: #ffffff
}

#wrapperHeader { WIDTH: 982px; margin:0 auto; text-align:center; }
#wrapperTop { background:url(images/wrapper_top.gif) repeat-x; } 
#wrapperTopRight { width: 8px }


#wrapperTopLeft { width: 8px }

#wrapperWide {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 0px auto; BORDER-LEFT: #ccc 1px solid; WIDTH: 75%; PADDING-TOP: 1px; BACKGROUND-COLOR: #ffffff
}

#wrapperHeaderWide { WIDTH: 75%; margin:0 auto; text-align:center; }
#wrapperFooterWide { WIDTH: 75%; margin:0 auto; text-align:center; }


#wrapperFooter { WIDTH: 982px; margin:0 auto; text-align:center; }
#wrapperBottom { background:url(images/wrapper_bottom.gif) repeat-x; }
#wrapperBottomRight { width: 8px }
 
#wrapperBottomLeft { width: 8px }
 
#wrapper2 {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ccc 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 0px auto; BORDER-LEFT: #ccc 1px solid; WIDTH: 600px; PADDING-TOP: 1px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #ffffff
}

#freecall 
{
	BORDER-BOTTOM: #F1F1F1 1px solid; 
	TEXT-ALIGN: right;
	position: relative;
}
#main {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}

#internalHeader { height: 252px; position:relative; }

#news {
	PADDING-RIGHT: 2px; PADDING-LEFT: 30px; BACKGROUND-IMAGE: url(images/news_background.gif); PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 41px
}
#contentText {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

#homeContent {
	  background:url(images/underliner.gif) repeat-x; margin : 0px 7px 0px 201px; padding-right: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; BORDER-LEFT: #F1F1F1 1px solid; PADDING-TOP: 2em; HEIGHT: auto! important
}
#internalContent {
	  font-size:11px; line-height:18px; min-height:400px;  margin : 0px 0px 0px 201px; padding-right: 2em; PADDING-LEFT: 1em; PADDING-BOTTOM: 3em; BORDER-LEFT: #F1F1F1 1px solid; PADDING-TOP: 1em; HEIGHT: auto! important
}
#homepageContent {
   font-size:11px; line-height:18px; width:520px; 
}
#promotionalArea {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
.internalTools {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: right top; PADDING-LEFT: 5px; FONT-SIZE: 9px; BACKGROUND-IMAGE: url(../images/tools_background.gif); MARGIN-BOTTOM: 7px; PADDING-BOTTOM: 0px; WIDTH: 228px; COLOR: #fff; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-y; HEIGHT: 118px; BACKGROUND-COLOR: #db0029
}
#internalText {
	MARGIN: 0px 240px 0px 0px
}

#footer {
	PADDING-RIGHT: 10px; BORDER-TOP: #F1F1F1 1px solid; PADDING-LEFT: 10px; FONT-SIZE: xx-small; PADDING-BOTTOM: 5px; COLOR: #CCCCCC; PADDING-TOP: 5px
}
#footer A:link {
	COLOR: #707070; TEXT-DECORATION: none
}
#footer A:visited {
	COLOR: #707070; TEXT-DECORATION: none
}
#footer A:active {
	COLOR: #707070; TEXT-DECORATION: none
}
#footer A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}