body {

	font-family: Arial, georgia;

	font-size: 12px;

	margin-top: 19px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	color: #455469;

	background-image: url(/storage/designs/default/images/tall.jpg);

	background-color: #c9ced2;

	background-repeat: repeat-x;

	line-height: 16px;

}

.div100 {

	float: left;

	height: auto;

	width: 100%;

}

.portfolio_btn A {
    background: url(/images/portfolio_btn.gif);
    width: 194px;
    height: 58px;
    float: right;
    display: block;
}
.portfolio_btn A:hover {
    background-position: 0px 58px;
}

.div90 {

	height: auto;

	width: 93%;

	margin-top: 0px;

	margin-right: auto;

	margin-left: auto;

}



.more {float: right;}



.line {

	height: 351px;

	width: 21px;

	background-image: url(/storage/designs/default/images/vert-lines.jpg);

	background-repeat: no-repeat;

	float: left;

	background-position: center top;

}

.picbox {

	width: 143px;

	margin-right: 3px;

	margin-bottom: 3px;

	padding: 0px;

	float: left;

}

.box1 {

	float: left;

	width: 217px;

	height: auto;

	margin-left: 40px;

	background-image: url(/storage/designs/default/images/v-line.gif);

	background-position: right 21px;

	background-repeat: no-repeat;

}



.box2 {

	float: left;

	width: 217px;

	height: auto;

	background-image: url(/storage/designs/default/images/v-line.gif);

	background-repeat: no-repeat;

	background-position: right 21px;

}

.box3 {

	float: left;

	height: auto;

	width: 217px;

	background-image: url(/storage/designs/default/images/v-line.gif);

	background-repeat: no-repeat;

	background-position: right 21px;

}

.box4 {

	float: left;

	height: auto;

	width: 217px;

}

.box5 {

	height: 100%;

	width: 433px;

	float: left;

	clear: left;

	margin-left: 40px;

	background-image: url(/storage/designs/default/images/v-line.gif);

	background-position: right top;

	background-repeat: no-repeat;

}

.side90 {

	float: left;

	width: 90%;

	height: auto;

}







#main {

	height: auto;

	width: 943px;

	margin-top: 0px;

	margin-right: auto;

	margin-left: auto;

}

#header {

	float: left;

	width: 943px;

}

.menuend {

	float: left;

	width: 8px;

}

#menu  {

	color: #000033;

	float: left;

	width: 943px;

	background-image: url(/storage/designs/default/images/menu-tile.jpg);

	background-repeat: repeat-x;

	height: 62px;

}

#menu1 {

	float: left;

	width: 927px;

	height: 62px;

}





#innermain {

	width: 943px;

	margin-top: 0px;

	margin-right: 0px;

	margin-left: 0px;

	height: auto;

	background-color: #FFF;

	display: table;

	background-image: url(/storage/designs/default/images/bend-top.gif);

	background-position: left top;

	background-repeat: no-repeat;

	float: left;

	margin-bottom: 0px;

	padding-bottom: 15px;

}



#innermain ul {

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

#innermain ul li {

	background-image: url(/storage/designs/default/images/dot.gif);

	background-repeat: no-repeat;

	background-position: left 2px;

	list-style-type: none;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 12px;

}

.box6 {

	width: 420px;

	float: left;

	height: auto;

	padding-left: 45px;

}



#homeimage {

	width: 929px;

	margin-right: auto;

	margin-left: auto;

	padding-top: 7px;

}







a {

	color: #4495CA;

	font-size: 12px;

	text-decoration: none;

	font-weight: bold;

}















a:hover {

	color: #103FAF;

	font-weight: bold;

	text-decoration: none;

	font-size: 12px;

}



#site {

	height: auto;

	width: 804px;

	margin-top: 0px;

	margin-right: auto;

	margin-left: auto;

	border-right-width: 21px;

	border-left-width: 21px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #FFFFFF;

	border-left-color: #FFFFFF;

	background-color: #FFFFFF;

}

#leftpane {

	float: left;

	height: auto;

	width: 190px;

	background-color: #FFFFFF;

}

