*{font-size: 100.01%;}
html{font-size: 75%;}
html,body {
	height: 100%;
	margin: 0;
}
body {
	color:#000000;
	font:1em Verdana, Arial, Tahoma, sans-serif;
	background:#0aceff url(../images/bg-all.gif) repeat-x;
	min-width:850px;
}
img {
	border: none;
}
a {
	text-decoration:underline;
	color:#0033cc;
	font-weight:bold;
}
a:hover {
	text-decoration:none;
}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border:none;
}
#container {
	width:100%;
	display:table;
}
#header-container {
	width:100%;
	display: table-header-group;
}
/*main content start*/
.main-content {
	min-height: 100%;
}
* hrml .main-content {
	height: 100%;
}
.main-content-inner {
	width:940px;
	margin:0 auto;
	position:relative;
	padding-top:7px;
}
/*header start*/
#header {
	width:924px;
	padding:0 8px 2px;
	margin:0 0 10px;
	background:#00ccff;
	overflow:hidden;
}
/*top navagation*/
.top-nav {
	width:100%;
	padding:3px 0;
	overflow:hidden;
}
.top-nav ul {
	float:right;
	margin:0;
	padding:0;
	list-style:none;
}
.top-nav li {
	float:left;
	padding:0 10px 0 15px;
}
.top-nav li a {
	color:#fff;
	text-decoration:none;
	white-space: nowrap;
}
.top-nav li a:hover {
	text-decoration:underline;
}
/*"main picture holder*/
.main-pict-holder {
	width:100%;
	height:154px;
	margin:0 0 2px;
	position:relative;
	z-index:10;
}
.main-pict-holder img {
	display:block;
}
.main-pict-holder p {
	margin:0;
}
.main-pict-holder strong {
	position:absolute;
	bottom:5px;
	left:190px;
	font-size:1.333em;
	color:#003366;
}
/*header line with main navigation and search form*/
.header-line {
	width:100%;
	overflow:hidden;
}
/*main navigation*/
ul.main-nav {
	float:left;
	margin:4px 0 0;
	padding:0;
	list-style:none;
}
.main-nav li {
	float:left;
	padding:0 16px 0 0;
}
.main-nav li a {
	text-transform:uppercase;
	color:#fff;
	text-decoration:none;
	white-space:nowrap;
}
.main-nav li a:hover {
	text-decoration:underline;
}
/*serch form*/
.search-form {
	width:190px;
	float:right;
	padding-top: 0;
	padding-right: 7px;
	padding-bottom: 0;
	padding-left: 0;
}
.txt-input1 {
	float:left;
	border:1px solid #1a7f99;
}
.txt-input1 input {
	float:left;
	width:136px;
	margin:0;
	padding:2px 7px 1px;
	font-size:12px;
	line-height:12px;
	color:#000;
	background:#fff;
	border:1px solid #999;
}
.btn-search {
	float:right;
}
/*header and*/
/*content columns start*/
.main-cont {
	width:948px;
	margin:0 0 0 -8px;
	position:relative;
}
.columns-holder {
	width:948px;
	padding:14px 0 0;
	background: url(../images/bg-main-cols-top.png) no-repeat;
}
.columns-holder h1 {
	font-size:1.333em;
	line-height:1.45em;
	color:#003366;
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 0;
}
.columns-holder h2 {
	margin:0 0 14px;
	font-size:1.333em;
	color:#333;
}
.columns-holder h3 {
	margin:0;
	font-size:1em;
}
.columns-holder p {
	margin:0 0 15px;
	line-height:1.5em;
}
.columns-holder-btm {
	width:100%;
	height:19px;
	overflow:hidden;
	background:url(../images/bg-main-cols-btm.png) no-repeat;
}
.columns-holder-bg {
	width:100%;
	background:url(../images/bg-main-cols-repeat.png) repeat-y;
	overflow:hidden;
}
.columns-holder-bg2 {
	width:100%;
	overflow:hidden;
}
.columns-holder-all {
	width:920px;
	margin:0 0 -12px;
	padding:0 10px 0 18px;
	position:relative;
	float:left;
}
.columns-holder-all:after {
	content:"";
	display:block;
	clear:both;
}
.main-columns {
	width:700px;
	padding:0 15px 0 0;
	float:left;
}
.innerpage .main-columns{
	margin-left:3px;
	padding-right:12px;
	display:inline;
}
.main-columns:after{
	clear:both;
	display:block;
	content:"";
}
.one-column {
	width:915px;
	position:relative;
	margin-top: 0;
	margin-right: 15px;
	margin-bottom: 0;
	margin-left: 0;
}
.one-column:after {
	content:"";
	display:block;
	clear:both;
}
#content {
	width:850px;
	float:left;
	overflow:hidden;
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 0;
	}
