/* style1 */

body {
	background: #01235e url(../images/style1/body-bg.jpg) 0 0;
	color: #e5e5e5;
}

div#template { background: #01235e url(../images/style1/bg.png) 0 0 repeat-x; }

/* font colors */

a {
	color: #ebe652;
}

h1 {
	color: #ffffff;
}


h2 {
	color: #ffffff;
}

h3 { 
   color: #666;
}

.contentheading {
	color: #ffffff;
}

.componentheading {
	color: #ffff33;
}

.componentheading-roundcont32 {
	color: #ffff33;
}

.contentheading-roundcont32 {
	color: #ffff33;
}


div#mainbody a {

}
.flashborder		{ BORDER-TOP: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; background: #e7e7e7; }
.rightimage	{ background-image: url("/picts/intro.jpg"); background-repeat: repeat-x; BORDER-LEFT: #000000 1px solid;}


td.rightimage-shosting { background: #3c6dc0 url("/picts/shosting.jpg") 0 0 no-repeat; }
td.rightimage-shosting { height: 111px; border-bottom: #070745 0px solid; BORDER-LEFT: #000000 1px solid; }
td.rightimage-shosting:hover { background: #3c6dc0 url("/picts/shosting.jpg") 0 -111px no-repeat; cursor: pointer;}
td.rightimage-shosting p { color: #ffffff; padding: 8px 93px 0 8px; margin: 0; }

td.rightimage-dhosting { background: #3c6dc0 url("/picts/dhosting.jpg") 0 0 no-repeat; }
td.rightimage-dhosting { height: 111px; border-bottom: #070745 0px solid; BORDER-LEFT: #000000 1px solid; }
td.rightimage-dhosting:hover { background: #3c6dc0 url("/picts/dhosting.jpg") 0 -111px no-repeat; cursor: pointer; }
td.rightimage-dhosting p { color: #ffffff; padding: 8px 93px 0 8px; margin: 0; }

td.rightimage-vhosting { background: #3c6dc0 url("/picts/vhosting.jpg") 0 0 no-repeat; }
td.rightimage-vhosting { height: 111px; border-bottom: #070745 0px solid; BORDER-LEFT: #000000 1px solid; }
td.rightimage-vhosting:hover { background: #3c6dc0 url("/picts/vhosting.jpg") 0 -111px no-repeat; cursor: pointer; }
td.rightimage-vhosting p { color: #ffffff; padding: 8px 93px 0 8px; margin: 0; }

/* structure */

/* mainbody */

div#mainbody {
	border-top: 0px solid #3c6dc0;
	background: #070745;
}

div#mainbody td.mainbody,
div#mainbody td.left,
div#mainbody td.right {
	background: #070745;
}

div#mainbody a.readon {
	background: url(../images/style1/body-readmore.png) 0 0 no-repeat;
	color: #fff;
}

div#mainbody td.section {
	background: url(../images/style1/body-bg.png) 0 0 repeat-y;
}

div#mainbody div.moduletable h3,
div#mainbody div.module h3 {
	background: #ededed url(../images/style1/body-h3.png) 0 0 repeat-y;
	color: #214460;
}

#mainbody li {
	background: url(../images/style1/bullet-body.png) 0 3px no-repeat;
}

#mainbody li.current-rating { background: none;
}

#cbMenuNav li a:link { background-color: #070745; }
#cbMenuNav li a:visited { background-color: #070745; }
#cbMenuNav li a:hover { background-color: #3c6dc0; }

/* hilite1 */

#mainbody div.moduletable-hilite1 a {
	color: #968237;
}

#mainbody div.moduletable-hilite1 {
	background: #fff9e2 url(../images/style1/body-hl1-bg.png) 0 0 repeat-y;
}

#mainbody div.moduletable-hilite1 h3 {
	background: #fef0c2 url(../images/style1/body-hl1-h3.png) 0 0 repeat-y;
	color: #846E1E;
}

#mainbody div.moduletable-hilite1 li {
	background: url(../images/style1/bullet-hl1.png) 0 3px no-repeat;	
}

#mainbody div.moduletable-hilite1 a.readon {
	background: url(../images/style1/body-hl1-readmore.png) 0 0 no-repeat;
}

/* hilite2 */


#mainbody div.moduletable-hilite2 a {
	color: #EB7B00;
}

#mainbody div.moduletable-hilite2 {
	background: #fff0df url(../images/style1/body-hl2-bg.png) 0 0 repeat-y;
}

#mainbody div.moduletable-hilite2 h3 {
	background:  #fee0c0 url(../images/style1/body-hl2-h3.png) 0 0 repeat-y;
	color: #EB7B00;
}

#mainbody div.moduletable-hilite2 li {
	background: url(../images/style1/bullet-hl2.png) 0 3px no-repeat;	
}

#mainbody div.moduletable-hilite2 a.readon {
	background: url(../images/style1/body-hl2-readmore.png) 0 0 no-repeat;
}

/* hilite3 */

#mainbody div.moduletable-hilite3 a {
	color: #ebe652;
}

#mainbody div.moduletable-hilite3 {
	background: #070745; margin-right: 5px;
}

#mainbody div.moduletable-hilite3 h3 {
	background-color:  #3c6dc0;
	color: #ffffff;
}

#mainbody div.moduletable-hilite3 li {
	background: url(../images/style1/bullet-sucker.png) 0 3px no-repeat;	
}

