﻿/* CSS for Vecci Construct */
#links
{
	margin:11px 0px 0px 0px;
	padding: 10px 0px 0px;
	float:right;
	width:206px;
}


#veccipartners
{
	margin:5px auto;
	/*padding: 18px 0 25px;*/
	vertical-align:middle;
	width:980px;
}

#veccipartners a
{
	margin:0px 25px 0 0;
	float:left;
}

#veccipartners table
{
    float:left;
}

.vecciSiteActionMenu
{
	float:left;
	position:absolute;
	left:200px;

}
    
.go
{
	background:transparent url(../vecciImages/vecci_btngo.gif) no-repeat scroll center top;
	border:0pt none;
	color:white;
	cursor:pointer;
	font-weight:bold;
	margin:0pt;
	padding:0pt;
	width:28px;
	height:18px;
	text-indent:-1000em;
	vertical-align:baseline;
}

.gobutton
{
	border:0px;
	position:relative;
	cursor:hand;
	top:8px;
}

/*Used to ensure proper margins for home page forms.
ensures crossbrowser compatability*/
.marginfix
{
	margin:11px 5px 5px 10px;
}

.vecciblue
{
	color:#0078C9;
}

.veccidarkblue
{
	color:#0B6DB1;
}

.homecontents
{
	float:left;
	margin:11px 0px 0px 10px;
	padding: 10px 0px 0px;
	height:210px;
	width: 258px;
}

/* Home page body */
#home-left{
	width:784px;
	float:left;
}

#home-left #top-row{
	float:left;
	height:255px;
}

#home-left #top-row #home-flash {
	float:left;
	width:490px;
	padding-right:1px;
	height:254px;
}
#home-left #top-row #home-content {
    background:transparent url(../vecciImages/home_content_background.gif) no-repeat scroll left bottom;
    float:left;
    height:246px;
    overflow:hidden;
    width:283px;
    margin-top:8px;
    display:inline;
}
#home-left #top-row #home-content div.content{
	padding:42px 12px 0px;
}
#home-left #top-row #home-content h2 {
	font-size:1.1em;
	font-weight:bold;
	color:#0078c9;
}
#home-left #top-row #home-content p{
	font-size:1.1em;
}

#bottom-row{
	float:left;
	margin:22px 0px 0px;
	display:inline;
	background:transparent url(../vecciImages/home_piller_bg.gif) 100% 0px repeat-y;
	min-height:110px;
	height:auto !important;
	height:110px;
}

#homefooterpanel{
	margin-top:20px;
}

#one {
	float:left;
	width:160px;
	display:inline;
}
#two {
	float:left;
	width:395px;
	margin-left: 20px;
	display:inline;
}
#three {
	float:left;
	width:172px;
	margin-left:20px;
	padding-right:5px;
}
#one .ms-SPZone {
	width:160px;
}

#two .ms-SPZone {
	width:425px;
}

#three .ms-SPZone {
	width:197px;
}


#home-right{
	float:right;
	width:190px;
	margin-top:8px;
	display:inline;
}

#home-right .ms-SPZone{
	width:190px;
}

#home-right .ms-WPBody{
	border-top:1px #EBE9EA solid;
}

.copyright {
	/*display:none;*/
}

nobr{
	white-space:normal;
}

div.link-item{
	background:transparent url(../vecciImages/vecci_bullet.gif) no-repeat scroll 0 3px;
	padding-left:10px;
}

#one {
	float:left;
	width:240px;
	display:inline;
}

#two {
	float:left;
	width:300px;
	margin-left:10px;
	display:inline;
}

#three {
	float:left;
	width:190px;
	margin-left:20px;
	display:inline;
}

#one .ms-SPZone {
	width:240px;
}

#two .ms-SPZone {
	width:310px;
}

#three .ms-SPZone {
	width:210px;
}