#rightpane {

	float: left;

	height: auto;

	width: 642px;

	background-image: url(builders-in-cochin/v-tile.gif);

	background-repeat: repeat-y;

}

#btm {

	float: left;

	width: 832px;

	height: auto;

}

#matter {

	margin-left: 55px;

	width: 80%;

}

#inner {

	background-color: #fafeec;

	background-image: url(/storage/designs/default/images/inner-v.jpg);

	background-repeat: repeat-x;

	border-top-width: 5px;

	border-right-width: 5px;

	border-bottom-width: 5px;

	border-left-width: 5px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #FDF5A0;

	border-right-color: #FDF5A0;

	border-bottom-color: #FDF5A0;

	border-left-color: #FDF5A0;

	margin-top: 17px;

}

a.b {

	color: #E1D1E9;

	font-size: 12px;

	font-weight: bold;

	letter-spacing: 1px;

	text-decoration: none;

	display: block;

	width: auto;

	float: left;

	padding-right: 12px;

	padding-left: 12px;

	margin-right: 3px;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #A06AB8;

}

a.b:hover {

	color: #FAA505;

	font-size: 12px;

	font-weight: bold;

	letter-spacing: 1px;

}

a.bb {

	color: #FFFFFF;

	font-weight: normal;

}

a.bb:hover {

	color: #000000;

	text-decoration: underline;

	font-weight: normal;

}

a.c {

	color: #666666;

	font-weight: bold;

	font-size: 12px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	display: block;

	border-bottom-color: #FCBE43;

	height: 21px;

	padding-top: 4px;

	text-decoration: none;

	padding-left: 7px;

}

a.c:hover {

	color: #FFFFFF;

	font-weight: bold;

	height: 21px;

	padding-top: 4px;

	text-decoration: none;

	background-color: #860917;

	padding-left: 7px;

}



a.cc {

	color: #2C2727;

	font-weight: bold;

	font-size: 14px;

	height: 16px;

	font-family: Georgia, "Times New Roman", Times, serif;

	text-transform: uppercase;

	padding-right: 3px;

	padding-left: 3px;

}

a.cc:hover {

	color: #FFF;

	font-weight: bold;

	font-size: 14px;

	font-family: Georgia, "Times New Roman", Times, serif;

	text-transform: uppercase;

	background-color: #2C2727;

	padding-right: 3px;

	padding-left: 3px;

}



a.hh {

	color: #805000;

	font-weight: bold;

	font-size: 11px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	display: block;

	border-bottom-color: #E4C664;

	width: 95%;

}

a.hh:hover {

	color: #FFA300;

	font-weight: bold;

	font-size: 11px;

}

a.d {

	color: #FFFFFF;

	font-size: 11px;

	text-decoration: none;

}

a.d:hover {

	color: #2C2727;

	font-weight: bold;

	text-decoration: underline;

}

#justify {

	text-align: left;

	color: #FFFFFF;

}

#caps {

}









h1 {

	padding-top: 20px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 0px;

	font-size: 31px;

	font-weight: normal;

	color: #056396;

	margin: 0px;

	font-family: Georgia, Arial;

	text-align: left;

}

h2 {

	font-size: 16px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 2px;

	margin-left: 0px;

	padding-top: 15px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	color: #FF8C00;

	font-weight: bold;

	display: block;

	text-align: left;

	line-height: normal;

	font-family: Tahoma, Geneva, sans-serif;

	font-style: oblique;

}

h3 {

	font-size: 21px;

	padding-right: 0px;

	padding-left: 0px;

	color: #666;

	font-weight: normal;

	padding-top: 9px;

	padding-bottom: 4px;

	margin: 0px;

	font-family: tahoma;

}

h5 {

	font-size: 21px;

	color: #B90D1E;

	padding-top: 3px;

	padding-right: 0px;

	padding-bottom: 7px;

	padding-left: 0px;

	font-weight: bold;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #999999;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 11px;

	margin-left: 0px;

}

h4 {

	font-size: 14px;

	font-weight: bold;

	color: #993300;

	padding-top: 5px;

	padding-bottom: 5px;

	margin: 0px;

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

}



