body{



	background-color:#FFFFFF;

	background-position: center top;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

}

.webplanstext { font-family: tahoma; padding:2px; font-size: 12px; color:#404040; text-align:left; text-decoration:none;}

a:link {

	color: #3e3e3f;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	text-decoration:none;

}

a:visited {

	color: #3e3e3f;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	text-decoration:none;

}

a:hover {

	color: #0043E6;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	text-decoration:unline;

}

a:active {

	color: #3e3e3f;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	text-decoration:underline;

}

.style1 {color: #246992}

.fieldset

{

font-family:Tahoma;

font-size:12px;

color:#FF9900;

border-width:1px;

border-style:ridge;

border-color:#CBCFEF;

}

.title_sitemap {

	font-family:tahoma;

	font-size: 10px;

	color: #000000;

	font-weight:normal;

	padding-top:10px;

	font-size:large;

	text-transform: uppercase;

}

.linklightblue {

	color: #246992;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-decoration:none;

	}

a.linklightblue:link {

	color: #246992;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-decoration:none;

	}

a.linklightblue:visited {

	color:#246992;

	text-decoration:none;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

}

a.linklightblue:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FA9539;

	text-decoration:underline;

	}

.leftnavigation

{

	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#29597B;

}

a.leftnavigation:link

{

	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#29597B; text-decoration:none;

}

a.leftnavigation:visited

{

	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#29597B; text-decoration:none;

}

a.leftnavigation:hover

{

	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#B5B2B5; text-decoration:none;

}

.title_heading {

	font-family:tahoma;

	font-size: 14px;

	color: #000000;

	font-weight:normal;

	padding-top:10px;

	font-size:large;

	text-transform: uppercase;

}

.sub_title_heading {

	font-family:tahoma;

	color: #000000;

	font-weight:bold;

	padding-top:10px;

	font-size:small;

	text-transform: uppercase;

}

.mainbodytables {

background:url(../images/r2c1back.jpg);

background-repeat:repeat-x;

text-align:left;

width:900px;

padding-left: 5px;

padding-right: 5px;

margin-bottom: 1px;

}









.rightmenu         { font-family: tahoma; font-size: 11px; color:#24618E; text-align:justify; text-decoration:none;}

.rightmenu a:link    { font-family: tahoma; font-size: 11px; color:#24618E; text-align:center; text-decoration:underline;}

.rightmenu a:hover   { font-family: tahoma; font-size: 11px; color:#24618E; text-align:center; text-decoration:none;}

.rightmenu a:active  { font-family: tahoma; font-size: 11px; color:#24618E; text-align:center; text-decoration:none;}

.rightmenu a:visited  { font-family: tahoma; font-size: 11px; color:#24618E; text-align:center; text-decoration:underline;}







.portfoliomenu         { font-family: tahoma; font-size: 12px; color:#404040; text-align:justify; text-decoration:none;}

.portfoliomenu a:link    { font-family: tahoma; font-size: 11px; color:#24618E; text-align:center; text-decoration:underline;}

.portfoliomenu a:hover   { font-family: tahoma; font-size: 11px; color:#24618E; text-align:center; text-decoration:none;}

.portfoliomenu a:active  { font-family: tahoma; font-size: 11px; color:#24618E; text-align:center; text-decoration:none;}

.portfoliomenu a:visited  { font-family: tahoma; font-size: 11px; color:#24618E; text-align:center; text-decoration:underline;}











.serviceslinks        { font-family: tahoma; font-size: 12px; color:#404040; text-align:left; text-decoration:none;}

.serviceslinks a:link    { font-family: tahoma; font-size: 12px; color:#404040; text-align:left; text-decoration:none;}

.serviceslinks a:hover   { font-family: tahoma; font-size: 12px; color:#24618E; text-align:left; text-decoration:blink;}

.serviceslinks a:active  { font-family: tahoma; font-size: 12px; color:#404040; text-align:left; text-decoration:none;}

.serviceslinks a:visited  { font-family: tahoma; font-size: 12px; color:#404040; text-align:left; text-decoration:underline;}



.bodytext        { font-family: tahoma; padding-top:5px; padding-bottom:5px; padding-left:5px;padding-right:5px;line-height:18px;font-size: 12px; color:#404040; text-decoration:none;}

.bodytext a:link    { font-family: tahoma; font-size: 12px; color:##24618E; text-align:left; text-decoration:underline;}

.bodytext a:hover   { font-family: tahoma; font-size: 12px; color:#24618E; text-align:left; text-decoration:none;}

.bodytext a:active  { font-family: tahoma; font-size: 12px; color:#24618E; text-align:left; text-decoration:none;}

.bodytext a:visited  { font-family: tahoma; font-size: 12px; color:#24618E; text-align:left; text-decoration:underline;}



.bodytext2        { font-family: tahoma; padding-top:2px; font-size: 12px; color:#404040; text-decoration:none;}

.bodytext2 a:link    { font-family: tahoma; font-size: 12px; color:##24618E; text-align:left; text-decoration:underline;}

.bodytext2 a:hover   { font-family: tahoma; font-size: 12px; color:#24618E; text-align:left; text-decoration:none;}

.bodytext2 a:active  { font-family: tahoma; font-size: 12px; color:#24618E; text-align:left; text-decoration:none;}

.bodytext2 a:visited  { font-family: tahoma; font-size: 12px; color:#24618E; text-align:left; text-decoration:underline;}



.headingtext        { font-family: tahoma; padding-top:5px; padding-bottom:5px; padding-left:5px;padding-right:15px;line-height:18px;font-size: 12px; color:#404040; text-align:justify; text-decoration:none;}

.headingtext a:link    { font-family: tahoma; font-size: 12px; color:##24618E; text-align:left; text-decoration:underline;}

.headingtext a:hover   { font-family: tahoma; font-size: 12px; color:#24618E; text-align:left; text-decoration:none;}

.headingtext a:active  { font-family: tahoma; font-size: 12px; color:#24618E; text-align:left; text-decoration:none;}

.headingtext a:visited  { font-family: tahoma; font-size: 12px; color:#24618E; text-align:left; text-decoration:underline;}







.innermenu         { font-family: tahoma; font-size: 12.5px; color:#24618E; text-align:center; text-decoration:none;}

.innermenu a:link    { font-family: tahoma; font-size: 12.5px; color:#24618E; text-align:center; text-decoration:none;}

.innermenu a:hover   { font-family: tahoma; font-size: 12.5px; color:#6A717B; text-align:center; text-decoration:blink;}

.innermenu a:active  { font-family: tahoma; font-size: 12.5px; color:#24618E; text-align:center; text-decoration:none;}

.innermenu a:visited  { font-family: tahoma; font-size: 12.5px; color:#24618E; text-align:center; text-decoration:underline;}





.partners{

	font-family:Tahoma;

	font-size: 11px;

	font-weight: normal;

	color: #24618E;

	text-align:justify;

}

.partners a:link    { font-family: tahoma; font-size: 11px; color:#24618E; text-align:justify; text-decoration:none;}

.partners a:hover    { font-family: tahoma; font-size: 11px; color:#24618E; text-align:center; text-decoration:underline;}

.partners a:active  { font-family: tahoma; font-size: 11px; color:#24618E; text-align:right; text-decoration:none;}

.partners a:visited  { font-family: tahoma; font-size: 11px; color:#24618E; text-align:right; text-decoration:inherit;}







.partnersheading {

background:#24618E;

font-family: Tahoma;

font-size: 11px;

color: #ffffff;

text-align:center;

font-weight: bold;

height: 17px;

line-height: 17px;

}

.tableheader

{

height:90px;

background-color:#EBEBEB;

}

table.borderOut{

	border: 1px solid #fff;

	text-align:center;

}



h3{

	color: #FC4404;

	font-size: 11px;

	font-family:tahoma;

	text-decoration: none;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #DDDDDD;

	font-weight:bold;

}



td.borderLeft{

	border-left: 1px solid #fff;

}



.maintableborder{

	background-color:#FFFFFF;

	border-left-width:1px;

	border-right-width:1px;

	border-top-width:0px;

	border-bottom-width:0px;

	border-style:solid;

	border-color:#E9E9F5;

	width:900px;



}

.searchtable{

	background:#24618E url(../images/buttonsbox.jpg);

	background-repeat:repeat-x;

	height:15px;

}



.linksmmm         { font-family: tahoma; font-size: 11px; color:#24618E; text-align:center; text-decoration:none; height:50px;}

.linksmmm a:link    { font-family: tahoma; font-size: 11px; color:#24618E; text-align:center; text-decoration:underline; height:50px;}

.linksmmm a:hover   { font-family: tahoma; font-size: 11px; color:#24618E; text-align:center; text-decoration:none; height:50px;}

.linksmmm a:active  { font-family: tahoma; font-size: 11px; color:#24618E; text-align:center; text-decoration:none; height:50px;}

.linksmmm a:visited  { font-family: tahoma; font-size: 11px; color:#24618E; text-align:center; text-decoration:inherit; height:50px;}



.footer       { font-family: tahoma; font-size: 11px; color:#24618E; text-align:center; text-decoration:none; height:15px;}

.footer a:link    { font-family: tahoma; font-size: 11px; color:#24618E; text-align:center; text-decoration:underline; height:15px;}

.footer a:hover   { font-family: tahoma; font-size: 11px; color:#24618E; text-align:center; text-decoration:none; height:15px;}

.footer a:active  { font-family: tahoma; font-size: 11px; color:#24618E; text-align:center; text-decoration:none; height:15px;}

.footer a:visited  { font-family: tahoma; font-size: 11px; color:#24618E; text-align:center; text-decoration:inherit; height:15px;}





.pipe{

	background-image:url(../images/pipe.jpg);

	vertical-align:middle;

	line-height:12px;

	height:12px;

	width:900px;

	padding-left:5px;

}

.tableLeftmenu{

	background-image:url(../images/pipe.jpg);

	vertical-align:middle;

	line-height:12px;

	height:12px;

	width:900px;

	

}

.textfield

{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	FONT-SIZE: 0.8em; 

	padding-left: 1px;

	color:#CCCCCC;

	background-color: #333333;

	width: 130px;

	text-decoration: none;

	letter-spacing: 1px;

	vertical-align: middle;

	word-spacing: 1px;

	border: 1px solid #4E6360;

}

.inputbrowse{

	width:157px;

	border-width: 1px 1px 1px 1px;

	border-style: solid solid ridge solid;

	border-color:#7b9cb6;

	font-family:Arial, Helvetica, sans-serif;

	margin-top: 2px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top: 1px;

	padding-right: 2px;

	padding-bottom: 1px;

	padding-left: 2px;

	height: 20px;

	font-size: 11px;

	color: #666666;

}

.table1{

	background-color:#F2F2F2;

	border-width:1px;

	border-style:solid;

	border-color:#E4E4E4;

	color: #333333;

	height: 43px;

	text-align: left;

	margin:3px 3px 2px 2px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	FONT-SIZE: 0.8em; 

	

}

.tablebanners{



	border-width:1px;

	border-style:solid;

	border-color:#E4E4E4;

	color: #333333;

	width:195;

	height: 43px;

	text-align: center;

	vertical-align:top;

	margin:3px 3px 2px 2px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	FONT-SIZE: 0.8em; 

	

}

.select{

	width:140px;

	border-width: 1px 1px 1px 1px;

	border-style: solid solid ridge solid;

	border-color:#7b9cb6;

	font-family:Arial, Helvetica, sans-serif;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	height: 16px;

    font-size: 11px;

	text-align:left;

	color: #666666;

}



.selects{

	width:100px;

	border-width: 1px 1px 1px 1px;

	border-style: solid solid ridge solid;

	border-color:#7b9cb6;

	font-family:Arial, Helvetica, sans-serif;

	margin-top: 2px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	height: 15px;

    font-size: 11px;

	color: #666666;

}

.selectvs{

	width:50px;

	border-width: 1px 1px 1px 1px;

	border-style: solid solid ridge solid;

	border-color:#7b9cb6;

	font-family:Arial, Helvetica, sans-serif;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	height: 15px;

    font-size: 11px;

	color: #666666;

}

.input{

	width:140px;

	border-width: 1px 1px 1px 1px;

	border-style: solid solid ridge solid;

	border-color:#7b9cb6;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	height: 16px;

	font-size: 11px;

	color: #666666;

}

.inputuser{

	width:120px;

	border-width: 1px 1px 1px 1px;

	border-style: solid solid ridge solid;

	border-color:#7b9cb6;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	height: 16px;

	font-size: 11px;

	color: #666666;

}

.inputsearch{

	width:200px;

	border-width: 1px 1px 1px 1px;

	border-style: solid solid ridge solid;

	border-color:#7b9cb6;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	height: 17px;

	font-size: 11px;

	color: #666666;

}

.selectboxsearch{

	width:200px;

	border-width: 1px 1px 1px 1px;

	border-style: solid solid ridge solid;

	border-color:#7b9cb6;

	font-family:Arial, Helvetica, sans-serif;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	height: 17px;

    font-size: 11px;

	text-align:left;

	color: #666666;

}

/*left main td css*/



.lefttd

{

width:200px;

vertical-align:top;

/*background-color:#ECEBFC;*/

}

.leftable

{

width:200px;

padding-left:10px;

}

.lhboxh {

background:#24618E url(../images/theading_blue.jpg);

font-family: Tahoma;

font-size: 11px;

color: #ffffff;

text-align:center;

font-weight: bold;

height: 27px;

width: 200px;

line-height: 27px;

padding-left: 0px;

margin-bottom: 1px;

}

.lhbox {

background:#E8EDF9 url(../images/lhbox.gif) repeat-x;;

border-left: #dde2f5 0px solid;

border-right: #dde2f5 1px solid;

border-bottom: #dde2f5 1px solid;

color: #121732;

text-align:left;

line-height: 1.3;

padding-top: 0px;

padding-bottom: 0px;

padding-right: 9px;

padding-left: 9px;

margin-bottom: 14px;

width: 181px;

}

.lhboxhcat {

background:#24618E url(../images/theading_blue.jpg);

font-family: Tahoma;

font-size: 11px;

color: #ffffff;

text-align:center;

font-weight: bold;

height: 27px;

width: 200px;

line-height: 27px;

padding-left: 0px;

margin-bottom: 1px;

}

.lhboxcat {

background:#E8EDF9 url(../images/lhbox.gif) repeat-x;;

border-left: #dde2f5 0px solid;

border-right: #dde2f5 1px solid;

border-bottom: #dde2f5 1px solid;

color: #121732;

text-align:left;

line-height: 1.3;

padding-top: 0px;

padding-bottom: 0px;

padding-right: 9px;

padding-left: 9px;

margin-bottom: 14px;

width: 181px;

}

.lhboxhhosting {

background:#24618E url(../images/theading_blue.jpg);

font-family: Tahoma;

font-size: 11px;

color: #ffffff;

text-align:center;

font-weight: bold;

height: 27px;

width: 200px;

line-height: 27px;

padding-left: 0px;

margin-bottom: 1px;

}

.lhboxhosting {

background-color:#FFFFFF;

border-left: #dde2f5 0px solid;

border-right: #dde2f5 1px solid;

border-bottom: #dde2f5 1px solid;

color: #121732;

text-align:center;

line-height: 1.3;

padding-top: 0px;

padding-bottom: 0px;

padding-right: 9px;

padding-left: 9px;

margin-bottom: 14px;

width: 181px;

}

.lhboxhpartners {

background:#24618E url(../images/theading_blue.jpg);

font-family: Tahoma;

font-size: 11px;

color: #ffffff;

text-align:center;

font-weight: bold;

height: 27px;

width: 200px;

line-height: 27px;

padding-left: 0px;

margin-bottom: 1px;

}

.lhboxpartners {

background:#E8EDF9 url(../images/lhbox.gif) repeat-x;;

border-left: #dde2f5 0px solid;

border-right: #dde2f5 1px solid;

border-bottom: #dde2f5 1px solid;

color: #121732;

text-align:center;

line-height: 1.3;

padding-top: 0px;

padding-bottom: 0px;

padding-right: 9px;

padding-left: 9px;

margin-bottom: 14px;

width: 181px;

}

/*left main td css*/





/*right main td css*/

.righttd

{

width:200px;

vertical-align:top;

}

.righttable

{

width:180px;

padding-right:10px;

}

.lhboxhright {

background:#24618E url(../images/theading_blue.jpg);

font-family: Tahoma;

font-size: 11px;

color: #ffffff;

text-align:center;

font-weight: bold;

height: 27px;

width: 200px;

line-height: 27px;

padding-left: 0px;

margin-bottom: 1px;

}

.lhboxright {

background:#E8EDF9 url(../images/lhbox.gif) repeat-x;;

border-left: #dde2f5 0px solid;

border-right: #dde2f5 1px solid;

border-bottom: #dde2f5 1px solid;

color: #121732;

text-align:center;

line-height: 1.3;

padding-top: 5px;

padding-bottom: 0px;

padding-right: 9px;

padding-left: 9px;

margin-bottom: 14px;

width: 181px;

}

/*right main td css END */





.textarea1{

	width:250px;

	border-width: 1px 1px 1px 1px;

	border-style: solid solid ridge solid;

	border-color:#7b9cb6;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	margin-top: 2px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top: 1px;

	padding-right: 2px;

	padding-bottom: 1px;

	padding-left: 2px;

	height: 31px;

    font-size: 11px;

	color: #666666;

}

.textarea2{

	width:510px;

	border-width: 1px 1px 1px 1px;

	border-style: solid solid ridge solid;

	border-color:#7b9cb6;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	margin-top: 2px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top: 1px;

	padding-right: 2px;

	padding-bottom: 1px;

	padding-left:f 2px;

	height: 31px;

    font-size: 11px;

	color: #666666;

}

.sbutten

{

	font-family: tahoma;

	font-size: 11px; 

	color:#24618E;

	border-style: solid solid ridge solid;

	border-color:#7b9cb6;

	text-align:center;

	background-image:url(../images/search_bg.jpg);

	width: 60px;

	height:20px;

	vertical-align: middle;

	border: 1px solid;

}

.table1heading {

	font-weight: bold;

	color: #333333;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

}

.heading {

	font-weight: bold;

	color: #333333;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	margin:0px;

	padding: 1px;

	font-weight: bold;

	text-align: left;

	margin:4px 2px 2px 2px;

	height: 20px;

}







.headingblue {

	padding:6px 0;

	font-weight: bold;

	color: #24618E;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	margin:0px;

	padding: 1px;

	font-weight: bold;

	text-align: center;

	margin:4px 2px 2px 2px;

	height: 20px;

}

.headingblueleft {

	padding:6px 0;

	font-weight: bold;

	color: #24618E;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	margin:0px;

	padding: 1px;

	font-weight: bold;

	text-align: left;

	padding-top:5px;

	padding-left:5px;

	padding-right:5px;

	margin:4px 2px 2px 2px;

	height: 20px;

}

.text-example {

	color: #7b9cb6;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	padding: 1px;

}

.headingtextfields {

	FONT-SIZE: 11px; 

	COLOR:#FFFFFF;

	FONT-FAMILY: Verdana, Arial, Helvetica;

	TEXT-DECORATION: none;

	letter-spacing: 1px;

	word-spacing: 1px;

}

.cellpadding{

padding-bottom:10px;

}



/* ---------------------------Category menu-------------------------------- */

#navTop{

	height: 28px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #FFCD9B;

	text-decoration: none;

	background-color: #FF6600;

	background-image: url(images/nav_slc.jpg);

	background-repeat: repeat-x;

	padding: 0 6px;

	border-top: 1px solid #fff;

	border-bottom: 3px solid #fff;

}



#navTop a{

	color: #FFFFFF;

	text-decoration: none;

	padding: 0 6px;

}

#navTop a:hover{

	color:#993300;

}



/* End category menu */



/* For Templates */

.addtocart{

font-family: Tahoma;

text-align:center;

width:175px;

background:#24618E;

font-size: 11px;

color:#FFFFFF;

}

.addtocart a:link    { font-family: Tahoma; font-size: 11px; color:#FFFFFF; text-align:center; text-decoration:none;}

.addtocart a:hover   { font-family: Tahoma; font-size: 11px; color:#FFFFFF; text-align:center; text-decoration:underline;}

.addtocart a:active  { font-family: Tahoma; font-size: 11px; color:#FFFFFF; text-align:center; text-decoration:none;}

.addtocart a:visited  { font-family: Tahoma; font-size: 11px; color:#FFFFFF; text-align:center; text-decoration:none;}



.addtocartheading{

font-family:Tahoma;

text-align:left;

width:175px;

font-size: 11px;

color:#24618E;

}

.addtocartspe{

font-family: Tahoma;

text-align:center;

background:#24618E;

font-size: 11px;

color:#FFFFFF;

}

.addtocartspe a:link    { font-family: Tahoma; font-size: 11px; color:#FFFFFF; text-align:center; text-decoration:none;}

.addtocartspe a:hover   { font-family: Tahoma; font-size: 11px; color:#FFFFFF; text-align:center; text-decoration:underline;}

.addtocartspe a:active  { font-family: Tahoma; font-size: 11px; color:#FFFFFF; text-align:center; text-decoration:none;}

.addtocartspe a:visited  { font-family: tahoma; font-size: 11px; color:#FFFFFF; text-align:center; text-decoration:inherit;}



.addtocartspecific{

font-family:Tahoma;

text-align:left;

width:375px;

font-size: 11px;

color:#24618E;

}

.addtocartTextExp{

font-family:Tahoma;

text-align:left;

font-size: 11px;

color:#666666;

text-align:justify;

}

.outertabletemplates {

border-bottom:#D1D1D1 1px solid;

vertical-align:middle;

width:175px;

}

.currentprojects{

border-bottom:#D1D1D1 1px solid;

font-family:Tahoma;

text-align:left;

width:175px;

font-size: 11px;

color:#24618E;

}

/* End For Templates */



/* ---------------------------Main Menu Tabs-------------------------------- */



    #tabsJ {

      float:left;

      width:100%;

      background:none;

      font-size:11px;

	  font-family:Tahoma;

      line-height:normal;

      border-bottom:1px solid #24618E;

      }

    #tabsJ ul {

        margin:0;

        padding:10px 10px 0 50px;

        list-style:none;

      }

    #tabsJ li {

      display:inline;

      margin:0;

      padding:0;

      }

    #tabsJ a {

      float:left;

      background:url("../images/tableftJ.gif") no-repeat left top;

      margin:0;

      padding:0 0 0 5px;

      text-decoration:none;

      }

    #tabsJ a span {

      float:left;

      display:block;

      background: url("../images/tabrightJ.gif") no-repeat right top;

      padding:5px 15px 4px 6px;

      color:#24618E;

      }

    /* Commented Backslash Hack hides rule from IE5-Mac \*/

    #tabsJ a span {float:none;}

    /* End IE5-Mac hack */

    #tabsJ a:hover span {

      color:#FFF;

      }

    #tabsJ a:hover {

      background-position:0% -42px;

      }

    #tabsJ a:hover span {

      background-position:100% -42px;

      }



        #tabsJ #current a {

                background-position:0% -42px;

        }

        #tabsJ #current a span {

                background-position:100% -42px;

                color:#FFF;

        }

		

		h2 {

        font: bold 14px Verdana, Arial, Helvetica, sans-serif;

        color: #000;

        margin: 0px;

        padding: 0px 0px 0px 5px;

}

/* End Main Menu Tabs */



/* sub tabs */

#navcontainer {

        background: #24618E;

        border-top: 1px solid #9CC;

        font: normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;

}



#navlist {

        list-style: none outside none;

        margin: 0;

        padding: 0;

}



@media all {

        #navlist {

                text-align: center

        }

}



#navlist li {

        bottom: 11px;

        display: inline;

        line-height: 1.2em;

        margin: 0;

        padding: 0;

        position: relative;

}



html>body #navlist li {

        background: #000;

        margin: 0 3px 0 0;

        padding: 4px 0px 4px 0;

}



#navlist a, #navlist a:link, #navlist a:visited {

        background: #900;

        border: 1px solid #FFF;

        bottom: 2px;

        color: #FFF;

        cursor: pointer;

        display: inline;

        height: 1em;

        margin: 0;

        padding: 3px 5px 3px 5px;

        position: relative;

        right: 2px;

        text-decoration: none;

}



#navlist a:hover {

        background: #C00;

        bottom: 1px;

        color: #FFF;

        position: relative;

        right: 1px;

}



#navlist a:active {

        background: #999;

        bottom: 0px;

        color: #FFF;

        position: relative;

        right: 0px;

}



#navlist li#active {

        background: #369;

        bottom: 13px;

        display: inline;

        margin: 0 3px 0 0;

        padding: 0;

        position: relative;

}



html>body #navlist li#active {

        background: #000;

        margin: 0 4px 0 4px;

}



#navlist #active a, #navlist #active a:link, #navlist #active a:visited, #navlist #active a:hover {

        background: #24618E;

        border-bottom: none;

        border-left: 1px solid #9CC;

        border-right: 1px solid #9CC;

        border-top: 1px solid #9CC;

        bottom: 0;

        color: #FFF;

        cursor: text;

        margin: 0;

        padding: 2px 5px 0 5px;

        position: relative;

        right: 0;

}

/* End sub tabs */



.style2 {

	font-size: 18px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

.style3 {

	font-size: 12px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

}

.style6 {

	font-size: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

.style41 {	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #95918e;

}

.style7 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #5d78ad;

}

.style8 {

	font-size: 12px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

.style10 {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #5d78ad; }

.style11 {



background:#24618E url(../images/theading_gray.jpg);

font-family: Tahoma;

font-size: 11px;

color: #ffffff;

text-align:center;

font-weight: bold;

height: 27px;

line-height: 27px;

padding-left: 0px;

margin-bottom: 1px;

}

.style111 {



background:#24618E url(../images/theading_gray.jpg);

font-family: Tahoma;

font-size: 11px;

color: #ffffff;

text-align:left;

font-weight: bold;

height: 27px;

line-height: 27px;

padding-left: 10px;

margin-bottom: 1px;

}

.style12 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

}

.style14 {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #5d78ad; }

.style17 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #95918e; }

.style18 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

}

.style19 {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #a5a5a3; }

.style20 {color: #5d78ad}

.style21 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #5d78ad;

}