#mainbody div.moduletable-hilite3 a.readon {
	background: url(../images/style1/body-hl3-readmore.png) 0 0 no-repeat;
}

/* hilite31 */

#mainbody div.moduletable-hilite31 a {
	color: #ebe652;
}

#mainbody div.moduletable-hilite31 {
	background: #2e59a9; margin-right: 5px;
	color: #ffffff;
}

#mainbody div.moduletable-hilite31 h3 {
	background-color:  #2e59a9;
	color: #ffffff;
}

#mainbody div.moduletable-hilite31 h2 { color: #ffffff; font: 15px  arial, verdana, sans-serif; font-weight: bold; font-style: italic; margin: 8px 0 0 0; }

#mainbody div.moduletable-hilite31 li {
	background: url(../images/style1/bullet-sucker.png) 0 3px no-repeat;	
}

#mainbody div.moduletable-hilite31 a.readon {
	background: url(../images/style1/body-hl3-readmore.png) 0 0 no-repeat;
}


/* hilite4 */

#mainbody div.moduletable-hilite4 a {
	color: #ebe652;
}

#mainbody div.moduletable-hilite4 {
	background: #070745;
}

#mainbody div.moduletable-hilite4 h3 {
	background:  #070745 url(../images/style1/body-hl4-h3.png) 0 0 repeat-y;
	color: #ffffff;
}

#mainbody div.moduletable-hilite4 li {
	background: url(../images/style1/bullet-hl4.png) 0 3px no-repeat;	
}

#mainbody div.moduletable-hilite4 a.readon {
	background: url(../images/style1/body-hl4-readmore.png) 0 0 no-repeat;
}

/* hilite5 */

#mainbody div.moduletable-hilite5 {
	background: #070745;
	padding-top: 0px;
	color: #f1f1f1;
}

#mainbody div.moduletable-hilite5 p {
	background: #070745;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: -7px;
	color: #f1f1f1;
}

#mainbody div.moduletable-hilite5 a {

}

#mainbody div.moduletable-hilite5 h3 {
	background: #3c6dc0;
	color: #ffffff;
	margin-left: 0px;
	margin-right: 0px;
}


/* hilite6 */

#mainbody div.moduletable-hilite6 {
	background: #070745;
	padding-top: 0px;
	color: #f1f1f1;
	margin: 0px 15px 0 0;
}

#mainbody div.moduletable-hilite6 p {
	background: #070745;
	padding-left: 0px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: -7px;
	color: #f1f1f1;
}

#mainbody div.moduletable-hilite6 a {

}

#mainbody div.moduletable-hilite6 h3 {
	background: #3c6dc0;
	color: #ffffff;
	margin-left: 5px;
	margin-right: 5px;
}

/* hilite7 */

#mainbody div.moduletable-hilite7 h3 {
	background:  #9bb529 url(../images/style1/body-hl7-h3.png) 0 0 repeat-y;
	color: #fff;
}

/* hilite8 */

