BODY{	width: 100%; margin: 0;	text-align: center;	background: white url(img/bg_inside1.jpg) repeat-x; font: normal 11px Arial, Helvetica, sans-serif;}

#container { margin: 0 auto; width: 80%; border-right: dashed 1px gray;	background: url(img/bg_inside1.jpg) repeat-x;}

#container #col1 {	padding: 10px 0 0 0; width: 166px; float: left; text-align: center; background: url(img/bg_leftcol.jpg) repeat-y; margin: 0;}

#container #col2 {	width: 70%;	float: right; text-align: center; margin: 0; padding: 0;}

#col2 .header {	background: url(img/bg_header.jpg) no-repeat top right;	float: right; width: 90%; height: 174px; margin: 0;	padding: 0;}

#col2 #services {background: url(img/bg_services.jpg) no-repeat top right;}
#col2 #about {background: url(img/bg_header1.jpg) no-repeat top right; }

#col2 .linkstopwrap { background: url(img/bg_toplinks.gif) no-repeat left top; padding: 0 0 0 12px;
	margin: 4px 0 0 0;	float: right; width: 180px;}
#col2 .linkstop { height: 15px;	text-align: right;	margin: 0px 0 0 0;	padding: 1px 5px 1px 5px;	border-top: solid 1px silver; border-right: solid 1px silver; background: #eee;	font: bold 11px Arial, Helvetica, sans-serif;	}
#col2 .links {width: 100%; height: 22px; float: right; background: url(img/bg_topbar.jpg) repeat-x;	margin: 0; padding: 0; margin-top: 0px; text-align: right;
	clear: both;}
#col2 .links a { font: bold 11px Arial, Helvetica, sans-serif;	color: white;	text-decoration: none;}
#col2 .links a:hover { color: yellow; }