.two-columns {
	width:715px;
	margin:0 -15px 0 0;
	position:relative;
}
.two-columns:after {
	content:"";
	display:block;
	clear:both;
}
#content {
	width:482px;
	float:right;
	overflow:hidden;
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 0;
}
/*content text start*/
#content h1{
	font:bold 1.66em/1.1em Verdana, Arial, Helvetica, sans-serif;
}
#content h2{
	margin:0 0 17px 11px;
	font:bold 1.35em/1.2em Verdana, Arial, Helvetica, sans-serif;
	color:#069;
}
#content h3{
	margin:0 0 11px 0;
	font:bold 1.2em/1.3em Verdana, Arial, Helvetica, sans-serif;
	color:#069;
}
#content .content-text p{
	margin:0 0 13px;
	font:1em/1.5em Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}
#content .content-text .video-area{margin-bottom:35px;}
#content .content-text .list{
	margin:0 0 8px 35px;
	padding:0;
	list-style:none;
	width:430px;
	overflow:hidden;
}
#content .content-text .list li{
	width:100%;
	float:left;
	font:1.2em/1.3em Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}
.orange-button{
	margin:0;
	width:100%;
	overflow:hidden;
}
.orange-button a{
	margin-right:25px;
	float:right;
	height:33px;
	background:url(../images/bg-orange-button.gif) no-repeat;
	font:bold 14px/26px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	cursor:pointer;
	text-decoration:none;
}
.orange-button a span{
	padding:0 20px 0 26px;
	height:33px;
	float:left;
	background:url(../images/bgend-orange-button.gif) no-repeat 100% 0;
}
/*content text end*/
.sidebar {
	width:200px;
	float:right;
}
.sidebar p {
	margin:0;
}
.side-form{
	width:202px;
	background:url(../images/bg-side-form.gif) repeat-y;
	overflow:hidden;
}
.side-form .bgtop{
	width:202px;
	background:url(../images/bgtop-side-form.gif) no-repeat;
	overflow:hidden;
}
.side-form .bgbot{
	width:202px;
	background:url(../images/bgbot-side-form.gif) no-repeat 0 100%;
	overflow:hidden;
}
.side-form .title{
	margin-bottom:10px;
	width:202px;
	height:39px;
	background:url(../images/title-side-form.gif) no-repeat;
	overflow:hidden;
}
.side-form .title h3{
	margin:0 0 10px 30px;
	font:bold 16px/38px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}
.side-form h4{
	margin:0 0 8px 10px;
	font:bold 1.2em/1.1em Verdana, Arial, Helvetica, sans-serif;
	color:#036;
}
.side-form ul{
	margin:0 0 15px 14px;
	padding:0;
	list-style:none;
	width:180px;
	overflow:hidden;
}
.side-form ul li{
	margin-bottom:12px;
	width:100%;
	float:left;
}
.side-form ul li select{
	width:180px;
	border:1px #707070 solid;
	border-width:1px 1px 0 0;
	height:18px;
	font:12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}
.side-form ul li .text{
	padding:4px 6px 4px 9px;
	width:165px;
	height:15px;
	display:block;
	background:url(../images/bg-input.gif) no-repeat;
}
.side-form ul li .text input{
	float:left;
	width:165px;
	border:none;
	background:none; 
	font:12px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}