#mainbody div.moduletable-hilite8 h3 {
	background:  #71bbdc url(../images/style1/body-hl8-h3.png) 0 0 repeat-y;
	color: #fff;
}
.smtext {color: #f5f5f5; FONT: 1px arial, verdana, sans-serif; font-weight: normal; line-height: 1px; margin-top: -15px;}
.bodytext {color: #f5f5f5; FONT: 12px arial, verdana, sans-serif; font-weight: normal;}
.price { color: #FFFF00; font: 15px  arial, verdana, sans-serif; font-weight: bold; font-style: italic; }
.price2 { color: #FFFF00; font: 15px  arial, verdana, sans-serif; font-weight: bold; font-style: italic; margin-left: 10px; }
.price3 { color: #FFFF00; font: 15px  arial, verdana, sans-serif; font-weight: bold; font-style: italic; line-height: 32px; text-align: bottom; }
.price4 { color: #FFFF00; font: 12px  arial, verdana, sans-serif; font-weight: bold; font-style: italic; }
.price5 { color: #FF9966; font: 12px  arial, verdana, sans-serif; font-weight: bold; font-style: italic; }
.title2 		{ color: #ffff66; font: 18px "arial narrow", arial, verdana, sans-serif; font-weight: bold; font-style: italic; }
.borders	{ BORDER: #000000 1px solid; }
.subtitle 	{ color: #ffffff; font: 15px  arial, verdana, sans-serif; font-weight: bold; font-style: italic; }
.subtitle4 	{ color: #ffffff; font: 15px  arial, verdana, sans-serif; font-weight: bold; font-style: italic; padding: 5px 95px 0 10px; line-height: 30px; }
.subtitle2 	{ color: #ffffff; font: 15px  arial, verdana, sans-serif; font-weight: bold; font-style: italic; margin-left: 8px; }
.subtitle3 { color: #FFFFFF; font: 15px  arial, verdana, sans-serif; font-weight: bold; font-style: italic; line-height: 30px; text-align: bottom; }
.formtext 	{ color: #ffffff; font: 13px  arial, verdana, sans-serif; font-weight: normal; }
.shadeform	{ FONT: 13px arial, verdana, sans-serif;
		background-image: url("/picts/shadeform.gif");
		text-align: left;
		WIDTH: 225PX;
		BORDER: #000000 1px solid}
.shadeform2	{ FONT: 13px arial, verdana, sans-serif;
		background-image: url("/picts/shadeform.gif");
		text-align: left;
		WIDTH: 250PX;
		BORDER: #000000 1px solid}
.shadeform3	{ FONT: 13px arial, verdana, sans-serif;
		background-image: url("/picts/shadeform2.gif");
		text-align: left;
		WIDTH: 250PX;
		BORDER: #000000 1px solid}
.quoteform	{ FONT: 13px arial, verdana, sans-serif;
		background-image: url("/picts/shadeform.gif");
		text-align: left;
		BORDER: #000000 1px solid}
.quoteform2	{ FONT: 13px arial, verdana, sans-serif;
		background-image: url("/picts/shadeform2.gif");
		text-align: left;
		BORDER: #000000 1px solid}
.adminform {border-color: #070745;
background-color: #3c6dc0;}


fieldset 	{ border:0px solid #070745;
		  padding-top: 0px;
		  padding-bottom: 6px;
		  padding-left: 8px;
		  padding-right: 8px;
		  text-align: left;
		  background-color: #3c6dc0; 
		  COLOR: #f7f7f7;
		  FONT: bold 12px arial, verdana, sans-serif;
		  margin-left: 5px;
		  margin-right: 15px;}

fieldset legend { border:1px solid #070745;
		  background-color: #2d63bf;
		  margin-bottom: 3px;
		  padding: 5px;
		  padding-left: 5px;
		  padding-right: 10px;
		  margin-left: -15px;
		  margin-right: 0px;
		  COLOR: #ffffff;
		  width: 100%;
		  FONT: bold 13px arial, verdana, sans-serif; }


.roundcont {
	width: 350px;
	height: 155px;
	background-color: #3c6dc0;
	background-image: url(../images/style1/roundcont.gif);
	FONT: 12px arial, verdana, sans-serif;
	font-weight: normal;
	color: #ffffff;}
.roundcont p {margin: 0 20px;}
.roundtop { background: url(/picts/clear.gif) no-repeat top right; }
.roundbottom {
	background: url(/picts/clear.gif) no-repeat top right;
	margin-top: 5px;}
img.corner {
   width: 8px;
   height: 8px;
   border: none;
   display: block !important;}

.roundcont1 {
	width: 260px;
	height: 517px;
	background-color: #2e59a9;
	FONT: 12px arial, verdana, sans-serif;
	font-weight: normal;
	color: #ffffff;}
.roundcont1 p {margin: 0 10px;}
.roundtop1 { background: url(/picts/clear.gif) no-repeat top right; }
.roundbottom1 {
	background: url(/picts/clear.gif) no-repeat top right;
	margin-top: 5px;}
img.corner1 {
   width: 8px;
   height: 8px;
   border: none;
   display: block !important;}
   
.roundcont11 {
	width: 260px;
	height: 395px;
	background-color: #3c6dc0;
	background-image: url("/picts/roundcont1.gif");
	FONT: 12px arial, verdana, sans-serif;
	font-weight: normal;
	color: #e5e5e5;}
.roundcont11 p {margin: 0 10px;}
.roundtop11 { background: url(/picts/clear.gif) no-repeat top right; }
.roundbottom11 {
	background: url(/picts/clear.gif) no-repeat top right;
	margin-top: 5px;}
img.corner11 {
   width: 8px;
   height: 8px;
   border: none;
   display: block !important;}
   
.roundcont2 {
	width: 260px;
	height: 155px;
	background-color: #2e59a9;
	FONT: 12px arial, verdana, sans-serif;
	font-weight: normal;
	color: #ffffff;}
.roundcont2 p {margin: 0 10px;}
.roundtop2 { background: url(/picts/clear.gif) no-repeat top right; }
.roundbottom2 {
	background: url(/picts/clear.gif) no-repeat top right;
	margin-top: 5px;}
img.corner2 {
   width: 8px;
   height: 8px;
   border: none;
   display: block !important;}

.roundcont3 {
	width: 705px;
	height: 1248px;
	background-color: #3c6dc0;
    background-image: url("/picts/roundcont8.gif");
	FONT: 12px arial, verdana, sans-serif;
	font-weight: normal;
	color: #e5e5e5;}
.roundcont3 p {margin: 0 10px;}
.roundtop3 { background: url(/picts/clear.gif) no-repeat top right; }
.roundbottom3 {
	background: url(/picts/clear.gif) no-repeat top right;
	margin-top: 5px;}
img.corner3 {
   width: 8px;
   height: 8px;
   border: none;
   display: block !important;}
   
.roundcont31 {
	width: 705px;
	height: 1248px;
	background-color: #3c6dc0;
	FONT: 12px arial, verdana, sans-serif;
	font-weight: normal;
	color: #e5e5e5;}
.roundcont31 p {margin: 0 10px;}
.roundtop31 { background: url(/picts/clear.gif) no-repeat top right; }
.roundbottom31 {
	background: url(/picts/clear.gif) no-repeat top right;
	margin-top: 5px;}
img.corner31 {
   width: 8px;
   height: 8px;
   border: none;
   display: block !important;}
   
.roundcont32 {
	width: 705px;
	background-color: #3c6dc0;
	background-image: url("/picts/roundcont10.gif");
	FONT: 12px arial, verdana, sans-serif;
	font-weight: normal;
	color: #e5e5e5;}
.roundcont32 p {margin: 10px 11px;} 
  
.contentpane-roundcont32 {
	width: 705px;
	margin: 3px 13px 10px 0;
	background: #2e59a9 url(/picts/roundcont4.gif) 0 0 no-repeat;
	FONT: 12px arial, verdana, sans-serif;
	font-weight: normal;
	color: #e5e5e5;
	padding: 5px; }
.contentpane-roundcont32 p {margin: 10px 11px;}
  
.contentdescription-roundcont32 {
	margin: 20px 0 10px 0px; 
	padding: 10px; }
  
.contentpaneopen-roundcont32 {
	width: 705px;
	margin: 3px 13px 10px 0;
	background-color: #3c6dc0;

	FONT: 12px arial, verdana, sans-serif;
	font-weight: normal;
	color: #e5e5e5;
	padding: 5px; }
.contentpaneopen-roundcont32 p {margin: 10px 11px;}

.contentdescription-roundcont32 {
	margin: 20px 0 10px 0px; 
	padding: 10px; }
  
.contentpaneopen-roundcont33 {
	width: 705px;
	margin: 3px 13px 10px 0;
	background: #2e59a9 url(/picts/roundcont4.gif) 0 0 no-repeat;
	FONT: 12px arial, verdana, sans-serif;
	font-weight: normal;
	color: #e5e5e5;
	padding: 5px; }
.contentpaneopen-roundcont33 p {margin: 10px 11px;}
  
.contentpaneopen-roundcont34 {
	width: 705px;
	margin: 3px 13px 10px 0;
	background: #3c6dc0 url(/picts/roundcont4.gif) 0 0 no-repeat;
	FONT: 12px arial, verdana, sans-serif;
	font-weight: normal;
	color: #e5e5e5;
	padding: 5px; }
.contentpaneopen-roundcont34 p {margin: 10px 11px;}
  
.contentpaneopen2-roundcont35 {
	width: 705px;
	margin: 3px 0 10px 0;
	background: #3c6dc0 url(/picts/roundcont4.gif) 0 0 no-repeat;
	FONT: 12px arial, verdana, sans-serif;
	font-weight: normal;
	color: #efefef;
	padding: 5px; }
.contentpaneopen2-roundcont35 p {margin: 10px 11px;}
  
.blog-roundcont35 {
	position:relative;
	margin:0 0 20px 0;
	border:2px solid #fff;
	background: #416aa6 url(/images/entrybg.png) repeat-x;
	color:#ffffff !important;
	margin: 5px 0 0 0;
}
.blog-roundcont35 p {margin: 10px 11px;}
  
.contentpaneopen-roundcont35 {
	width: 705px;
	margin: 3px 0 -5px 0;
	background: #3c6dc0;
	FONT: 12px arial, verdana, sans-serif;
	font-weight: normal;
	color: #efefef;
	padding: 0px; }
.contentpaneopen-roundcont35 p {margin: 10px 11px;}
  
.roundcont4 {
	width: 705px;
	background-color: #3c6dc0;
	background-image: url("/picts/roundcont11.gif");
	FONT: 12px arial, verdana, sans-serif;
	font-weight: normal;
	color: #e5e5e5;}
.roundcont4 p {margin: 10px 11px;}
   
.contbox5 {
	width: 260px;
	height: 120px;
	background-color: #2e59a9;
	FONT: 12px arial, verdana, sans-serif;
	font-weight: normal;
	color: #ffffff;}
.contbox5 p {margin: 0 10px;}
.conttop5 { background: url(/picts/clear.gif) no-repeat top right; }
.roundbottom5 {
	background: url(/picts/clear.gif) no-repeat top right;
	margin-top: 5px;}
img.contcorner5 {
   width: 8px;
   height: 8px;
   border: none;
   display: block !important;}
   
.roundcont6 {
	width: 705px;
	background-color: #3c6dc0;
	background-image: url("/seo_services/picts/roundcont9.gif");
	FONT: 12px arial, verdana, sans-serif;
	font-weight: normal;
	color: #ffffff;}
.roundcont6 p {margin: 0 10px;}   
   
.contbox7 {
	width: 260px;
	height: 120px;
	background-color: #3c6dc0;
	background-image: url("/picts/roundcontlive.gif");
	FONT: 12px arial, verdana, sans-serif;
	font-weight: normal;
	color: #e5e5e5;}
.contbox7 p {margin: 0 10px;}
.conttop7 { background: url(/picts/clear.gif) no-repeat top right; }
.roundbottom7 {
	background: url(/picts/clear.gif) no-repeat top right;
	margin-top: 5px;}
img.contcorner7 {
   width: 1px;
   height: 9px;
   border: none;
   display: block !important;}
   
.roundcont8 {
	width: 705px;
	background-color: #3c6dc0;
background-image: url("/picts/roundcont4.gif");
	FONT: 12px arial, verdana, sans-serif;
	font-weight: normal;
	color: #e5e5e5;}
.roundcont8 p {margin: 13px 10px;}
.roundtop8 { background: url(/picts/clear.gif) no-repeat top right; }
.roundbottom8 {
	background: url(/picts/clear.gif) no-repeat top right;
	margin-top: 5px;}
img.corner8 {
   width: 8px;
   height: 8px;
   border: none;
   display: block !important;}
   
.roundcont9 {
	width: 705px;
	background-color: #3c6dc0;
background-image: url("/picts/roundcont9.gif");
	FONT: 12px arial, verdana, sans-serif;
	font-weight: normal;
	color: #e5e5e5;}
.roundcont9 p {margin: 13px 10px;}
.roundtop9 { background: url(/picts/clear.gif) no-repeat top right; }
.roundbottom9 {
	background: url(/picts/clear.gif) no-repeat top right;
	margin-top: 5px;}
img.corner9 {
   width: 8px;
   height: 8px;
   border: none;
   display: block !important;}
   
.roundcont91 {
	width: 705px;
	background-color: #3c6dc0;
	FONT: 12px arial, verdana, sans-serif;
	font-weight: normal;
	color: #e5e5e5;}
.roundcont91 p {margin: 13px 10px;}
.roundcont91 table { margin: -15px 5px 20px 4px; }
   
/* section1 */

div#section1 {
	background: #070745;
	color: #e5e5e5;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}



div#section1 a.readon {
	background: url(../images/style1/section1-readmore.png) 0 0 no-repeat;
	color: #fff;
}

div#section1 td.section {
	background: url(../images/style1/section1-bg.png) 0 0 repeat-y;
}


div#section1 div.moduletable {
	background: #2d63bf;
	padding-left: 10px;
	padding-bottom: 13px;
	width: 270px;
}

div#section1 div.moduletable h3 {
	background: #3c6dc0;
	color: #fff;
	width: 265px;
	padding: 8px 5px 8px 10px;
	color: #ffffff; font: 15px  arial, verdana, sans-serif; font-weight: bold; font-style: italic; 
	
}

#section1 li {
	background: url(../images/style1/bullet-pathway.png) 15px 0px no-repeat;	
}

#section2 li a {
	color: #ebe652;
}

/* section2 */


div#section2 {
	background: #070745;
	padding-top: 0px;
	color: #f1f1f1;
}

div#section2 a {

}

div#section2 a.readon {
	background: url(../images/style1/section2-readmore.png) 0 0 no-repeat;
	color: #fff;
}

div#section2 td.section {
	background: #070745;
}

div#section2 div.moduletable h3 {
	background: #3c6dc0;
	color: #ffffff;
	margin-left: 5px;
	margin-right: 5px;
}

#section2 li {
	background: url(../images/style1/bullet-pathway.png) 15px 0px no-repeat;
}

#section2 li a {
	color: #ebe652;
}

img#logo {
	background: url(/picts/leftlogo.jpg) 0 0 no-repeat;
}

div#footer {
	background: url(../images/style1/bottom-bg.png) 0 0 repeat-x;
}

div#footer .rk-1 {
	background: url(../images/style1/bottom-r.png) 100% 0 no-repeat;
}

div#footer .rk-2 {
	background: url(../images/style1/bottom-l.png) 0 0 no-repeat;
}

div#the-footer {
	background: url(../images/style1/bottom-rocket.png) 50% 0 no-repeat;
}

/* horiz menu */

div#horiz-menu a,
div#horiz-menu li.active li a {
	color: #fff;
}

div#horiz-menu li:hover,
div#horiz-menu li.sfHover,
div#horiz-menu li.active:hover,
div#horiz-menu li.active.sfHover {
	background: url(../images/style1/menu2-r.png) 100% 0 no-repeat;
}

div#horiz-menu li:hover a,
div#horiz-menu li.sfHover a,
div#horiz-menu li.active:hover a,
div#horiz-menu li.active.sfHover a {
	background: url(../images/style1/menu2-l.png) 0 0 no-repeat;
	color: #fff;
}

#horiz-menu li.active {
	background: url(../images/style1/menu-r.png) 100% 0 no-repeat;
}

#horiz-menu li.active a {
	background: url(../images/style1/menu-l.png) 0 0 no-repeat;
	color: #ffffff;
}

#horiz-menu li.active li.active,
#horiz-menu li.active li.active a {
	background: none;
}

/* moomenu */

#horiz-menu li li {
	background:#070745;
	border-right:1px solid #284773;
	border-bottom: 1px solid #284773;
}

#horiz-menu li li:hover,
#horiz-menu li li.sfHover,
#horiz-menu li:hover li:hover,
#horiz-menu li.sfHover li.sfHover,
#horiz-menu li.active li.active {
	background: #284773;
}

#horiz-menu li:hover li a.daddy:link,
#horiz-menu li.sfHover li a.daddy:link,
#horiz-menu li:hover li a.daddy:visited,
#horiz-menu li.sfHover li a.daddy:visited  {
	background: url(../images/style1/bullet-sucker.png) 100% 50% no-repeat;
}

#horiz-menu li:hover,
#horiz-menu li.sfHover {
background: url(../images/style1/menu2-r.png) 100% 0 no-repeat;
}

#horiz-menu li:hover a
#horiz-menu li.sfHover a {
background: url(../images/style1/menu2-l.png) 0 0 no-repeat;	
}

/* top menu */

div#top ul.menu a,
div#top a.mainlevel {
	color: #fff;
}

/* mainlevel menu */

a.mainlevel {
	background: url(../images/style1/bullet-pathway.png) 0 3px no-repeat;
}

li.active a,
li.active li.active a,
li.active li.active li.active a,
li.active li.active li.active li.active a {
    font-weight: bold;
    color: #00335b;
}

li.active li a,
li.active li.active li a,
li.active li.active li.active li a {
	font-weight: normal;
	color: #EB7B00;
}

/* content stuff */

a img.album,
.flickr_badge_image img {
	border: 2px solid #ee7a00;
}

#mainbody div.moduletable-hilite1 .flickr_badge_image img {
	border: 2px solid #968237;
}

#mainbody div.moduletable-hilite2 .flickr_badge_image img {
	border: 2px solid #EB7B00;
}

#mainbody div.moduletable-hilite3 .flickr_badge_image img {
	border: 2px solid #54702A;
}

#mainbody div.moduletable-hilite4 .flickr_badge_image img {
	border: 2px solid #00335B;
}