h5 { margin: 110px 0 0 0; font: normal 18px Arial, Helvetica, sans-serif; color: #515151; padding: 0;}
h3 { font: bold 14px Arial, Helvetica, sans-serif;	color: #515151;	margin: 0;	padding: 0;	text-align: left;	clear: both; padding-top: 5px;}

#col2 .content1, #col2 .content2, #col2 .contentbox {
	font: normal 14px/150% arial, verdana, sans-serif;
	text-align: justify;
	float: left;
	color: #545454;
}
.content1 a, .content2 a {	color: black;}
#col2 .content1, #col2 .content2 {	width: 43%;	}

#col2 .contentbox {width: 93%;}

#col2 .contentbox table {	border: solid 1px silver; font: normal 12px/150% Arial, Helvetica, sans-serif;}

#col2 .content2 {	float: right;	margin-right: 20px;	}
#col2 b, #col2 b a {	color: black;}

.imgrt {	float: right;	clear: both;	padding: 2px;	margin: 5px;}

br { clear: both; height: 10px;}

/*.portfolio {	width: 100%;	}*/

.cols {	width: 163px;	height: 208px ;}
.contentbox .title {	border-bottom: solid 1px #A63C6D;	margin: 0;}
.contentbox .title1 {
	background: url(img/bg_menu.jpg) repeat-x;
	width: 100%;
	border: solid 1px silver;
	margin: 0;
	color: #A02F64;
	font: bold 13px/150% Arial, Helvetica, sans-serif;
	text-align: left;
	padding-left: 3px;
}
.right, .right a {
	text-align: right;
	font: bold 10px/150% verdana, Helvetica, sans-serif;
	margin-right: 5px;
}

.border1 {	border-left: solid 1px black; border-right: solid 1px black;}
.border2 {	border-bottom: dotted 1px black;}

.title1 a {	color: #A02F64;	text-decoration: none;	font: bold 13px/150% Arial, Helvetica, sans-serif;}

#trailimageid {	background: white;	z-index: 200;	position: absolute;	left: 600px;	visibility: hidden;	top: 600px;		font: bold 12px arial, helvetica, sans-serif;	border: solid 1px silver;	}
.pointer {	cursor: default;}

/*-----for the rotating text on the home page---*/
#rotatext {margin: 0;margin-bottom: 2px;padding: 0 2px 2px 12px;font: normal 12px arial, helvetica, sans-serif;color: #424242;text-align: center;}

div.contain1 {	border: solid 1px silver;	text-align: center;	margin: 0;	padding: 0;	width: 100%;	}
div.float1 {  float: left;  margin: 5px;  width: 135px;  height: 129px;  }  
div.float2 {  /*float: left;*/  margin: 5px;  width: 95%;  text-align: left;  }
.float2 {  text-align: justify;  border: solid 1px silver;}
.float2 b {	padding-left: 8px;}.float1 img {border: solid 1px silver;}
.float1 p {margin: 0;padding: 0;padding-left: 12px;text-align: left;font: 12px arial, sans-serif;color: gray;}
.img1 {	height: 140px;	margin: 5px;}
.temptext {	position: absolute; 	left: 10px;	top: 10px;	z-index: -45;	color: red;}
.imgleft {	border: solid 1px silver;	padding: 1px;	margin: 5px;	float: left;}
.imgright {	right: 0;	top: 0;	border: solid 1px silver;	padding: 1px;	margin: 5px;	float: right;}
a { color: #C1045D; text-decoration: none;}


.box {	width: 164px;	background: #D4D4D4;	text-align: center;	margin: auto;}
.boxtitle {	background: url(img/bg_menu.jpg) repeat-x;	border: solid 1px silver;	margin: auto;	color: #A02F64;	font: bold 13px/150% Arial, Helvetica, sans-serif;	width: 145px;	text-align: left;	padding: 0;	padding-left: 3px;		}
.box1 {	width: 145px;	background: #A02F64;	color: white;	margin: 20px 7px 20px 7px;	padding: 3px;	text-align: justify;	font: normal 12px/150% Arial, Helvetica, sans-serif;}
.box1 a {	color: white;	text-decoration: underline;}
.boxhow {
	width: 145px;
	background: #A02F64;
	color: white;
	margin: 0px 7px 20px 7px;
	padding: 3px;
	text-align: justify;
	font: normal 12px/150% Arial, Helvetica, sans-serif;
}
.boxhow a {	color: white;	text-decoration: underline;	}
.boxhow ul li {	background: url(img/bulletin.gif) no-repeat left 4px;	list-style: none;	list-style-position: outside;	margin-left: -42px;	padding-left: 14px;}


#footer {	clear: both;	width: 100%;	height: 20px;	background: black;	margin: auto;	color: white;	font: normal 11px/150% Arial, Helvetica, sans-serif;}
b, b a { font: bold 14px/150% arial, verdana, sans-serif; color: #C1045D;}
p, p a { font: normal 12px/150% arial, verdana, sans-serif; color: gray;}
#tablearea {	width: 96%;	padding: 0px;	text-align: center;	border: solid 1px gray;	text-align: left;	margin: 5px;}

.row1 {	background: #B0ADAD url(img/bg_row1.jpg) repeat-x;	color: white;	height: 20px;}
.row1 a { color: white; }
.row2 {	background-color: white;}.mandatory {	color: #FF0000;	font: bold 13px arial, verdana, sans-serif;}

.boldblack, .red {	font: normal 12px/150% arial, verdana, sans-serif;	color: #A52C63;}
.black { font: normal 12px/150% arial, verdana, sans-serif;	color: #757576;}
.spacer { height: 0;	clear: both;}
input, textarea, select { font: normal 12px arial, verdana, sans-serif;	color: #A52C63;	background-color: #DDDDDD;	border: 1px solid #A52C63;}

.tableheader, .button {
	color: #6A696A;
	border: solid 1px black;
	background-color: #D8D2D6;
	font: bold 12px arial, verdana, sans-serif;
}

.row120 {	background: white url(img/bg_120.jpg) repeat-x;	}

.wide120 {
	height: 22px;
	text-align: center;
	clear: both;
	font: normal 11px arial, verdana, sans-serif ;
	color: black;
	padding: 4px 0 0 5px;
}
.noborder {	border: none;}

/*Used for Portfolio-Web Design Popup Window */
div.flyout{	display: none;	width: 543px;	background-color: #ffffff;	position: absolute;	z-index: 100;border-bottom: none;}
div.flyout_body{	display: none;	width: 513px;	position: absolute;	z-index: 100;	padding: 15px;}
div.flyout.on,div.flyout_body.on{	display: block;	background-color: #DDD;	border: solid 1px gray;	border-top: none;}
.closeFlyout{	margin: 0;	padding: 3px 25px 0px 0px;	float: right;	cursor: pointer;	background-color: #DDD;	}

.rsstitle { font: bold 12px/150% Arial, Helvetica, sans-serif; }