.side-form p{
	margin:0 5px 10px 14px;
	width:183px;
	overflow:hidden;
}
.side-form p a{text-decoration:none;}
.side-form p a:hover{text-decoration:underline;}
.side-form p img{float:left;}
.blog-title2{margin-top:28px !important;}
.two-columns .sidebar {
	padding:0 12px 0 0;
	float:left;
	overflow:hidden;
}
.side-block1 {
	width:100%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 9px;
	margin-left: 0;
}
.side-block1 img {
	display:block;
}
.pict-list {
	display:block;
	margin:0 -12px 0 0;
	position:relative;
}
.more-link1 {
	display:block;
	width:100%;
	overflow:hidden;
}
.more-link1 a {
	float:left;
	margin:0 0 0 12px;
	display:inline;
	padding:0 24px 4px 0;
	background:url(../images/ico01.gif) no-repeat 100% 100%;
	text-decoration:none;
}
.more-link1 a:hover {
	text-decoration:underline;
}
.sidebar h2.blog-title{margin:20px 0 0;}
/*buttotns holder*/
.btns-holder {
	width:100%;
}
.btns-holder:after {
	content:"";
	display:block;
	clear:both;
}
.btns-holder p {
	margin:0;
}
.left-btn {
	float:left;
	margin:0 0 0 -6px;
	display:inline;
	position:relative;
}
.right-btn {
	float:right;
	margin:0 -2px 0 0;
	display:inline;
	position:relative;
}
.left-btn img,
.right-btn img {
	display:block;
	margin:0 !important;
}
/*send form*/
.send-form {
	padding:10px 14px 10px 11px;
	background:#ccc;
	overflow:hidden;
}
.left-column .send-form{
	margin-left:0px;
	width:175px;
	position:relative;
}
.txt-input2 {
	display:block;
	width:149px;
	height:12px;
	padding:9px 13px 25px;
	background:url(../images/bg-txt-input2.gif) no-repeat;
	overflow:hidden;
}
.txt-input2 input {
	width:147px;
	margin:0;
	padding:0;
	border:none;
	font-size:12px;
	line-height:12px;
	color:#000;
	background:none;
	float:left;
}
.side-block2 {
	width:100%;
	margin:0 0 16px;
	background: url(../images/bg-side-block-repeat.gif) repeat-y;
}
.side-block2-bg {
	background: url(../images/bg-side-block-btm.gif) no-repeat 0 100%;
}
.side-block2-inner {
	background:url(../images/bg-side-block-top.gif) no-repeat;
}
.side-block-text {
	min-height:190px;
	padding:11px;
}
.side-block-text2{min-height:230px;}
* html .side-block-text {height:190px;}
* html .side-block-text2 {height:230px;}
.heading-outer1 {
	width:178px;
	height:30px;
	padding:12px 11px 0;
	background:url(../images/bg-heading01.gif) no-repeat;
}
.heading-outer1 h2 {
	color:#fff;
	margin:0;
	font-weight: bold;
}
.side-block2 .categories-list{
	margin:-5px 0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.side-block2 .categories-list li{
	padding-left:21px;
	width:157px;
	float:left;
	background:url(../images/arrow.gif) no-repeat 0 6px;
	font:bold 1em/1.8em Verdana, Arial, Tahoma, sans-serif;
}
* html .side-block2 .categories-list li{background-position:0 7px;}
.side-block2 .categories-list li a{
	color:#03c;
	text-decoration:none;
}
.side-block2 .categories-list li a:hover{text-decoration:underline;}
.heading-outer2{text-align:center;}
.side-block-text .scroll-block{
	margin-top:12px;
	width:178px;
	height:157px;
	border:1px #666 solid;
	overflow:auto;
}

.side-block-text .scroll-block .scroll{
	width:161px;
	min-height:158px;
}
* html .side-block-text .scroll-block .scroll{height:158px;}
.side-banner{
	margin:3px 0 13px;
	width:100%;
	overflow:hidden;
}
.side-banner img{vertical-align:top;}

.testimonial {
	font-size: small;
	font-style: italic;
	color: #003366;
	padding: 10px;
	width: 178px;
	font-family: "Times New Roman", Times, serif;
	text-align: center;
}
/*calendar list*/
ul.calendar-list {
	width:100%;
	margin:-5px 0 0;
	padding:0 0 10px;
	list-style:none;
	overflow:hidden;
}
.calendar-list li {
	width:100%;
	float:left;
	color:#666;
	padding:0 0 3px;
}
.calendar-list li h4 {
	margin:0;
}
.calendar-list li p {
	margin:0;
	line-height:normal;
}
.calendar-list li a {
	text-decoration:none;
}
.calendar-list li a:hover {
	text-decoration:underline;
}
/*video area*/
.video-area {
	width:411px;
	margin:0 auto;
}
.video-area img {
	display:block;
	margin:0 0 8px;
}
/*promo block*/
.promo-block {
	width:497px;
	margin:-3px -15px -5px 0;
	position:relative;
	font:1.667em/1.2em "Times New Roman", Times, serif;
	color:#000;
	background:url(../images/bg-promo-block-repeat.gif) repeat-y;
	text-align:center;
}
.promo-block p {
	margin:0 0 3px;
	line-height:1.25em;
}
.promo-block a {
	display:block;
	font:bold 0.6em/1em Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#fff;
	color:#fff;
}
.promo-block a:hover {
	text-decoration:underline;
}
.promo-block strong {
	display:block;
	color:#f00;
}
.promo-block p strong {
	display:inline;
}
.promo-block p em {
	font-weight:bold;
}
.promo-block p span {
	color:#f00;
	font-weight:bold;
}
.promo-block-bg {
	width:100%;
	background:url(../images/bg-promo-block-btm.gif) no-repeat 0 100%;
}
.promo-block-inner {
	padding:10px 25px 30px 10px;
	background:url(../images/bg-promo-block-top.gif) no-repeat;
}
/*blogs block*/
.blogs-block {
	width:100%;
}
.blog-heading {
	width:100%;
}
.blog-heading2{
	margin-left:-3px;
	width:703px;
	padding-bottom:14px;
}
.blog-heading p {
	margin:20px 0 0;
}
.blog-heading div {
	width:100%;
	overflow:hidden;
}
.blog-heading h2 {
	margin:0;
	float:left;
}
.blog-heading2 h2{margin-top:28px;}
.blog-heading h2 img {
	display:block;
}
.more-link2 {
	width:355px;
	float:right;
}
.more-link2 a {
	float:left;
	text-decoration:none;
	padding:6px 30px 6px 0;
	background:url(../images/ico02.gif) no-repeat 100% 50%;
}
.more-link2 a:hover {
	text-decoration:underline;
}
.blog-heading .heading-box1,
.blog-heading .heading-box2{
	margin-left:20px;
	float:left;
	display:inline;
	width:auto;
}
.blog-heading .heading-box2{margin-left:9px;}
.blog-heading .heading-box1 img,
.blog-heading .heading-box2 img{float:left;}
/*post block*/
.post-block {
	width:100%;
	padding:0 0 16px;
	overflow:hidden;
}
.post-block2{
	margin-left:-3px;
	padding-left:8px;
	width:695px;
}
.post-block .holder{
	margin-left:-8px;
	padding-left:8px;
	width:695px;
	overflow:hidden;
}
.post-block .holder .left-column{
	width:205px;
	float:left;
}
.post-block .left-column .photo-holder{
	margin:0 0 16px;
	width:100%;
	overflow:hidden;
}
.post-block .left-column .photo-holder img{
	vertical-align:top;
	border:8px #ccc solid;
}
.post-block .right-column{
	width:485px;
	float:right;
}
/*post heading*/
.post-heading {
	width:100%;
	margin:0 0 10px;
	border-bottom:2px solid #003366;
	background:url(../images/bg-date-repeat.gif) repeat-y 100% 0;
}
.post-heading:after {
	content:"";
	display:block;
	clear:both;
}
.post-heading div {
	width:92px;
	float:right;
	padding:1px 0;
	background:url(../images/bg-date.gif) no-repeat;
	font:bold 1em/1em "Times New Roman", Times, serif;
}
.post-heading div span {
	width:58px;
	float:left;
	text-align:center;
	color:#003366;
}
.post-heading div em {
	width:34px;
	float:left;
	text-align:center;
	font-style:normal;
	color:#fff;
}
/*post text*/
.post-text {
	padding:0 12px;
}
.post-text2{padding:0;}
.post-text h1{
	margin:0 -12px 12px;
	font-size:1.7em;
	line-height:1.15em;
	color:#036;
}
.post-text h2 {
	margin:0 0 10px;
	font-size:1.333em;
	color:#006699;
}
.post-text .post-hold{padding-left:15px;}
.post-text h3 {
	margin:0 0 12px;
	font-size:1.18em;
	color:#069;
}
.right-column .post-text p{
	margin:0 -12px 10px;
	font-size:1.15em;
	line-height:1.35em;
	color:#000;
}
.post-block .bot-hold{
	margin:32px 0 0 8px;
	width:650px;
	font:0.8em/1.8em Verdana, Arial, Tahoma, sans-serif;
	overflow:hidden;
}
.post-block .right-column .bot-hold{
	margin:15px 0 0;
	line-height:2em;
	width:485px;
}
.post-block .bot-hold a{
	font-weight:normal;
	color:#03c;
	text-decoration:none;
}
.post-block .bot-hold a:hover{text-decoration:underline;}
.post-block .bot-hold .tags{
	width:100%;
	overflow:hidden;
}
.post-block .bot-hold p{
	margin:0 0 5px;
	color:#000;
}
.post-block .bot-hold .tags p{
	margin:0;
	float:left;
	font-weight:normal;
	line-height:2em;
	color:#000;
}
.post-block .bot-hold .tags .tagcloud{
	margin:0 0 0 2px;
	padding:0;
	list-style:none;
	float:left;
	display:inline;
}
.post-block .bot-hold .tags .tagcloud li{
	padding-left:4px;
	display:inline;
}
/*post details*/
.post-details {
	margin:0 5px;
	width:510px;
	height:23px;
	padding:4px 14px 0;
	background: url(../images/bg-post-details.gif) no-repeat;
}
.post-block .right-column .post-details{
	margin:0;
	width:456px;
	background: url(../images/bg-post-details2.gif) no-repeat;
}
.post-details:after {
	content:"";
	display:block;
	clear:both;
}
.post-details p {
	margin:0;
	float:left;
}
.post-details strong {
	float:left;
	padding:0 0 0 18px;
	background:url(../images/ico03.gif) no-repeat 0 50%;
	color:#fff;
	font-weight:normal;
}
.post-details div {
	width:235px;
	float:right;
	height:23px;
}
.post-block .right-column .post-details div{width:220px;}
.post-details div span {
	float:left;
	padding:0 0 0 16px;
	background:url(../images/ico04.gif) no-repeat 0 50%;
	margin:0 10px 0 0;
}
.post-details div em {
	float:left;
	padding:0 0 0 24px;
	font-style:normal;
	background:url(../images/ico05.gif) no-repeat 0 50%;
}
.post-details a {
	font-weight:normal;
	text-decoration:none;
}
.post-details a:hover {
	text-decoration:underline;
}
/*content columns end*/
/*main content end*/
/*footer start*/
#footer {
	position:relative;
	width: 940px;
	height: 50px;
	margin: 0 auto;
}
#footer .col1 {
	width:610px;
	float:left;
}
#footer .col1 p {
	margin:0;
	text-align:right;
	color:#000000;
}
#footer .col2 {
	width:260px;
	float:right;
}
ul.foot-nav {
	width:624px;
	margin:0 0 15px -14px;
	padding:0;
	list-style:none;
	overflow:hidden;
	text-align:right;
}
.foot-nav li {
	display:inline;
	padding:0 0 0 10px;
}
.foot-nav li a {
	text-decoration:none;
}
.foot-nav li a:hover {
	text-decoration:underline;
}
ul.foot-list {
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.foot-list li {
	width:100%;
	float:left;
	text-align:right;
	font-size:0.833em;
	padding:0 0 8px;
}
.foot-list li a {
	text-decoration:none;
}
.foot-list li a:hover {
	text-decoration:underline;
}
/*footer end*/
/*Added page styling by me*/

.first-paragraph {
	font-size: medium;
	font-family: "Times New Roman", Times, serif;
	color: #003366;
	font-style: italic;
	word-spacing: normal;
	text-align: justify;
	display: block;
	margin-right: 30px;
	margin-left: 30px;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #333333;
	border-bottom-color: #333333;
	padding-top: 10px;
	padding-bottom: 10px;
}
.second-paragraph {
	color: #333333;
	line-height: 1em;
	word-spacing: .25em;
	text-align: justify;
}
.img-wrap {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.faq-bg {
	font-size: 1.2em;
	color: #FFFFFF;
	background-color: #33CCFF;
	width: 100%;
	font-weight: bold;
	list-style-position: inside;
	padding: 4px;
	line-height: 1.2em;
	display: block;
}