span.alert {
	color: #c00;
	border-top: 3px solid #fe7b7a;
	border-bottom: 3px solid #fe7b7a;
	background: #ffcccc url(../images/style1/status-alert.png) 10px 50% no-repeat;
}

span.info {
	color: #0055BB;
	border-top: 3px solid #629de3;
	border-bottom: 3px solid #629de3;
	background: #CDDFF6 url(../images/style1/status-info.png) 10px 50% no-repeat;
}

span.note {
	color: #B79000;
	border-top: 3px solid #fde179;
	border-bottom: 3px solid #fde179;
	background: #fff5cc url(../images/style1/status-note.png) 10px 50% no-repeat;
}

span.download {
	color: #57861A;
	border-top: 3px solid #c2df88;
	border-bottom: 3px solid #c2df88;
	background: #e8f4d2 url(../images/style1/status-download.png) 10px 50% no-repeat;
}

blockquote {
	background: #2b5fb8 url(../images/style1/blockquote.png) 0 0 no-repeat;
	color: #ffffff;
	font-style: italic;
	font-size: 110%;
	line-height: 130%;
}

pre {
	background: #f6f6f6;
	border-top: 3px solid #ddd;
	border-bottom: 3px solid #ddd;
}

#mainbody ul.check1 li,
#mainbody li.check1 {
	background: url(../images/style1/yes.gif) 0 0 no-repeat;
}

