html {
	min-height: 100%; 
	padding-bottom: 1px; }

body {
	background-color:#fff; 
	color:#022; 
	margin: 0; 
	padding: 0; }

/**table colors**/
td.bgbb {
	background-color: #ccc;
	background-image: url(images/blackbloc.gif);
	background-repeat: repeat-y;
	background-position: right 0; }
td.bgdgray {
	background-color: #333; }
td.bgmgray {
	background-color: #ccc; }
td.bggray {
	background-color: #e8e8e8; }
td.bgdred {
	background-color: #600; }
td.bgmred {
	background-color: #900; }
td.bgred {
	background-color: #c00; }
td.bgyellow {
	background-color: #fc0; }
td.black {
	background-color: black; }
/**end table colors**/
	
/**structure**/
.content {
	margin-top: 15px;
	margin-bottom: 10px;
	padding-right: 5px;
	padding-left: 15px; }
.footer {
	color: white;
	font-size: 11px;
	font-family: arial, helvetica, verdana;
	line-height: 13px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 15px; }
.nav3text {
	color: white;
	font-size: 11px;
	font-family: arial, helvetica, verdana;
	line-height: 13px;
	padding-top: 15px;
	padding-bottom: 5px; }
ul.homenews {
	color: #022;
	font-size: 11px;
	font-family: arial, helvetica, verdana;
	font-weight: bold;
	line-height: 13px;
	text-align: right;
	margin: 15px 25px 10px 0;
	padding: 0;
	list-style-type: none; }
li.homenews {
	color: #022;
	font-size: 11px;
	font-family: arial, helvetica, verdana;
	font-weight: bold;
	line-height: 13px;
	text-align: right;
	margin: 0;
	padding: 0 0 13px;
	list-style-type: none; }
.rightcolhead {
	padding-right: 10px;
	padding-left: 15px; }
.rightcoltext {
	padding: 10px 10px 10px 15px; }
/**end structure**/
/**navigation**/
ul.nav {
	color: white;
	font-size: 11px;
	font-family: arial, helvetica, verdana;
	font-weight: bold;
	line-height: 13px;
	margin: 0;
	padding: 3px 0 5px;
	list-style-type: none; }
li.nav {
	color: white;
	font-size: 11px;
	font-family: arial, helvetica, verdana;
	font-weight: bold;
	line-height: 13px;
	margin: 0;
	padding: 0 0 0 15px;
	list-style-type: none;
	display: inline; }
a.navlink:link, a.navlink:visited, a.navlink:active {
	color: white;
	text-decoration: none;
}
a.navlink:hover, a.navlinksel:link, a.navlinksel:visited, a.navlinksel:active, a.navlinksel:hover {
	color: #c00;
	text-decoration: none;
}
ul.nav2 {
	color: white;
	font-size: 11px;
	font-family: arial, helvetica, verdana;
	font-weight: normal;
	line-height: 13px;
	text-align: right;
	margin: 10px 30px 10px 0;
	padding: 0;
	list-style-type: none; }
li.nav2 {
	color: white;
	font-size: 11px;
	font-family: arial, helvetica, verdana;
	font-weight: normal;
	line-height: 13px;
	text-align: right;
	margin: 0;
	padding: 0 0 8px;
	list-style-type: none; }
a.navlink2:link, a.navlink2:visited, a.navlink2:active {
	color: white;
	text-decoration: none;
}
a.navlink2:hover, a.navlink2sel:link, a.navlink2sel:visited, a.navlink2sel:active, a.navlink2sel:hover {
	color: #fdb5b5;
	text-decoration: none;
}
ul.nav3 {
	color: white;
	font-size: 11px;
	font-family: arial, helvetica, verdana;
	font-weight: normal;
	line-height: 13px;
	margin: 0 0 3px;
	padding: 0;
	list-style-type: none; }
li.nav3 {
	color: white;
	font-size: 11px;
	font-family: arial, helvetica, verdana;
	font-weight: normal;
	line-height: 13px;
	margin: 0;
	padding: 0 5px 0 0;
	list-style-type: none;
	display: inline; }
a.navlink3:link, a.navlink3:visited, a.navlink3:active {
	color: white;
	text-decoration: none;
}
a.navlink3:hover, a.navlink3sel:link, a.navlink3sel:visited, a.navlink3sel:active, a.navlink3sel:hover {
	color: #fd8b8b;
	text-decoration: none;
}
.navbtngray {
	color: #022;
	font-size: 10px;
	font-family: arial, helvetica, verdana;
	line-height: 12px;
	background-color: #e8e8e8;
	padding-top: 5px;
	padding-bottom: 8px;
	padding-left: 10px; }
.navbtnyellow {
	color: #fff;
	font-size: 16px;
	font-family: arial, helvetica, verdana;
	font-weight: bold;
	line-height: 18px;
	background-color: #fda101;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 10px; }
a.navbtnyellowlink:link, a.navbtnyellowlink:visited, a.navbtnyellowlink:active {
	color: white;
	text-decoration: none; }
a.navbtnyellowlink:hover, a.navbtnyellowlinksel:link, a.navbtnyellowlinksel:visited, a.navbtnyellowlinksel:active, a.navbtnyellowlinksel:hover {
	color: #b52501;
	text-decoration: none;
}
.navbtnred {
	color: white;
	font-size: 16px;
	font-family: arial, helvetica, verdana;
	font-weight: bold;
	line-height: 18px;
	background-color: #c00;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 10px; }
.navbtnred2 {
	color: white;
	font-size: 14px;
	font-family: arial, helvetica, verdana;
	font-weight: bold;
	line-height: 16px;
	background-color: #c00;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 10px; }
a.navbtnredlink:link, a.navbtnredlink:visited, a.navbtnredlink:active {
	color: white;
	text-decoration: none;
}
a.navbtnredlink:hover, a.navbtnredlinksel:link, a.navbtnredlinksel:visited, a.navbtnredlinksel:active, a.navbtnredlinksel:hover {
	color: #fdd0d0;
	text-decoration: none;
}
/**end navigation**/

/**links**/
a.noline-red:link, a.noline-red:active, a.noline-red:visited {
	color: #c00;
	text-decoration: none; }
a.noline-red:hover {
	color: #f00;
	text-decoration: none; }
a.noline-black:link, a.noline-black:active, a.noline-black:visited {
	color: black;
	text-decoration: none; }
a.noline-black:hover {
	color: #f00;
	text-decoration: none; }
a.yellow:link, a.yellow:active, a.yellow:visited {
	color: #d69523;
	text-decoration: none; }
a.yellow:hover {
	color: #fea201;
	text-decoration: none; }

	
/**end links**/
.hr {
	background-color: #c00;
	width: 100%;
	height: 2px;
	margin: 0;
	padding: 0;
	border-width: 0;
	outline-width: 0;
	display: block; }
p {
	color:#022;
	font-size: 12px;
	font-family: arial, helvetica, verdana; }
h1 {
	color: #c00;
	font-size: 16px;
	font-family: arial, helvetica, verdana;
	font-weight: bold;
	line-height: 18px; }
h2 {
	color: #c00;
	font-size: 16px;
	font-family: arial, helvetica, verdana;
	font-weight: bold;
	line-height: 18px;
	margin-bottom: 0;
	padding-bottom: 3px; }
h3 {
	color: #c00;
	font-size: 14px;
	font-family: arial, helvetica, verdana;
	font-weight: bold;
	line-height: 16px;
	margin-bottom: 0;
	padding-bottom: 3px; }
h3.smallh3 {
	color: #c00;
	font-size: 12px;
	font-family: arial, helvetica, verdana;
	font-weight: bold;
	line-height: 14px;
	margin-bottom: 0;
	padding-bottom: 3px; }
h3.enews {
	color: #c00;
	font-size: 14px;
	font-family: arial, helvetica, verdana;
	font-weight: bold;
	line-height: 16px;
	margin-bottom: 0;
	padding-bottom: 0; }
h3.rightcol {
	color: white;
	font-size: 14px;
	font-family: arial, helvetica, verdana;
	font-weight: bold;
	line-height: 16px;
	margin: 0;
	padding: 10px 0; }
.enews {
	color: white;
	font-size: 12px;
	font-family: arial, helvetica, verdana;
	margin-top: 0;
	padding-top: 7px; }
.plike { color: #002222; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }

.wpnew {
	font-family: Arial, Helvetica, sans-serif;
	color: #231f20;
	font-weight: bold;
	font-size: 10px;
	font-style: italic;
	background-color: #ff0;
	text-decoration: none }

.indent5 {
	margin-left: 5px; }

.indent15 {
	margin-left: 15px; }
	

blockquote{ color: #002222; font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.pad0 {
	margin: 0;
	padding: 0; }
.pad1 {
	margin-top: 5px;
	margin-bottom: 0;
	margin-left: 10px;
	padding: 0; }
.pad2 {
	margin: 2px 0 0 5px;
	padding: 0; }
.padr {	margin:  7px 40px 10px 0;
	padding: 0; }

.editortext { color: #000000; text-decoration: none; font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.date { color: #052bbe; text-decoration: none; font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-size: 10px}
.month {background-color:#e2e2e2;}
.bb {font-size: 12px; font-weight: bold }
.smaller {font-size: 10px}
.larger {font-size: 12px}
.biggy {font-size: 14px }
.bigger {font-size: 18px }
.biggest { font-family: times, times new roman, serif; font-weight: bold; font-style: italic; font-size: 24px; text-align: right }
.rside { font-weight: bold; color: #000000; line-height: 12px}
.tis { font-weight: bold; color: #FFFFFF; font-size: 16px; line-height: 16px }
.tic { font-weight: normal; color: #000000; font-size: 14px; line-height: 16px }
.tac { font-weight: normal; font-size: 18px }
.tac_main {	font-size:   17px;
	font-weight: normal; }

.toe { font-weight: normal; color: #000000; font-size: 16px; line-height: 16px }
.tss { font-weight: bold; color: #C00000; font-size: 16px; line-height: 16px }
.white { color: #FFFFFF }
.black { color: black }
.dgrey { color: #444444; font-style: italic }
.red { color: #CC0000 }
.blue { color: #2a4890 }
.lblue {	color: #4f74cc; }
.dblue {
	color: #013abe;
	font-style: italic; }

a { color: #CC0000}
a:hover { color: #3a64cc}
a.sign { color: #CC0000; text-decoration: none; font-weight: bold;}
a.sign:hover { color: #3A64CC; text-decoration: none; font-weight: bold;}
a.darkb { color: #6699FF }
a.darkb:hover { color: #FFCC33 }
a.wte { color: #FFFFFF }
a.wte:hover { color: #FF0000 }
a.white { color: #FFFFFF }
a.white:hover { color: #FFCC33}
a.whitenod {
	color: #ffffff ;
	text-decoration: none; }
a.whitenod:hover {
	color: #ffcc33;
	text-decoration: none; }
a.burgandywhite { color: #FFFFFF }
a.burgandywhite:hover { color: #0099FF}
a.preview {
	color: #00f ;
	font-size: 11px;
	font-family: arial, helvetica, verdana;
	text-decoration: none; }
a.preview:hover {
	color: #b72021 ;
	font-size: 11px;
	font-family: arial, helvetica, verdana;
	text-decoration: none; }
a.wpmore {
	color: #b72021 ;
	font-size: 11px;
	font-family: arial, helvetica, verdana;
	text-decoration: none; }
a.wpmore:hover {
	color: #00f ;
	font-size: 11px;
	font-family: arial, helvetica, verdana;
	text-decoration: none; }
a.rd { color: #CC0000 }
a.rd:hover { color: #660000 }
a.rd2 {
	color: #bb0101 ;
	text-decoration: none; }
a.rd2:hover {
	color: #600 ;
	text-decoration: none; }
a.ltbi { font-family: times, times new roman, serif; color: #CC0000; font-weight: bold; font-size: 14px; font-style: italic; text-decoration: none }
a.ltbi:hover { color: #FFFFFF }
a.ltbw { font-family: times, times new roman, serif; color: #FFFFFF; font-weight: bold; font-size: 14px; font-style: italic; text-decoration: none }
a.ltbw:hover { color: #FFC3C0 }
.bt { color: #2A4790; font-size: 14px; font-weight: bold }
.st { color: #CC0000; font-size: 14px; font-weight: bold; line-height: 14px }
li.small { color: #000066; font-size: 11px; font-family: Arial, Verdana, sans-serif; margin-left: 0.15cm; list-style-type: disc}
.testimonial {
	padding-right: 10px;
	padding-left: 10px;
	line-height: 12px;
	color: #444444;
	font-size: 9px;
}
.smalltext {
	font-size: 9px;
}
.ltgrey {
	color: #CCCCCC;
}
ul.home {
	margin-left: 25px; }

li.home {
	color: #c00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
	list-style-image: url(images/arrows.gif);
	/*
	list-style-type: disc;
	*/
}
li.arrow {	font-size:        12px;
	font-family:      Arial, Helvetica, sans-serif;
	line-height:      15px;
	list-style-type:  none;
	list-style-image: url(images/arrows.gif);
	margin-left:      0;
	padding-left:     0; }

li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; }
li.nobullet {
	margin-left: 0;
	padding-bottom: 5px;
	padding-left: 0;
	list-style-type: none; }
.noindentlist {
	color: #fff;
	margin-left: -15px;
	list-style-type: disc;	 }

ul {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-type: disc;
}
ul.notop {
	margin-top: 0;
	padding-top: 0; }
ul.admin {
	margin-bottom: 0px;
}

li.num {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-type: decimal;
}
li.partner {
	color: #FFFFFF;
	list-style-image: url(images/arrowsl.gif);
	list-style-type: disc;
	list-style-position: inside;
}
li.burgandy {
	color: #FFFFFF;
	list-style-position: inside;
	list-style-image: url(images/arrowsd.gif);
	list-style-type: disc;

}
li.grey {
	color: #000000;
	list-style-position: inside;
	list-style-image: url(images/arrowsg.gif);
	list-style-type: disc;
}

li.bloglist {
	color: #432f2e;
	/*list-style-image: url(images/arrowsg.gif);*/
	list-style-type: disc;
	margin-left : -20px;
	text-indent : 0px;
}
ul.package {
	color: #524545;
	text-indent:     0;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 5px;
	list-style-type: disc; }

.packagetext {
	color: #524545; }
	
/*feature publication in publications / wp */
.featurepub {
	border: dotted 1px #666666;
	background-color: #fefce0;
	font-size: 16px;
}
.featurepubtext {
	font-size: 13px;
}

.highlighted {
	background-color : #fbfd95; 
}

/*
input{ 
	border: 1px solid #7a92a5; 
	color: #575757;
}*/

/* client login */
.clientnav {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-type: square;
}

a.clientnav { 
	color: #FFFFFF;
	text-decoration: none; }
	
a.clientnav:hover {
	color: #FFCC33;
	text-decoration: none; }
.clientnavt { 
	font-weight: bold; 
	color: #FFFFFF; 
	font-size: 12px; 
	line-height: 12px;
	text-transform : uppercase; }
.thanks {
	color: #fdd0d0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-right: 15px;
	margin-left: 15px; }
.partnershead {
	color: #fff;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px; }
a.partners:link, a.partners:visited, a.partners:active {
	color: #fdd0d0;
	text-decoration: none; }
a.partners:hover {
	color: #ffffff;
	text-decoration: none; }
.barbg {
	background-image: url(images/bg.gif);
	background-repeat: repeat-y;
	background-position: right 0; }
.bottombordered {
	padding-top: 4px;
	padding-bottom: 7px;
	border-bottom: 1px dotted #c0c0c0; }
.bottomnotbordered {
	padding-top: 4px;
	padding-bottom: 7px;
	border: 0 transparent; }
