@charset "utf-8";
/* CSS Document */

body {
margin:0;
padding:0;
background:url(/atf/cf/%7Bfaaca330-4253-4187-8fbd-e5d61b3b96fe%7D/back2.jpg);
background-color:#06253a;
background-repeat:repeat-x;
font-family:constantia, palatino linotype, palatino, san-serif;
font-size:14px;
}
a {
color:#06253a;
}
a:hover {
color:#006699;
}
a:active
{
outline:none;
}
a:focus
{
-moz-outline-style:none;
}
#vContainer {
width:1024px;
margin:0 auto;
}
#vHeader {
width:1024px;
height:175px;
background:url(/atf/cf/%7Bfaaca330-4253-4187-8fbd-e5d61b3b96fe%7D/vheader.png);
margin:0;
padding:0;
}
#vLogo {
height:117px;
width:292px;
margin:0 0 0 100px;
padding:0;
float:left;
position:absolute;
z-index:999;
}
#vTopnav {
color:#ffffff;
width:500px;
text-transform:uppercase;
float:right;
display:inline;
text-align:center;
margin-top:10px;
font-weight:bold;
}
#vTopnav a {
color:#fff;
margin-right:10px;
border-right:1px solid #fff;
padding-right:10px;
}
#vNavbar {
width:714px;
height:52px;
background:url(/atf/cf/%7Bfaaca330-4253-4187-8fbd-e5d61b3b96fe%7D/d_vitter_navbar.png);
background-repeat:no-repeat;
float:left;
display:inline;
margin:0;
padding:0;
}
#vSplash {
padding:0;
margin:0;
width:714px;
height:326px;
float:left;
display:inline;
}
#vRnav {
float:left;
width:310px;
display:inline;
padding:0;
margin:-52px auto;
position:relative;
}
.vSignup {
background:url(/atf/cf/%7Bfaaca330-4253-4187-8fbd-e5d61b3b96fe%7D/d_vitter_signupbg.jpg);
width:310px;
height:76px;
}
.vSignup input {
height:16px;
}
#SubmitButton {
height:28px;
}
.vDonate {
background:url(/atf/cf/%7Bfaaca330-4253-4187-8fbd-e5d61b3b96fe%7D/d_vitter_donatebg.gif);
width:310px;
height:76px;
}
.vOlunteer {
background:url(/atf/cf/%7Bfaaca330-4253-4187-8fbd-e5d61b3b96fe%7D/d_vitter_volunteerbg.jpg);
width:310px;
height:76px;
}
.vTellafriend {
background:url(/atf/cf/%7Bfaaca330-4253-4187-8fbd-e5d61b3b96fe%7D/d_vitter_tellafriendbg.jpg);
width:310px;
height:76px;
}
.vNetwork {
background:url(/atf/cf/%7Bfaaca330-4253-4187-8fbd-e5d61b3b96fe%7D/d_vitter_networkbg.jpg);
width:310px;
height:84px;
background-repeat:no-repeat;
background-color:#e1c796;
}
#vSpacer {
background:url(/atf/cf/%7Bfaaca330-4253-4187-8fbd-e5d61b3b96fe%7D/d_vitter_spacerbg.jpg);
height:10px;
background-repeat:no-repeat;
width:1024px;
float:left;
display:inline;
}
#vContenttop {
width:1011px;
height:47px;
background:url(/atf/cf/%7Bfaaca330-4253-4187-8fbd-e5d61b3b96fe%7D/d_vitter_top.png);
background-repeat:no-repeat;
margin:0 0 0 9px;
padding:0;
float:left;
display:inline;
position:relative;
top:0;
}
#vContent {
width:1007px;
background:url(/atf/cf/%7Bfaaca330-4253-4187-8fbd-e5d61b3b96fe%7D/d_vitter_content.png);
background-repeat:repeat-y;
margin:0 0 0 9px;
padding:0;
float:left;
display:inline;
}
#vContentbtm {
width:1007px;
background:url(/atf/cf/%7Bfaaca330-4253-4187-8fbd-e5d61b3b96fe%7D/d_vitter_btm.png);
background-repeat:no-repeat;
margin:0 0 0 9px;
padding:0;
float:left;
display:inline;
}
#vFooter {
width:100%;
margin:20px auto;
color:#ffffff;
text-align:center;
padding-bottom:20px;
float:left;
}
.signup,
.donate, 
.volunteer, 
.tellafriend, 
.network {
color:#ffffff;
padding:8px 0px 0px 10px;
text-transform:uppercase;
}
.vOlunteer:hover {
background:url(/atf/cf/%7Bfaaca330-4253-4187-8fbd-e5d61b3b96fe%7D/signup_hover.png);
pointer:cursor;
pointer:hand;
}
.vSignup:hover {
background:url(/atf/cf/%7Bfaaca330-4253-4187-8fbd-e5d61b3b96fe%7D/d_vitter_donatebg.gif);
pointer:cursor;
pointer:hand;
}
.vTellafriend:hover {
background:url(/atf/cf/%7Bfaaca330-4253-4187-8fbd-e5d61b3b96fe%7D/tellafriend_hover.png);
pointer:cursor;
pointer:hand;
}
.donate span a {
font-size:20px;
font-weight:bold;
color:#fbebb6;
text-transform:uppercase;
margin-right:3px;
}
.signup span, 
.volunteer span a, 
.tellafriend span a, 
.network span {
font-size:18px;
font-weight:bold;
color:#fbebb6;
text-transform:uppercase;
margin-right:3px;
}
.signup span:hover, 
.volunteer span a:hover, 
.tellafriend span a:hover, 
.network span:hover {
font-size:20px;
color:#fff;
}
.donate span a:hover {
font-size:24px;
color:#fff;
}
.signup form {
padding:0;
margin:0;
}
.signup input {
border:1px solid #ccc;
background:#fff;
font-family:constantia, palatino linotype, palatino, san-serif;
color:#999;
padding:5px;
}
.signup .sbtn {
border:none;
margin-left:3px;
background:#e4c786;
color:#06253a;
font-weight:bold;
text-transform:uppercase;
}
.donate a, 
.volunteer a, 
.tellafriend a {
color:#ffffff;
font-size:14px;
text-decoration:none;
}
.donate a:hover, 
.volunteer a:hover, 
.tellafriend a:hover {
color:#fff;
}
#vContent #icl_container {
margin:0 0 0 38px;
width:500px;
float:left;
display:inline;
font-weight:bold;
}
.vBlog .rss_items {
width:400px;
float:left;
display:inline;
margin-top:-10px;
}
.rss-items ul {
margin:0;
padding:0;
}
.rss-items li {
list-style-image:url(/atf/cf/%7Bfaaca330-4253-4187-8fbd-e5d61b3b96fe%7D/BLOG_ICON.PNG);
list-style-position:inside;
}
.rss-items a {
font-weight:bold;
}
.rss-items .rss_date {
color:#999;
margin-bottom:5px;
}
.rss-items li {
margin-bottom:15px;
}