#mainbody ul.check2 li,
#mainbody li.check2 {
	background: #2d63bf url(../images/style1/yes2.gif) 5px 0 no-repeat;
	border-top: 1px solid #efefef;
}

#mainbody ul.check3 li,
#mainbody li.check3 {
	background: #3c6dc0 url(../images/style1/yes2.gif) 5px 0 no-repeat;
	border-top: 1px solid #efefef;
}

#mainbody ul.check4 li,
#mainbody li.check4 {
	background: #2d63bf url(../images/style1/yes2.gif) 5px 0 no-repeat;
	border-top: 1px solid #efefef;
	border-bottom: 1px solid #efefef;
}

#mainbody ul.arrow1 li,
#mainbody li.arrow1 {
	background: url(../images/style1/bullet-pathway.png) 0 0 no-repeat;
}

#mainbody ul.arrow2 li,
#mainbody li.arrow2 {
	background: url(../images/style1/bullet-4.png) 0 0 no-repeat;
}

#mainbody ul.arrow3 li,
#mainbody li.arrow3 {
	background: url(../images/style1/bullet-5.png) 0 0 no-repeat;
}

#mainbody ul.star li,
#mainbody li.star {
	background: url(../images/style1/bullet-6.png) 0 0 no-repeat;
}

#mainbody ul.circle li,
#mainbody li.circle {
	background: url(../images/style1/bullet-7.png) 0 0 no-repeat;
}

