/********************* COMMON ************************************/
.dummy
{
}
.loginheader
{
	font-family: arial;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}
.signinlink
{
	font-family: arial;
	font-size: 11px;
	color: #58595B;
	font-weight: normal;
	text-decoration: none;
}
a.signinlink:hover
{
	font-family: arial;
	font-size: 11px;
	color: #58595B;
	font-weight: normal;
	text-decoration: underline;
}
.menu
{
	font-family: arial;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}
a.menu:hover
{
	font-family: arial;
	font-size: 11px;
	color: #C1C1C1;
	font-weight: normal;
	text-decoration: underline;
}
.bottom
{
	font-family: arial;
	font-size: 10px;
	color: #545454;
	font-weight: normal;
	text-decoration: none;
}
a.bottom:hover
{
	font-family: arial;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
}
.signin
{
	font-family: arial;
	font-size: 11px;
	color: #58595B;
	font-weight: normal;
	text-decoration: none;
}
.formfield
{
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}
.xsformfield
{
	font-family: arial;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}
.forgotpassword
{
	font-family: arial;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
a.forgotpassword:hover
{
	font-family: arial;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
}
.content
{
	font-family: arial;
	font-size: 12px;
	color: #59595B;
	font-weight: normal;
	text-decoration: none;
}
.homecontent
{
	font-family: arial;
	font-size: 11px;
	color: #58595B;
	font-weight: normal;
	text-decoration: none;
}
a.homecontent:hover
{
	font-family: arial;
	font-size: 11px;
	color: #58595B;
	font-weight: normal;
	text-decoration: underline;
}

/********************************* BLOGVOX  *************************/
.superheadergreen
{
	font-family: arial;
	font-size: 22px;
	color: #58595B;
	font-weight: bold;
	text-decoration: none;
}
.blogdate
{
	font-family: arial;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.bloglink
{
	font-family: arial;
	font-size: 11px;
	color: #58595B;
	font-weight: bold;
	text-decoration: none;
}
a.bloglink:hover
{
	font-family: arial;
	font-size: 11px;
	color: #58595B;
	font-weight: bold;
	text-decoration: underline;
}
.postname
{
	font-family: arial;
	font-size: 13px;
	color: #00A8DE;
	font-weight: bold;
	text-decoration: none;
}
.rightheader
{
	font-family: arial;
	font-size: 13px;
	color: #00A8DE;
	font-weight: bold;
	text-decoration: none;
}
.rightlink
{
	font-family: arial;
	font-size: 11px;
	color: #58595B;
	font-weight: normal;
	text-decoration: none;
}
a.rightlink:hover
{
	font-family: arial;
	font-size: 11px;
	color: #58595B;
	font-weight: normal;
	text-decoration: underline;
}

/************************ REGVOX *********************************/

.dummy
{
}

.loginerrormsg
{
	font-family: arial;
	font-size: 11px;
	color: #FF000A;
	font-weight: bold;
	text-decoration: none;
}

.errormsg
{
	font-family: arial;
	font-size: 11px;
	color: #FF000A;
	font-weight: normal;
	text-decoration: none;
}

.surveyerrormsg {
color:#FF000A;
font-family:arial;
font-size:14px;
font-weight:bold;
text-decoration:none;
}

.regvoxbody
{
	font-family: arial;
	font-size: 17px;
	color: #00A8DE;
	font-weight: bold;
	text-decoration: none;
}
.bodysmall
{
	font-family: arial;
	font-size: 13px;
	color: #58595B;
	font-weight: bold;
	text-decoration: none;
}
a.bodysmall:hover
{
	font-family: arial;
	font-size: 13px;
	color: #58595B;
	font-weight: bold;
	text-decoration: underline;
}
.bodyxsmall
{
	font-family: arial;
	font-size: 11px;
	color: #59595B;
	font-weight: normal;
	text-decoration: none;
}

.bodyxxsmall
{
	font-family: arial;
	font-size: 9px;
	color: #58595B;
	font-weight: normal;
	text-decoration: none;
}

/************************* PROFILEVOX ********************************/
.leftbarblue
{
	font-family: arial;
	font-size: 12px;
	color: #02A4D5;
	font-weight: bold;
	text-decoration: none;
}
a.leftbarblue:hover
{
	font-family: arial;
	font-size: 12px;
	color: #02A4D5;
	font-weight: bold;
	text-decoration: underline;
}
.leftbargrey
{
	font-family: arial;
	font-size: 12px;
	color: #3E4146;
	font-weight: bold;
	text-decoration: none;
}
a.leftbargrey:hover
{
	font-family: arial;
	font-size: 12px;
	color: #3E4146;
	font-weight: bold;
	text-decoration: underline;
}
.leftbarwhite
{
	font-family: arial;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
a.leftbarwhite:hover
{
	font-family: arial;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}
.body
{
	font-family: arial;
	font-size: 17px;
	color: #00A8DE;
	font-weight: bold;
	text-decoration: none;
}
.bodysmall
{
	font-family: arial;
	font-size: 13px;
	color: #58595B;
	font-weight: bold;
	text-decoration: none;
}
.bodyxsmall
{
	font-family: arial;
	font-size: 11px;
	color: #59595B;
	font-weight: normal;
	text-decoration: none;
}
.bodyheader
{
	font-family: arial;
	font-size: 13px;
	color: #58595B;
	font-weight: bold;
	text-decoration: none;
}
.unregister
{
	font-family: arial;
	font-size: 13px;
	color: #AEE40A;
	font-weight: bold;
	text-decoration: none;
}
a.unregister:hover
{
	font-family: arial;
	font-size: 13px;
	color: #AEE40A;
	font-weight: bold;
	text-decoration: underline;
}
.shareprofile
{
	font-family: arial;
	font-size: 13px;
	color: #AEE40A;
	font-weight: bold;
	text-decoration: none;
}
a.shareprofile:hover
{
	font-family: arial;
	font-size: 13px;
	color: #AEE40A;
	font-weight: bold;
	text-decoration: underline;
}


/* ------ Form ------ */
.InputFormObject
{
	border: #999999 1px solid;
	font-size: 11px;
	font-family: Verdana;
	background-color: #ffffff;
}

.InputFormButton
{
	background: #EEEEEE;
	color: #000000;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
}

.a.ErrorMsg, a.ErrorMsg:hover
{
	font-size: 10px;
	color: red;
	
	font-family: Verdana;
}

.ButtonTable
{
	padding: 5px;
}

/* ------ End Form ------ */
table.Overall
{
	border-right: #555555 1px solid;
	border-left: #555555 1px solid;
	width: 780px;
	height: 100%;
}

.Title
{
	font-weight: bold;
	font-size: 14px;
	padding: 5px;
	vertical-align: bottom;
	height: 50px;
	color: #FFFFFF;
	background-color: #0195C5;
}

.Description
{
	font-size: 11px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 7px;
	border-bottom: #999999 1px solid;
}

.Instruction
{
	font-size: 11px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 7px;
	border-bottom: #999999 1px solid;
	font-style: italic;
}

.EnterInfo
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 7px;
	font-weight: bold;
	font-size: 11px;
}

.Confirmation
{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 11px;
}

.Error
{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 11px;
	font-style: italic;
}

.QTable
{
	font-size: 11px;
	width: 100%;
	padding: 2px;
}

.QHeader
{
	font-size: 11px;
	font-weight: bold;
	padding-top: 7px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
}

.QInstruction
{
	font-weight: normal;
	font-size: 11px;
	font-style: italic;
}

.OTable
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 11px;
	width: 100%;
	border-style: none;
	border-width: 0px;
}

.OItem
{
	font-size: 11px;
	padding-left: 7px;
	padding-right: 7px;
}

.OMTable
{
	font-size: 11px;
	width: 100%;
}

.OMLeftCell
{
	font-size: 11px;
	border-bottom: #999999 1px solid;
	border-right: #999999 1px solid;
}

.OMHeader
{
	font-weight: bold;
	font-size: 11px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: #999999 1px solid;
	text-align: center;
	vertical-align: bottom;
	background-color: #FAFAFA;
}

.OMSideHeader
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 11px;
	border-right: #999999 1px solid;
	width: 400px;
	background-color: #FAFAFA;
}