/*Navigation Styles*/

#nav, #nav ul {
padding:0;
margin:0;
list-style:none;
float:left;
position:relative;
z-index:200;
font-family:constantia, palatino linotype, palatino, san-serif;
}

#nav a {
display:block;
}

/*first level*/
#nav li { 
position:relative;
float:left;
border-right:1px solid #fff;
margin-top:10px;
}
#nav li a:hover {
color:#006699;
font-size:14px;
}
#nav li a.current {
}
/*second level position*/
#nav li ul {
position:absolute;
left: -999em;
margin:0;
clear:both;
background-color:#e1c796;
border:0;
border-bottom:1px solid #fff;
}
#nav li ul li {
clear:both;
border:0;
border-left:1px solid #fff;
border-right:1px solid #fff;
border-top:1px solid #fff;
margin:0;
}
/*third level position*/
#nav li ul ul {
margin-left:151px;
top:0;
}
/*controls font color and style for first level menu items*/
#nav li a {
color:#06253a;
text-decoration:none;
padding:8px 18px;
text-transform:uppercase;
font-weight:bold;
font-size:13px;
}
#nav li a:hover {
text-decoration:none;
}
/*controls font color and style for second level and lower menu items*/
#nav li ul li a {
color:#06253a;
font-weight:bold;
padding:8px 10px;
width:130px;
text-transform:none;
font-weight:normal;
font-size:14px;
}
#nav li ul li a:hover {
text-decoration:none;
background-color:#efe0c4;
color:#fff;
color:#006699;
}
/*Hidden nav positioning DO NOT Adjust*/
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left:-999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left:auto;}
#nav li:hover, #nav li.hover {
height:1%;
}
ul#nav iframe {
position: absolute;
/* account for the border */
left: -0.25em;
top: -0.25em;
z-index: -1;
filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}
* html ul#nav li { z-index: 201; }
/* this is for IE 5.0 */
select.hide { visibility: hidden; }
/*End Navigation Styles*/