span.loginsubmit,
span.logoutsubmit {
	color: #fff;
	background: url(../images/style1/login_button.png) no-repeat;
}

/* joomla content */
span.pathway {
	color: #69bce2;
}

span.pathway img {
	background: url(../images/style1/bullet-pathway.png) no-repeat;
}

span.pathway a {
	color: #fff;
}

.highlight {
  background-color: #ffc;
}

table.mainbody td.mainbody td.sectiontableheader {
  background: #070745;
  border-bottom: 1px solid #ddd;
}

.sectiontableheader-roundcont32 {
  background: #070745;
  border-bottom: 1px solid #ddd;
    padding: 0 10px 0 10px;
    line-height: 20px;
}

.sectiontableheader-roundcont35 {
  background: #070745;
  border-bottom: 1px solid #ddd;
    padding: 0 10px 0 10px;
    line-height: 20px;
}

.sectiontitle {
  background: #070745;
  border-bottom: 1px solid #ddd;
    padding: 2px 10px 2px 10px;
    line-height: 20px;
    width: 695px;
    color: #FFFF00; font: 15px  arial, verdana, sans-serif; font-weight: bold; font-style: italic;
}

.sectiontitle-2 {
  background: #070745;
  border-bottom: 1px solid #ddd;
    padding: 2px 10px 2px 10px;
    line-height: 20px;
    color: #FFFF00; font: 15px  arial, verdana, sans-serif; font-weight: bold; font-style: italic;
}

td.contentheading-roundcont33 {
  background: #070745;
  border-bottom: 1px solid #ddd;
    padding: 2px 10px 2px 10px;
    line-height: 20px;
    color: #FFFF00; font: 15px  arial, verdana, sans-serif; font-weight: bold; font-style: italic;
}

h2 a.entryContent, h2 a.entryContent:link, h2 a.entryContent:visited{
	color: #ebe652; font: 16px  arial, verdana, sans-serif; font-weight: bold; font-style: italic;
}

h2 a.entryContent:hover{
	color:#ffff00 !important;
	text-decoration: underline;
	background:none;
}

tr.contentheading-entry h2 { margin: 3px 0 10px 10px; }

