body 
{
    font-family:Sans-Serif;
    font-size:10pt;
    margin:0px;
    margin-left: auto;
	margin-right: auto;
    text-align:center;
    background-color:#f3f3f3;
    background-image:url(../images/vptv_bg.png);
    background-repeat:no-repeat;
}
#container
{
    position:relative;
    width:750px;  /* 854  */
    border:solid 0px #f2f2f2;    
	text-align:center;
	margin-top:55px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom:0px;
	background-color:#ffffff;
	background-image:url(../images/content_header.png);
	background-repeat:no-repeat;
}
.content
{
    position:relative;
    padding:40px;  /* 60  */
    margin-top:14px;
    padding-top:10px;
    padding-bottom:30px;
    text-align:left;
    height:auto;
    min-height:400px;
    overflow:auto;
    clear:both;
}
#loginstatusbar
{
    background-color:#ffffff;
    border-bottom:solid 1px #dddddd;
    font-size:90%;
    text-align:right;
}
#footer
{
    clear:both;
    margin-top:-2px;
    padding:20px;
    border-top:solid 0px #ddddee;
    font-size:70%;
    color:#777777;
    background-color:#f3f3f3;
    background-image:url(../images/footer.gif);
    background-position:bottom;

}
#footer a
{
    color:#888888;
}
#homelink a
{
    display:block; 
    position:absolute;
    left:0px;
    top:-4px;
	margin: 6px 0px -55px 14px; 
	width: 132px; 
	height: 49px;
	border: dashed 0px; 
	color:#4444ff;
}
#homelink a:visited
{
    color:#4444ff;
}
.group
{
    float: left;
    margin-bottom: 14px;
    border: solid 1px #dddddd;
    list-style: none;
    padding: 3px;
    width: 320px;
    color: #666666;
    background-color:#fbfbff;
    background-image:url(../images/lightsilverbg.png);
    background-repeat:repeat-x;
    padding-left:10px;
    font-weight:400;
    clear: left;
    line-height:1.8em;
}
.group b
{
    padding-left: -10px;
    font-size: 120%;
    font-weight: 800;      
}
.group i
{
    color:#dd7700;
    padding-left: -10px;
    font-size: 80%;
    font-weight: 400;      
}
.groupwide
{
    float: left;
    margin-bottom: 14px;
    border: solid 1px #dddddd;
    list-style: none;
    padding: 3px;
    width: 656px;
    color: #666666;
    background-color:#fbfbff;
    background-image:url(../images/lightsilverbg.png);
    background-repeat:repeat-x;
    padding-left:10px;
    font-weight:400;
    clear: left;
    line-height:1.8em;
}
.groupwide b
{
    padding-left: -10px;
    font-size: 120%;
    font-weight: 800;      
}
.groupwide i
{
    color:#dd7700;
    padding-left: -10px;
    font-size: 80%;
    font-weight: 400;      
}
.featured
{
    float: left;
    text-align:center;
    border: solid 1px #dddddd;
    padding: 8px;
    width: 650px;
    color: #666666;
    background-color:#fbfbff;
    background-image:url(../images/featuredBG.png);
    background-repeat:repeat-x;
    clear: left;
    margin-top:-6px;
    margin-bottom:15px;
}
.featured img
{
    border:solid 1px #888888;
    padding:1px;
    background-color:#aaaaaa;
    margin:2px;
}

#message
{
    background-color: #ffffff;
    background-image:url(../images/informationicon.png);
    background-repeat:no-repeat;
    color:#229922;
    border: solid 0px #229922;
    width: 630px;
    padding: 6px;
    padding-left:35px;
    margin-bottom:6px;
    float: left;
    font-size: 90%;
}

#rightbox
{
    background-color: #fffacd;
    background-image:url(../images/paleyellowbg.png);
    background-repeat:repeat-x;
    border: dashed 1px #bbbbbb;
    border-left:solid 0px;
    border-right:solid 0px;
    width: 280px;
    padding: 10px;
    float: right;
    clear: left;
    font-size: 90%;
    margin-left:12px;
    margin-bottom:12px;
}

#rightbox b
{
    color:#ff8c00;
    font-size:110%;
}

#profiledetailboxhd
{
    width:580px;
    padding:10px;
    border:solid 1px #cccccc;
    background-color:#ffffff;
    line-height:1.4em;
}
#profiledetailboxhd p
{
    margin-bottom:10px;  
}
#profiledetailboxhd img
{
    margin-bottom:-5px;  
}

#red
{
    color:#dd3333;
}
#green
{
    color:#229922;
}
#gray
{
    color:#a8a8a8;
}
#copylink
{
    color:#111111;
    background-color:#22ee22;
    border:dashed 1px #666666;
    padding:3px;
    padding-left:6px;
    padding-right:6px;
}
.blogtext
{
    font-size:1.3em;
    font-family:Times New Roman, Sans-Serif;
    color:#444444;
    line-height: 1.3em;    
}
table
{
    /*background-color:#ffffff;*/
    margin:6px;

}
table tr
{
    border-width:5px;   
}
input
{
    font-size:120%;
}
h1
{
    color: #ff8c00;
    font-size:160%;
    font-weight:bold;
}
h2
{
    color:#333333;
    font-size:135%;
    margin-bottom:.3em;
}
h3
{
    color:#114cbb;
    font-size:120%;
    margin-bottom:.4em;
}
img
{
    border:0px;
}

.imgright
{
    float:right;
}

.button 
{
    vertical-align:middle; 
    margin-left:5px;
} 