#vSplash {
margin:0;
padding:0;
width:714px;
height:326px;
overflow:hidden;
}
#vContainer_back {
width:1024px;
margin:0 auto;
background:#fff;
overflow-y:auto;
background:url(/atf/cf/%7Bfaaca330-4253-4187-8fbd-e5d61b3b96fe%7D/container_bg.png);
background-repeat:repeat-y;
min-height:600px;
}
#vHeader_back {
width:1024px;
height:175px;
background:url(/atf/cf/%7Bfaaca330-4253-4187-8fbd-e5d61b3b96fe%7D/vheader.png);
background-repeat:no-repeat;
margin:0;
padding:0;
}
#vRnav_back {
width:310px;
display:inline;
padding:0;
float:right;
position:relative;
z-index:999;
}
#vContent_back {
width:714px;
background:#fff;
margin:0;
padding:0;
float:left;
display:inline;
}
.mainContent {
padding:10px 20px 20px 20px;
}
#shareTooltop {float:right;}
#TableInner input {
border:1px solid #999;

font-family:constantia, palatino linotype, palatino, san-serif;
padding:3px;
}
.vNews .icl_title {
list-style-image:url(/atf/cf/%7Bfaaca330-4253-4187-8fbd-e5d61b3b96fe%7D/BLOG_ICON.PNG);
list-style-position:inside;
}
#vFooter a {
color:#fff;
text-decoration:none;
}
#vFooter a:hover {
color:#006699;
text-decoration:none;
}
textarea {
width:350px;
height:150px;
border:1px solid #999;
}
.Video {
width:400px;
float:left;
display:inline;
text-align:left;
margin:0;
padding:0;
overflow:hidden;
}
#icl_container_utbe ul {
list-style-type:none;
margin:0;
}
#icl_container_utbe li {
float:left;
margin-right:10px;
}
.emailIcon {
width:23px;
height:15px;
}
.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width:714px; /*width of featured content slider*/
height:326px;
}
.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
width: 714px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 326px;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}
#slideshow {
padding:0;
margin:0;
}
#paginate-slider {
position:absolute;
top:460px;
z-index:999;
width:714px;
text-align:center;
}
#paginate-slider img {
width:160px;
border:1px solid #333;
padding:1px;
margin-right:2px;
margin-left:5px;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=70);
-moz-opacity:.7;
}
#paginate-slider a img:hover, #paginate-slider a.selected img {
border:1px solid #fff;
padding:1px;
margin-right:2px;
margin-left:5px;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity:1;
}
.socIcons img {
position:relative;
z-index:999;
width:32px;
margin-right:5px;
}
.socIcons img:hover {
width:34px;
}
#comment {
width:350px;
height:150px;
border:1px solid #999;
}
.disclaimer {
font-size:11px;
border:1px solid #999;
padding:10px;
margin-top:10px;
}

