﻿@import url("css/menu.css");

/* CSS Document */
body
{
	background: url(images/background/border_d1d3d4.png) left top;
	height: 100%;
}

/*-------- Default Style --------*/
th,td,div{color:#000; 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; }

.top_space{height:5px;}
.lang_pad{padding:7px 0px 0px 0px;}
.purpledate{color:#990099;}
.logindarkgrey{color: #a9a9a9;}

/*-------- SV specific ---------*/
.Template_Style
{
	background-image: url(images/background/white_ffffff.png);
	width: 960px;
	margin:auto;

}


.Top_Header
{
	width: 960px;
	top: 0px;
	height: 138px;
	position:static;
}

.Logo
{
	width: 222px;
	height: 138px;
	float: left;
	background-image: url(images/elements/sv_logo_web.png);
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
}

.Page_Header
{
	width: 620px;
	height: 75px;
	text-align: right;
	float:right;
	padding-right:20px;
	
}



.Menu_Table_Bar
{
	height:25px;
	width:705px;
	float:right;
}

.DateTime_Bar
{
	width: 269px;
	float: right;
	text-align: right;
	height: 35px;
	color: #990099;
	font-family: Arial;
	font-size: 10pt;
	padding-right: 20px;
	padding-top: 10px;
}
.DateTime_Bold
{
	font-weight: bold;
}

.menu_table_cap
{
	width: 20px;
	height: 25px;
	float: left;
	background-image: url(images/menu/menu_left_cap_990099.png);
	background-repeat: no-repeat;
	background-position: right top;
}



.menu_table_menu_items
{

	height:25px;
	background: url(images/menu/menu_bar_990099.png) repeat-x top right;
	float:left;
	width:685px;
	overflow:visible;
	display:block;
	padding-top:4px;
		
/*	padding-right:15px;
	padding-left:0px;
	text-align:left;
	color: #ffffff;
	font-size: 12px;
*/
}

.clear_float 
{
	clear:both;
	height:0px;
	overflow:hidden;
	}



/*--------- pane style ----------*/
.HeaderPane{ padding:0px 0px 0px 0px; width:0px; margin:0px; }
.ContentPane, .TopPane, .BottomPane{ padding:0px; margin:0px; }
.LeftPane{ padding:0px 0px 0px 0px; width:0px; margin:0px;}
.RightPane
{
	padding: 0px 0px 0px 0px;
	width: 0px;
	margin: 0px;

}

center_bg{padding:0px; margin:0px}
.left_bg{padding:0px; margin:0px;}
.right_bg{padding:0px; margin:0px; }
.content_pad
{
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.bot_pad
{
	
	padding:0px 0px 0px 0px;
	height:72px;
	background: #FFF url(images/background/black_000000.png) repeat-x bottom left;
	border-top:solid 1px black;

}
.content_width
{
	width:960px;
}
.bot_left{padding:0px; margin:0px; }
.bot_right{padding:0px; margin:0px; padding:0px 10px 0px 10px;}
.bot_bg{padding:0px; margin:0px; height:41px;}


#terms_style{float:left;}
#copy_style
{
	float: right;
}

.SVfoot
{
	font-size: 7pt;
	padding-left: 5px;
	vertical-align: bottom;
	text-align: left;
	color: #cccccc;
	
}

#SVFootBold
{
	font-weight: bold;
}

.PHCG
{
	float:right;
	height:72px;
	width:387px;
	background-image: url(images/elements/publicislogoLockup.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	cursor: pointer;
/* 	filter:alpha(opacity=80);
	CSS3 standard 
	opacity:0.8;*/

	
}

/*-------------- Link Style --------------*/
.links {text-align:center;}
.links, a.links:link, a.links:active, a.links:visited
{
	font-weight: bold;
	color: #FFFFFF;
	font-size: 11px;
	text-transform: uppercase;
}
a.links:hover{color:#C00;}

/*-------------- User Style --------------*/
.user,a.user:link,a.user:active,a.user:visited { color:#FFFFFF; font-size:12px;}
a.user:hover{color:#C00;}

/*-------------- Footer Style --------------*/
.footer,a.footer:link,a.footer:active,a.footer:visited { color:#a9a9a9; font-size:10px; padding-left:5px;}
a.footer:hover{color:#C00;}

.ServicesBubbleBar
{
	width: 220px;
	height: 25px;
	background-image: url(images/elements/bubblebar_993399.png);
	background-repeat: no-repeat;
	background-position: left;
	color: #FFFFFF;
	display:block;
	padding-top:5px;
}

div.BubbleBar
{
	width: 220px;
	height: 25px;
	background-image: url(images/elements/bubblebar_993399.png);
	background-repeat: no-repeat;
	background-position: left;
	color: #FFFFFF;
	display:block;
	text-indent:10px;
	padding-top:7px;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
}

div.BubbleBarTall
{
	width: 220px;
	height: 40px;
	background-image: url(images/elements/bubblebar_993399_double.png);
	background-repeat: no-repeat;
	background-position: left;
	color: #FFFFFF;
	display:block;
	padding-top:7px;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
}

.Pad5Content
{
	padding: 0px 5px 0px 5px;
}

.Pad10Content
{
	padding: 0px 5px 0px 10px;
}

.Pad15Content
{
	padding: 0px 5px 0px 15px;
}

img
{  border-style: none;
}

.TopHeaderFormat
{
	font-family: Arial;
	font-size: medium;
	color: #660066;
}

.CenterHeaderFormat
{
	font-family: Arial;
	font-size: 24px;
	color: #660066;
	padding:1px 15px 0px 15px;
}

.SecCenterHeaderFormat
{
	font-family: Arial;
	font-size: 18px;
	color: #660066;
	padding:1px 15px 0px 15px;
}

.RightHeaderFormat
{
	font-family: Arial;
	font-size: 24px;
	color: #FFFFFF;
}

.RightExecFormat
{
	font-family: Arial;
	font-size: 24px;
	color: #FFFFFF;

}

p.CCF40IndentBlack
{
	margin-left:40px;
	font-family:Arial;
	font-size:14px;
	color:#000000;
	
}

p.CCFServicesIndentBlack
{
	margin-left:40px;
	font-family:Arial;
	font-size:14px;
	color:#000000;
	line-height:20px;
	
}

p.CCFPurple
{
	font-family: Arial;
	font-size: 16px;
	color: #660066;
	margin: 0px 25px 0px 25px;
	font-weight: bold;
}

p.CCFBlack
{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	margin: 0px 25px 0 25px;
	line-height:25px;
}


p.CCF12Black
{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	margin: 0px 25px 0 25px;
	line-height:normal;
}

p.CCFBlack15lh
{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	margin:  0px 25px 0 27px;
	line-height:15px;
}

p.RCFWhite
{
	font-family: Arial;
	font-size:12px;
	color: #FFFFFF;
	line-height:20px;
}

.WhiteLarger
{
	font-family: Arial;
	font-size: larger;
	color: #FFFFFF;
}
.White14
{
	font-family: Arial;
	font-size: 14px;
	color: #FFFFFF;
	line-height:20px;
}
.Black16
{
	font-family: Arial;
	font-size: 16px;
	color: #000000;
}
.Black14
{
	font-family: Arial;
	font-size: 14px;
	color: #000000;
}
.Black12
{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}
.Purple16
{
	font-family: Arial;
	font-size:16px;
	color: #330033;
}
.Purple14
{
	font-family: Arial;
	font-size:14px;
	color: #330033;
}
.Purple12
{
	font-family: Arial;
	font-size:12px;
	color: #330033;
}


p.RCFPurple
{
	font-family: Arial;
	font-size:16px;
	color: #330033;
}

table.RightHome
{
	height:300px;
	width:308px;
	border:0;
}

.White16
{
	font-family: Arial;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
}

.ServiceWhite16
{
	font-family: Arial;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	line-height:24px;
}

.White16Bold
{
	font-family: Arial;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
}

.White12
{
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
}

table.Executive
{
	height:90px;
	width:250px;
	border:0;
}

td.bio
{
	width: 70px;
}

td.CV
{
	width: 180px;
}

td.Fil10
{
	height:30px;
}

div.BioPhoto
{
	height:405px;
	width:222px;
}
div.BioAddress
{
	height:175px;
	width:222px;
	border-top:solid 1px #000000;
}



.EmailUnderline
{
	border-bottom:solid 1px #ffffff;
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
}

.LeftServiceQuoteWhite
{
	font-family: Arial;
	font-size: 14px;
	color: #FFFFFF;
	line-height:16px;
}

.LeftHeaderWhite
{
	font-family: Arial;
	font-size: 24px;
	color: #FFFFFF;
}

.LightPurple12Underline
{
	font-family: Arial;
	font-size: 12px;
	color: #996699;
	border-bottom:solid 1px #996699;
}

.LightPurple14Underline
{
	font-family: Arial;
	font-size: 12px;
	color: #996699;
	border-bottom:solid 1px #996699;
}
