@charset "utf-8";
/* CSS Document */
body {
	background-color:#FFF;
	background-image:url(images/background.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	text-align:center;
}
a:link {
	text-align:center;
	color: #000000;
	text-decoration: none;
}
a:hover {
	text-align:center;
	color: #000000;
	text-decoration: none;
}
#container {
	margin-left:1px;
	margin-right:1px;
	width:880px;
	text-align:left;
	background-color:#fff;
}
#header {
	float:left;
	width:880px;
	display:inline;
	height:183px;
	background-color:#fff;
	padding:0;
	margin:0;
}
#headerleft {
	float:left;
	padding-left:10px;
	padding-bottom:0;
	margin:0;
	width:255px;
	background-color:#fff;
	display:inline;
}
#headerright {
	float:right;
	padding-right:10px;
	padding-bottom:0;
	margin:0;
	background-color:#fff;
	display:inline;
}
#logo {
	float:left;
	padding-top:10px;
	padding-bottom:5px;
	display:inline;
}
#name {
	float:left;
	padding-bottom:20px;
	display:inline;
}
#phone {
	float:left;
	display:inline;
}
#navigation {
	float:left;
	padding-top:0;
	margin-top:0;
	background-image:url(images/navback.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	background-color:#fff;
	padding-bottom:15px;
	width:880px;
	display:inline;
}
#navigation ul {
	list-style:none;
	margin:0;
	padding:3px 0 5px 15px;
}
#navigation li {
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#707070;
	padding:3px 10px 7px 10px;
	margin:0;
	vertical-align:text-top;
	border-right:1px solid #707070;
}
#navigation li a {
	text-decoration:none;
	color:#707070;
}
#navigation li a:hover {
	text-decoration:underline;
}
#maincontent {
	width:880px;
	padding:0;
	margin:0;
	background-color:#fff;
	display:inline;
}
#leftcol {
	float:left;
	background-color:#fff;
	width:250px;
	display:inline;
}
#leftcol2 {
	float:left;
	background-color:#fff;
	width:10px;
	display:inline;
}
#centrecol {
	float:left;
	width:400px;
	display:inline;
	background-color:#fff;
}
#rightcol {
	float:right;
	background-color:#fff;
	width:220px;
	display:inline;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#editable {
	float:left;
	width:370px;
	padding-left:0px;
	padding-right:10px;
	padding-top:15px;
	padding-bottom:20px;
	display:inline;
}
h1,h2,h3,h4,h5,h6 {
	font-family: Arial, Helvetica, sans-serif;
}
h1 {
	font-size: medium;
	color: #CC3333;
	padding: 0px;
	margin: 0px;
}
h2,h2:link {
	font-size: small;
	color: #CC3333;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}
.bullets {
	line-height: 150%;
}
p, td, li  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	margin-left:0px;
}
p.red {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#cc3333;
	padding-left:0;
	padding-bottom:15px;
	margin-left:0;
}
.righttext {
	background-color:#FFFFFF;
	width:200px;
	margin-top:0;
	padding-top:4px;
	margin-bottom:0;
	padding-bottom:2px;
	margin-left:3px;
	padding-right:1px;
	background-image: url(images/rightred.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
p.righttitle {
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	margin-bottom:0;
	padding-bottom:6px;
	font-weight:bold;
	font-size:14px;
}
div#rightcol a:link {
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:bold;
	font-size:14px;
}
p.rightnorm {
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	margin-top:0;
	padding-top:0;
	padding-bottom:0;
	margin-bottom:0;
	font-weight:bold;
	font-size:12px;
}
/*----------------------curved borders outer---------------*/
/*#xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin:0 10px; letter-spacing:1px;}
#xsnazzy h1 {font-size:2.5em; color:#fff;}
#xsnazzy h2 {font-size:2em;color:#06a; border:0;}
#xsnazzy p {padding-bottom:0.5em;}
#xsnazzy h2 {padding-top:0.5em;}*/
#xsnazzy {background: transparent; margin:0 auto; width:885px; text-align:left;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#fff; border-left:1px solid #8c8686; border-right:1px solid #8c8686;}
.xb1 {margin:0 5px; background:#8c8686;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; background:#fff; width:883px; border: solid #8c8686; border-width:0 1px; height:100%;}
/*------------------------------end of curved borders----------------------*/
/*--------------------------------curved borders red------------------------*/
/*.xsnazz h1, .xsnazz h2, .xsnazz p {margin:0 10px; letter-spacing:1px;}
.xsnazz h1 {font-size:2.5em; color:#fc0;}
.xsnazz h2 {font-size:2em; color:#234; border:0;}
.xsnazz p {padding-bottom:0.5em; color:#eee;}
.xsnazz h2 {padding-top:0.5em; padding-left:10px;}*/
.xsnazz {background: transparent; margin:1em 1em 1em 10px;}

.xsnazz em {display:block; width:0; height:0; color:#d8d8ee; overflow:hidden; border-top:12px solid #e64d4d; border-left:12px dotted transparent; border-right:12px dotted transparent; margin-left:50px;}
/* hack for IE5.5 */
* html .xsnazz em {width:24px; height:12px; w\idth:0; hei\ght:0;}
.xsnazz span {display:block; width:0; height:0; color:#fff; overflow:hidden; border-top:10px solid #FFF; border-left:10px dotted transparent; border-right:10px dotted transparent; margin-left:52px; margin-top:-15px;}
* html .xsnazz span {width:20px; height:10px; w\idth:0; hei\ght:0;}

.yb1, .yb2, .yb3, .yb4, .yb5, .yb6, .yb7 {display:block; overflow:hidden; font-size:0;}
.yb1, .yb2, .yb3, .yb4, .yb5, .yb6 {height:1px;}
.yb4, .yb5, .yb6, .yb7 {background:#ccc; border-left:1px solid #e64d4d; border-right:1px solid #e64d4d;}

.yb1 {margin:0 8px; background:#e64d4d;}
.yb2 {margin:0 6px; background:#e64d4d;}
.yb3 {margin:0 4px; background:#e64d4d;}
.yb4 {margin:0 3px; background:#fff; border-width:0 5px;}

.yb5 {margin:0 2px; background:#fff; border-width:0 4px;}
.yb6 {margin:0 2px; background:#fff; border-width:0 3px;} 
.yb7 {margin:0 1px; background:#fff; border-width:0 3px; height:2px;} 

.boxcontent {display:block; background:#fff; border:3px solid #e64d4d; border-width:0 3px;}


/*-------------------------------------------------end of red curves------------------*/
/*--------------------------------curved borders red right------------------------*/
/*.xsnazz h1, .xsnazz h2, .xsnazz p {margin:0 10px; letter-spacing:1px;}
.xsnazz h1 {font-size:2.5em; color:#fc0;}
.xsnazz h2 {font-size:2em; color:#234; border:0;}
.xsnazz p {padding-bottom:0.5em; color:#eee;}
.xsnazz h2 {padding-top:0.5em; padding-left:10px;}*/
.xsnazzr {background: transparent; padding:0; margin:7px 7px 7px 0;}

.xsnazzr em {display:block; width:0; height:0; color:#d8d8ee; overflow:hidden; border-top:12px solid #e64d4d; border-left:12px dotted transparent; border-right:12px dotted transparent; margin-left:50px;}
/* hack for IE5.5 */
* html .xsnazzr em {width:24px; height:12px; w\idth:0; hei\ght:0;}
.xsnazzr span {display:block; width:0; height:0; color:#fff; overflow:hidden; border-top:10px solid #FFF; border-left:10px dotted transparent; border-right:10px dotted transparent; margin-left:52px; margin-top:-15px;}
* html .xsnazzr span {width:20px; height:10px; w\idth:0; hei\ght:0;}

.yb1, .yb2, .yb3, .yb4, .yb5, .yb6, .yb7 {display:block; overflow:hidden; font-size:0;}
.yb1, .yb2, .yb3, .yb4, .yb5, .yb6 {height:1px;}
.yb4, .yb5, .yb6, .yb7 {background:#ccc; border-left:1px solid #e64d4d; border-right:1px solid #e64d4d;}

.yb1 {margin:0 8px; background:#e64d4d;}
.yb2 {margin:0 6px; background:#e64d4d;}
.yb3 {margin:0 4px; background:#e64d4d;}
.yb4 {margin:0 3px; background:#fff; border-width:0 5px;}

.yb5 {margin:0 2px; background:#fff; border-width:0 4px;}
.yb6 {margin:0 2px; background:#fff; border-width:0 3px;} 
.yb7 {margin:0 1px; background:#fff; border-width:0 3px; height:2px;} 

.boxcontent {display:block; background:#fff; border:3px solid #e64d4d; border-width:0 3px;}
.boxcontent a {
	text-decoration:none;
	color:#FFF;
}
.boxcontent a:hover {
	text-decoration:underline;
}
.boxcontent a:visited { color:#FFF;}
/*-------------------------------------------------end of red curves right------------------*/
.whiteTXT {
	color: #FFFFFF;
}
.redTXT {
	color: #CC3433;
}