h6 {

	font-size: 12px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	color: #FAD4ED;

}



P {

	font-size: 13px;

	line-height: 150%;

}

.title2 {

	font-size: 15px;

	color: #000000;

	font-weight: bold;

}



.titles {

	font-size: 15px;

	color: #990000;

	font-weight: bold;

}

.congress {

	font-size: 12px;

	font-weight: bold;

	color: #716500;

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

	background-color: #FEEA36;

	padding-right: 5px;

	padding-left: 5px;

	padding-top: 3px;

	padding-bottom: 3px;

	border-top-width: thin;

	border-right-width: thin;

	border-bottom-width: thin;

	border-left-width: thin;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #FAE101;

	border-right-color: #FAE101;

	border-bottom-color: #FAE101;

	border-left-color: #FAE101;

}



.underline {

	height: 21px;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #F5C349;

}

.border-pic {

	padding-top: 1px;

	padding-right: 1px;

	padding-bottom: 1px;

	padding-left: 1px;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #8CB7C4;

	border-right-color: #8CB7C4;

	border-bottom-color: #8CB7C4;

	border-left-color: #8CB7C4;

}















#men {

	position: absolute;

	width: 99%;

	margin-top: 0px;

	left: 0px;

	top: 0px;

	height: auto;

	float: left;

}







#menflash {

	width: 320px;

	margin-top: 21px;

	margin-right: auto;

	margin-left: auto;

	padding-left: 55px;

}

#floatmenu {

	position: absolute;

	left: 0px;

	top: 0px;

	width: 99%;

	height: auto;

}



.right {

	float: right;

	padding-left: 0px;

	padding-bottom: 3px;

	padding-right: 0px;

	margin: 0px;

}

.left {

	float: left;

	padding-right: 5px;

	padding-top: 4px;

}

.pic-left {

	padding-right: 11px;

	padding-top: 0px;

	float: left;

}



.pic-right {

	position: relative;

	top: -10px;

}

.moreleft {

	padding-top: 0px;

	float: left;

	margin-right: 15px;

}

.piccenter {

	padding-left: 9px;

	padding-bottom: 11px;

}







.input {

	background-color: #FDFBF7;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #DFB153;

	border-right-color: #DFB153;

	border-bottom-color: #DFB153;

	border-left-color: #DFB153;

	color: #402C00;

	width: 80%;

	margin-bottom: 2px;

	font-size: 12px;

	padding-left: 3px;

}

.input2 {

	background-color: #FFFFFF;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #246EAF;

	border-right-color: #246EAF;

	border-bottom-color: #246EAF;

	border-left-color: #246EAF;

	color: #000000;

	width: 45px;

	font-size: 12px;

	height: auto;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

.input3 {

	background-color: #FFFFFF;

	color: #000000;

	width: 70px;

	font-size: 12px;

	height: auto;

	margin: 0px;

	padding: 0px;

	border: 1px solid #9F6AB8;

}

		

.hit {

	font-weight: normal;

	color: #FFFFFF;

}

#side {

	background-color: #FFFFFF;

	background-image: url(/storage/designs/default/images/tile-inner-v.jpg);

	background-repeat: repeat-x;

}



.small {

	text-transform: lowercase;

}

#btm {

	width: 943px;

	background-image: url(/storage/designs/default/images/btm.gif);

	background-repeat: no-repeat;

	text-align: center;

	font-size: 11px;

	color: #666;

	background-position: left top;

	display: block;

	height: 12px;

}



#footer {

	width: 943px;

	height: 48px;

	text-align: center;

	font-size: 12px;

	color: #666;

	clear: both;

}



#footer img {

	position: relative;

	top: 12px;

}





#from {

	color: #FFFFFF;

}

#matterbody {

	float: left;

	height: auto;

	width: 999px;

	background-image: url(/storage/designs/default/images/h-tile.jpg);

	background-repeat: repeat-y;

}



#innermain LI {

	font-size: 13px;

	line-height: 150%;

}



.compare_table {

	width: 100%

	

}



.compare_table th {

	font-size: 18px;

	font-weight: 800;

}



