body {
	margin:0;
	background:url(../images/bg.jpg) repeat-x #4f4f4f;
	color: #525252;
	font-family: "Myriad Pro", Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	}

.bgbot1 {
	background:url(../images/bg2.jpg) repeat-x #4f4f4f;
	height:142px;
	}

.sidew {
	width:205;
	}

.sideborder {
	border-bottom: #666666 1px dotted
	}
/***************************LINKS****************************************/
a:link {
	color:#2b60de;
	text-decoration:none;
	}

a:visited {
	color:#2b60de;
	text-decoration:none;
	}

a:hover {
	color:#2b60de;
	text-decoration:underline;
	}

.linkdiv {
	color:#2b60de;
	}

/***************************TOP NAV****************************************/
.report {
	font-size:14px;
	}

.report a:link {
	font-size:14px;
	color:#e00029;
	text-decoration:none;
	}

.report a:visited {
	font-size:14px;
	color:#e00029;
	text-decoration:none;
	}

.report a:hover {
	font-size:14px;
	color:#e00029;
	text-decoration:underline;
	}

.topnavspace {
	margin-top:10px;
	}

/***************************HEADER****************************************/
.headerbg {
	background: url(../images/welcomebg.png) repeat-x;
	height:188px;
	}

.welcomespace {
	margin-top:10px;
	margin-bottom:10px;
	}

/***************************BODY STYLE****************************************/
.bgtop {
	background:url(../images/bgtop.png) no-repeat;
	height:56px;
	}

.bgtop1 {
	background:url(../images/bgtop1.png) no-repeat;
	height:82px;
	}
	
.bgmid {
	background:url(../images/bgmid.png) repeat-y;
	}

.bgbot {
	background:url(../images/bgbot.png) no-repeat;
	height:54px;
	font-size:12px;
	}

.sepline {
	border-right:thin #e1e1e1 solid;
	width:5px;
	}

.sepline1 {
	width:5px;
	}

.insnewsspace {
	margin:10px 0 10px 20px;
	}

.insnewsspace1 {
	margin:0px 0 5px 20px;
	}

.insnewsspace1 a:link{
	text-decoration:underline;
	}

.insnewsspace1 a:visited{
	text-decoration:underline;
	}

.insnewsspace1 a:hover{
	text-decoration:underline;
	}


.testimbox {
	background-color:#4f4f4f;
	padding:10px;
	margin:15px 0 0 20px;
	color:#ffffff;
	width:200px;
	}

.testimbox a:link {
	color:#62c0fc;
	text-decoration:none;
	background:url(../images/arrowwhite.png) 32px 6px no-repeat;
	padding-right:15px;
	}

.testimbox a:visited {
	color:#62c0fc;
	text-decoration:none;
	background:url(../images/arrowwhite.png) 32px 6px no-repeat;
	padding-right:15px;
	}

.testimbox a:hover {
	color:#62c0fc;
	text-decoration:none;
	background:url(../images/arrowwhite.png) 32px 6px no-repeat;
	padding-right:15px;
	}

.viewalltesti a:link{
	color:#62c0fc;
	text-decoration:none;
	background:url(../images/arrowwhite.png) 128px 6px no-repeat;
	padding-right:25px;
}

.viewalltesti a:visited{
	color:#62c0fc;
	text-decoration:none;
	background:url(../images/arrowwhite.png) 128px 6px no-repeat;
	padding-right:25px;
}

.viewalltesti a:hover{
	color:#62c0fc;
	text-decoration:none;
	background:url(../images/arrowwhite.png) 128px 6px no-repeat;
	padding-right:25px;
}

.thinline {
	border-top:thin #e1e1e1 solid;
	}

.persins a:link {
	text-decoration:underline;
	}

/***************************FOOTER****************************************/
.titlespace {
	margin:10px 20px 10px 20px;
	}

.title1 {
	font-size:18px;
	color:#ff8040;
	font-weight:bold;
	}

.title2 {
	font-size:18px;
	font-weight:bold;
	}

.title3 {
	font-size:16px;
	
	}

.title4 {
	font-size:16px;
	color:#ff8040;
	}

.title5 {
	font-size:16px;
	}
	
.title6 {
	font-size:18px;
	color:#a900b8;
	font-weight:bold;
	}

.title7 {
	font-size:16px;
	color:#a900b8;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	}


/***************************FOOTER****************************************/
.footerbg {
	background:url(../images/footerbg.png) no-repeat;
	height:91px;
	font-size:11px;
	}

.footerspace {
	margin-left:25px;
	padding-top:3px;
	}

.footerspace1 {
	margin-top:15px;
	}


/***************************FORMS****************************************/
.btn {
	background-color:#4978e6;
	border:1px solid #2b60de;
	color:white;
	font-weight:500;
	}
	
.btn1 {
	background-color:#a900b8;
	border:1px solid #f369ff;
	color:white;
	font-weight:500;
	}

.btntxt {
	background-color:#a900b8;
	border:1px solid #f369ff;
	color:white;
	font-weight:400;
	padding:4px 4px 3px 4px;
	}

.btntxt a:link {
	color:white;
	font-weight:400;
	text-decoration:none;
	}

.btntxt a:visited {
	color:white;
	font-weight:400;
	text-decoration:none;
	}

.btntxt a:hover {
	color:white;
	font-weight:400;
	text-decoration:none;
	}


.example {
	font-size:10px;
	}
	
.dotted {
	border-bottom:#cccccc 1px dotted;
	margin:5px 10px;
	}

/***************************WEDDING****************************************/
.wedbox {
	border:1px solid #CCCCCC;
	float:left;
	width:185px;
	margin-right:8px;
	padding:3px;
	height:200px;
	}

.wedbox1 {
	border:1px solid #CCCCCC;
	float:left;
	width:185px;
	padding:3px;
	height:200px;
	}

.steps {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#a900b8;
	}

.stepsl {
	padding:3px 5px;
	margin:5px;
	background:#ffffff;
	border:1px solid #a900b8;
	color:#a900b8;
	text-align:center;
	 }
	 
.stepsd {
	padding:3px 5px;
	margin:5px;
	background:#a900b8;
	border:1px solid #f369ff;
	color:#f369ff;
	text-align:center;
	 }

.covb {
	border-left: 1px solid #cccccc;
	}

.covbtb {
	border-top: 2px solid #a900b8;
	border-bottom: 1px solid #cccccc;
	}

.abox {
	margin:0 5px;
	background:#cccccc;
	border:1px solid #333333;
	padding:5px;
	}