td.contentheading-roundcont35 {
  background: #3c6dc0 url(/picts/postbg.jpg) 0 0 repeat-x;
    padding: 0px 0px 0px 10px;
    height: 50px;
    color: #FFFF00; font: 17px  arial, verdana, sans-serif; font-weight: bold; font-style: italic;
}

td.contentheading-roundcont35 h1 {
    color: #ffffff; font: 17px arial, verdana, sans-serif; font-weight: bold; font-style: italic;
    margin: 0px 0 6px 0;
}

td.contentdescription-roundcont32 h1 {
    color: #ffffff; font: 17px arial, verdana, sans-serif; font-weight: bold; font-style: italic;
    margin: -10px 0 3px 0;
}

td.contentheading-post-roundcont33 {
  background: #2d63bf;
  border-bottom: 1px solid #ddd;
    padding: 2px 10px 2px 10px;
    line-height: 20px;
    color: #FFFF00; font: 15px  arial, verdana, sans-serif; font-weight: bold; font-style: italic;
}

td.contentheading-post-roundcont33 h1 {
  background: #2d63bf;
    color: #FFFF00; font: 17px arial, verdana, sans-serif; font-weight: bold; font-style: italic;
    margin: 10px 0 0 0;
}

td.contentheading-roundcont32 {
  background: #2d63bf;
  border-bottom: 0px solid #ddd;
    padding: 2px 10px 2px 10px;
    line-height: 20px;
    color: #FFFF00; font: 17px  arial, verdana, sans-serif; font-weight: bold; font-style: italic;
}

td.contentheading-roundcont32 h1 {
  background: #2d63bf;
    color: #ffffff; font: 17px arial, verdana, sans-serif; font-weight: bold; font-style: italic;
    margin: 10px 0 3px 0;
}


tr.sectiontableentry1 td,
tr.sectiontableentry2 td,
td.sectiontableentry1,
td.sectiontableentry2 {
  border-top: 1px #fff;
  border-bottom: 1px solid #efefef;
  color: #ffffff;	
}

tr.sectiontableentry1 td,
td.sectiontableentry1 {
  background-color: #2d63bf;
}

tr.sectiontableentry2 td,
td.sectiontableentry2 {
  background-color: #99baea;
}


tr.sectiontableentry1-roundcont32 td,
tr.sectiontableentry2-roundcont32 td,
td.sectiontableentry1-roundcont32,
td.sectiontableentry2-roundcont32 {
  border-top: 1px #fff;
  border-bottom: 1px solid #efefef;
  color: #ffffff;
  padding: 0 10px 0 10px;
  text-align: middle;

}

tr.sectiontableentry1-roundcont32 td,
td.sectiontableentry1-roundcont32 {
  background-color: #2d63bf;
  line-height: 24px;
}

tr.sectiontableentry2-roundcont32 td,
td.sectiontableentry2-roundcont32 {
  background-color: #99baea;
  line-height: 24px;
}

tr.sectiontableentry1-roundcont33 td,
tr.sectiontableentry2-roundcont33 td,
td.sectiontableentry1-roundcont33,
td.sectiontableentry2-roundcont33 {
  border-bottom: 1px solid #ffffff;
  color: #ffffff;
  padding: 0 5px 0 5px;
  text-align: middle;
}

tr.sectiontableentry3-roundcont33 td,
td.sectiontableentry3-roundcont33 {
  border-bottom: 0px;
  color: #ffffff;
  padding: 0 5px 0 5px;
  text-align: middle;
}




tr.sectiontableentry1-roundcont35 td,
tr.sectiontableentry2-roundcont35 td,
td.sectiontableentry1-roundcont35,
td.sectiontableentry2-roundcont35 {
  border-top: 1px #fff;
  border-bottom: 1px solid #efefef;
  color: #ffffff;
  padding: 0 10px 0 10px;
  text-align: middle;

}

tr.sectiontableentry1-roundcont35 td,
td.sectiontableentry1-roundcont35 {
  background-color: #2d63bf;
  line-height: 24px;
}

tr.sectiontableentry2-roundcont35 td,
td.sectiontableentry2-roundcont35 {
  background-color: #99baea;
  line-height: 24px;
}





tr.sectiontableentry3-roundcont35 td,
td.sectiontableentry3-roundcont35 {
  background: #3c6dc0 url(/picts/sharedbg.jpg) 0 5px no-repeat;
  border-bottom: 0px;
  height: 110px;
  color: #ffffff;
  padding: 0 275px 0 0;
  text-align: middle;
}

tr.sectiontableentry2-roundcont34 td,
td.sectiontableentry2-roundcont34 {
  border-bottom: 0px;
  color: #ffffff;
  padding: 0 5px 0 5px;
  text-align: middle;
}

tr.sectiontableentry3-roundcont34 td,
td.sectiontableentry3-roundcont34 {
  border-bottom: 0px;
  color: #ffffff;
  padding: 4px 5px 4px 5px;
  text-align: middle;
}

table tr.sectiontitle td {
  background: #070745;
  border-bottom: 0px solid #ddd;
    padding: 2px 10px 2px 10px;
    line-height: 20px;

    color: #FFFF00; font: 15px  arial, verdana, sans-serif; font-weight: bold; font-style: italic;
}