.compare_table td {

	font-size: 14px;

	text-align: center;

	line-height: 28px;

}



.compare_table .cell_cost {

	font-size: 18px;	

	background: #F2F2F2;

	font-weight: 800;

}



.compare_table .cell_label {

	text-align: left;

	background: #F4F4F4;

}



.compare_table .cell_text {

	font-size: 16px;	

	background: #EEF;

	font-style: oblique;

}



.compare_table .cell_blank {

	background: #F4F4F4;

}



.compare_table .cell_disc {

	background: #EEEEE8;

}



.compare_table .cell_check {

	background: #EEF;

}



.starbox1 {

	background: url(/images/starbox1.gif);

}



.starbox2 {

	background: url(/images/starbox2.gif);

}



.starbox3 {

	background: url(/images/starbox3.gif);

}



.starbox4 {

	background: url(/images/starbox4.gif);

}



.starbox5 {

	background: url(/images/starbox5.gif);

}



.starbox5lg {

	background: url(/images/starbox5-lg.gif);

}



.starbox6 {

	background: url(/images/starbox6.gif);

}



.starbox6lg {

	background: url(/images/starbox6-lg.gif);

}



.starbox7 {

	background: url(/images/starbox7.gif);

}



.starbox8 {

	background: url(/images/starbox8.gif);

}



.moredetailsbox {

	background: url(/images/more-detailsbox.gif);

}



.starbox1, .starbox2, .starbox3, .starbox4, .starbox5, .starbox6, .starbox7, .starbox8, .moredetailsbox { 

	width: 852px;

	height: 160px;

	background-repeat: no-repeat;

	margin-left: 18px;

}



.lessmargin {

	margin-top: 3px;

	padding-top: 8px;

}



.starbox5lg, .starbox6lg { 

	width: 852px;

	height: 220px;

	background-repeat: no-repeat;

	margin-left: 18px;

}



.starbox1 P, .starbox2 P, .starbox3 P, .starbox4 P, .starbox5 P, .starbox6 P, .starbox5lg P, .starbox6lg P, .starbox7 P, .starbox8 P, .moredetailsbox P {

	margin: 10px;	

}



.starbox1 H2, .starbox2 H2, .starbox3 H2, .starbox4 H2, .starbox5 H2, .starbox6 H2, .starbox5lg H2, .starbox6lg H2, .starbox7 H2, .starbox8 H2, .moredetailsbox H2 {

	margin: 10px;	

}



.starbox_star {

	float: right;

	width: 110px;

	height: 110px;

}



.starbox_star2 {

	float: right;

	width: 150px;

	height: 60px;

}





A IMG {border: none;}



.cms_box {

	background: url(/images/as-low-as.gif);

	width: 742px; 

	height: 160px;

	margin-left: 80px;

}



.cms_icons {

	padding: 52px 3px 10px 370px;

}



.cms_icons img {

	padding: 1px 1px 10px 1px;

}



.social_blog {

	width: 926px;

	margin-left: 7px;

}

.social_blog_left IMG {

	border: none;

}



.social_blog_right {
	width: 514px;
	height: 177px;
	background-repeat: no-repeat;
	left: 0px;
	float: right;
	position: relative;
	background-image: url(/images/social_blog_right.jpg);
	background-position: right;
}



.social_blog_name {
	position: absolute;
	left: 210px;
	top: 55px;
	width: 170px;
	height: 16px;
	border: none;
	background: #e1f2fa;
	display: block;
	z-index: 100;
	float: left;
}



.social_blog_email {
	position: absolute;
	left: 210px;
	top: 84px;
	width: 170px;
	height: 16px;
	border: none;
	background: #e1f2fa;
	display: block;
	z-index: 100;
	float: left;

}



.social_blog_btn {

	position: relative;

	left: 210px;

	top: 113px;

	border: solid 1px #AAF;

	background: #e1f2fa;	

	width: 170px;

	height: 22px;

	color: #555;
	z-index: 100;
	float: left;

}



.social_blog_btn:hover {

	background: #ddd;		

	color: #222;

}



ul {

	top: 10px;

}