.OMItem
{
	font-size: 11px;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.CustomFieldLabel
{
	font-weight: bold;
	width: 120px;
	padding-left: 15px;
	padding-right: 5px;
}

/******************************** SUBVOX **************************/
.tittleheader
{
	font-family: arial;
	font-size: 20px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.subheadergrey
{
	font-family: arial;
	font-size: 13px;
	color: #58595B;
	font-weight: bold;
	text-decoration: none;
}
.subheaderblue
{
	font-family: arial;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
a.subheaderblue:hover
{
	font-family: arial;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}
.subheaderwhite
{
	font-family: arial;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.leftlinkreport
{
	font-family: arial;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
a.leftlinkreport:hover
{
	font-family: arial;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}
.leftlinkimage
{
	font-family: arial;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}
.leftlinkimage:hover
{
	font-family: arial;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: underline;
}
.leftlinkvideo
{
	font-family: arial;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
a.leftlinkvideo:hover
{
	font-family: arial;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
}
.date
{
	font-family: arial;
	font-size: 13px;
	color: #00A8DE;
	font-weight: bold;
	text-decoration: none;
}
.name
{
	font-family: arial;
	font-size: 13px;
	color: #00A8DE;
	font-weight: bold;
	text-decoration: none;
}
a.name:hover
{
	font-family: arial;
	font-size: 13px;
	color: #00A8DE;
	font-weight: bold;
	text-decoration: underline;
}
.paging
{
	font-family: arial;
	font-size: 11px;
	color: #58595B;
	font-weight: normal;
	text-decoration: none;
}
a.paging:hover
{
	font-family: arial;
	font-size: 11px;
	color: #58595B;
	font-weight: normal;
	text-decoration: underline;
}

/*************************** VOX ***********************************/
.headergrey
{
	font-family: arial;
	font-size: 17px;
	color: #58595B;
	font-weight: bold;
	text-decoration: none;
}
a.headergrey:hover
{
	font-family: arial;
	font-size: 17px;
	color: #58595B;
	font-weight: bold;
	text-decoration: underline;
}
a.subheadergrey:hover
{
	font-family: arial;
	font-size: 13px;
	color: #58595B;
	font-weight: bold;
	text-decoration: underline;
}
a.superheadergreen:hover
{
	font-family: arial;
	font-size: 22px;
	color: #90BD06;
	font-weight: bold;
	text-decoration: underline;
}
.headergreen
{
	font-family: arial;
	font-size: 17px;
	color: #90BD06;
	font-weight: bold;
	text-decoration: none;
}
a.headergreen:hover
{
	font-family: arial;
	font-size: 17px;
	color: #90BD06;
	font-weight: bold;
	text-decoration: underline;
}
.subheadergreen
{
	font-family: arial;
	font-size: 13px;
	color: #59595B;
	font-weight: bold;
	text-decoration: none;
}
.headerblue
{
	font-family: arial;
	font-size: 17px;
	color: #59595B;
	font-weight: bold;
	text-decoration: none;
}
a.headerblue:hover
{
	font-family: arial;
	font-size: 17px;
	color: #0E87EF;
	font-weight: bold;
	text-decoration: underline;
}
.subheaderbluesurveydesc
{
	font-family: arial;
	font-size: 17px;
	color: #00A8DE;
	font-weight: bold;
	text-decoration: none;
}

.subxsheaderblue
{
	font-family: arial;
	font-size: 11px;
	color: #00A8DE;
	font-weight: normal;
	text-decoration: none;
}
a.subxsheaderblue:hover
{
	font-family: arial;
	font-size: 11px;
	color: #00A8DE;
	font-weight: normal;
	text-decoration: underline;
}
.subxsheaderred
{
	font-family: arial;
	font-size: 11px;
	color: #FF0000;
	font-weight: normal;
	text-decoration: none;
}
a.subxsheaderred:hover
{
	font-family: arial;
	font-size: 11px;
	color: #FF0000;
	font-weight: normal;
	text-decoration: underline;
}
.superheaderpurple
{
	font-family: arial;
	font-size: 22px;
	color: #0E87EF;
	font-weight: bold;
	text-decoration: none;
}
a.superheaderpurple:hover
{
	font-family: arial;
	font-size: 22px;
	color: #0E87EF;
	font-weight: bold;
	text-decoration: underline;
}
.superheaderpurplesearch
{
	font-family: arial;
	font-size: 18px;
	color: #00A8DE;
	font-weight: bold;
	text-decoration: none;
}
a.superheaderpurplesearch:hover
{
	font-family: arial;
	font-size: 18px;
	color: #00A8DE;
	font-weight: bold;
	text-decoration: underline;
}
a.superheaderpurplesearch:visited
{
	font-family: arial;
	font-size: 18px;
	color: #8F2271;
	font-weight: bold;
}
.superheaderpurplereduced
{
	font-family: arial;
	font-size: 20px;
	color: #0E87EF;
	font-weight: bold;
	text-decoration: none;
}
a.superheaderpurplereduced:hover
{
	font-family: arial;
	font-size: 20px;
	color: #0E87EF;
	font-weight: bold;
	text-decoration: underline;
}
.superheadergreenreduced
{
	font-family: arial;
	font-size: 20px;
	color: #0E87EF;
	font-weight: bold;
	text-decoration: none;
}
a.superheadergreenreduced:hover
{
	font-family: arial;
	font-size: 20px;
	color: #0E87EF;
	font-weight: bold;
	text-decoration: underline;
}
.subheaderpurple
{
	font-family: arial;
	font-size: 13px;
	color: #59595B;
	font-weight: bold;
	text-decoration: none;
}
a.subheaderpurple:hover
{
	font-family: arial;
	font-size: 13px;
	color: #8F2271;
	font-weight: bold;
	text-decoration: underline;
}
.subheaderred
{
	font-family: arial;
	font-size: 13px;
	color: #FF000A;
	font-weight: bold;
	text-decoration: none;
}
a.subheaderred:hover
{
	font-family: arial;
	font-size: 13px;
	color: #FF000A;
	font-weight: bold;
	text-decoration: underline;
}
a.subheaderwhite:hover
{
	font-family: arial;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}
.loginbody
{
	font-family: arial;
	font-size: 11px;
	color: #58595B;
	font-weight: bold;
	text-decoration: none;
}
.loginbodylink
{
	font-family: arial;
	font-size: 11px;
	color: #58595B;
	font-weight: bold;
	text-decoration: none;
}
a.loginbodylink:hover
{
	font-family: arial;
	font-size: 11px;
	color: #58595B;
	font-weight: bold;
	text-decoration: underline;
}
.loginbodyblue
{
	font-family: arial;
	font-size: 11px;
	color: #00A8DE;
	font-weight: bold;
	text-decoration: none;
}
.body
{
	font-family: arial;
	font-size: 11px;
	color: #6E6E6E;
	font-weight: normal;
	text-decoration: none;
}
/*.body:hover
{
	font-family: arial;
	font-size: 11px;
	color: #6E6E6E;
	font-weight: normal;
	text-decoration: underline;
}*/
.cap
{
	font-family: arial;
	font-size: 11px;
	color: #58595B;
	font-weight: normal;
	text-decoration: none;
}
.upload
{
	font-family: arial;
	font-size: 11px;
	color: #FF7E00;
	font-weight: normal;
	text-decoration: none;
}
a.upload:hover
{
	font-family: arial;
	font-size: 11px;
	color: #FF7E00;
	font-weight: normal;
	text-decoration: underline;
}

/********** NEW RIPPLE VOX STYLES ***************/
.style1 {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.style2 {
    color: #000000
}
.style4 {
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 13px; 
    font-weight: bold; 
    color: #000000; 
    text-decoration: none;
}
a.style4:hover{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 13px; 
    font-weight: bold; 
    color: #000000; 
    text-decoration: underline;
}
.style5 {
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    font-weight: bold; 
    color: #000000; 
    text-decoration: none;
}
a.style5:hover {
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    font-weight: bold; 
    color: #000000; 
    text-decoration: underline;
}
.style7 {
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    font-weight: bold; 
    color: #000000; 
}
.style6 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration :none;
}
a.style6:hover {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration :underline;
}
.style8 {
    color: #181A27
}
.style10 {
    color: #171B27
}
.style11 {
    font-size: 11px; 
    font-weight: bold; 
    color: #171B27;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
a.style11:hover {
    font-size: 11px; 
    font-weight: bold; 
    color: #171B27;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
}

.style13 {
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 13px; 
    font-weight: bold; 
    color: #666666; 
}

.style15 {
    font-size: 18px;
    color: #0E87EF;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

a.style15 {
    text-decoration:none;
}

.style16 {
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 13px; 
    font-weight: bold; 
    color: #0E87EF; 
}