table tr.dark,
table tr.dark td {
  border-top: 1px solid #ffffff;
  color: #f7f7f7;
  font-weight: bold;
  padding: 0 5px 0 10px;
  text-align: middle;
  background-color: #3c6dc0;
  line-height: 23px;
}

table tr.light,
table tr.light td {
  border-top: 1px solid #ffffff;
  color: #f7f7f7;
  font-weight: bold;
  padding: 0 5px 0 10px;
  text-align: middle;
  background-color: #2d63bf;
  line-height: 23px;
}

table tr.lightb,
table tr.lightb td {
  border-bottom: 1px solid #ffffff;
  border-top: 1px solid #ffffff;
  color: #f7f7f7;
  font-weight: bold;
  padding: 0 5px 0 10px;
  text-align: middle;
  background-color: #2d63bf;
  line-height: 23px;
}

table tr.darkb,
table tr.darkb td {
  border-bottom: 1px solid #ffffff;
  border-top: 1px solid #ffffff;
  color: #f7f7f7;
  font-weight: bold;
  padding: 0 5px 0 10px;
  text-align: middle;
  background-color: #3c6dc0;
  line-height: 23px;
}

tr.sectiontableentry4-roundcont33 td,
td.sectiontableentry4-roundcont33 {
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  color: #ffffff;
  padding: 0 5px 0 5px;
  text-align: middle;
}

tr.sectiontableentry5-roundcont33 td,
td.sectiontableentry5-roundcont33 {
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  color: #ffffff;
  background-color: #2d63bf;
  line-height: 15px;
  padding: 0 5px 0 5px;
  text-align: middle;
}

tr.sectiontableentry1-roundcont33 td,
td.sectiontableentry1-roundcont33 {
  background-color: #3c6dc0;
  line-height: 15px;
}

tr.sectiontableentry2-roundcont33 td,
td.sectiontableentry2-roundcont33 {
  background-color: #2d63bf;
  line-height: 15px;
}

tr.sectiontableentry3-roundcont33 td,
td.sectiontableentry3-roundcont33 {
  background-color: #3c6dc0;
  line-height: 15px;
}

tr.sectiontableentry4-roundcont33 td,
td.sectiontableentry4-roundcont33 {
  background-color: #3c6dc0;
  line-height: 15px;
}


table.contentpaneopen tbody tr td span.small {
	background: url(../images/style1/icon-author.png) 0 0 no-repeat;
}


td.createdate {
	background: url(../images/style1/icon-created.png) 10px 0 no-repeat;
	margin: 0 0 0 10px;
	font-size: 12px;
	color: #ffffff;
	padding: 0 0 0 40px;
	line-height: 24px;
}

td.createby {
	background: url(../images/style1/icon-author.png) 10px 3px no-repeat;
	margin: 0 0 0 10px;
	font-size: 12px;
	color: #ffffff;
	padding: 5px 0 0 40px;
	line-height: 24px;
}

/* pull-down */

#fxContainer .contentheading,
#fxContainer div.moduletable h3,
#fxContainer {
	color: #e5e5e5;
}

#fxTarget { 
	background: #00335b;
	border-bottom: 2px solid #002440;
}

#fxTab {
	background: url(../images/style1/fx-tab.png) 0 0 no-repeat;
}

#fxTab a:link,
#fxTab a:visited,
#fxContainer a:link,
#fxContainer a:visited {
	color: #fff;
}

#fxTab span:hover,
#fxTab a:hover {
	color: #ebe652;
}

.inputbox3	{ FONT: 13px arial, verdana, sans-serif;
		background-image: url("/picts/shadeform.gif");
		text-align: left;
		WIDTH: 110PX;
		BORDER: #000000 1px solid}

#mod_loginform { padding-top: 20px; }

.font-maroon {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CC0000;
}

.font-white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}

.table-main {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	background-color: #FFFFFF;
}

.table-footerborder {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #7C7C7C;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7C7C7C;
}

.table-footerbg-maroon {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #950000;
}

.table-footerbg-grey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #767676;
}

.table-footerbg-lightgrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #F4F4F4;
}

.footer-texts {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #646464;
}


.page-title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #990000;
	font-weight: bold;
}


.table-bg-steps-head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #950000;
	font-weight: bold;
}

.home-signupreasons {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #F5FAD2;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #BCBCBC;
	border-bottom-color: #BCBCBC;
	border-left-color: #BCBCBC;
}


.home-topboxes-bottom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #BCBCBC;
	border-bottom-color: #BCBCBC;
	border-left-color: #BCBCBC;
}

.border-lr-maroon
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #990000;
	border-left-color: #990000;
}

.border-lrb-maroon
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #990000;
	border-left-color: #990000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #990000;
}

.border-grey-header {
	border: 1px solid #666666;
}

.border-grey-contents {
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
}

.bg-maroon {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #990000;
}

.bg-grey-dark {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #6F6F6F;
}

.bg-grey-light {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #B2B2B2;
	border: 1px solid #6F6F6F;
}

.border-maroon {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border-right: 1px solid #990000;
	border-bottom: 1px solid #990000;
	border-left: 1px solid #990000;
}

.border-grey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border: 1px solid #6F6F6F;
}

.border-grey-lrb {
	 background: #070745;
}

#getpwd{
	visibility: hidden;
}
div#service_area_block {
	background: #2e59a9;
	padding: 10px;
	margin:5px 0;
	color: #f9f9f9;
	display:none;
}

div#service_area_block p {
	padding: 0px;
	margin: 0;
}
