@import url(styles/main_nav.css);
@import url(styles/inner_pages.css);



body{
	margin: 0 auto;
	padding: 0 auto;
	
}
img{
	border: 0;
}
.Table01{
	/*border: 1px solid #000;*/
}
.headerbg{
	background: transparent url(images/header_bg.gif) repeat-x left top;
	border-bottom: 5px solid #c40075;
	height: 151px;
	width: 100%;
}
body{
	/*background: transparent url(images/main_bg.jpg) repeat-y left top;
	width: 1024px;
	height: 300px;*/
	background: transparent url(images/main_background.gif);
	background-repeat: repeat;
	height: 100%;
	
}
.index_bg{
	background: url(images/main_bg_index.gif) repeat;
	/*height: 950px;*/
}
.bg_midsize{
	background: url(images/bg_midsize.gif) repeat;
	/*height: 780px;*/
}
.clients_bg{
	background: url(images/clients_bg.gif) repeat;
	/*height: 898px;*/
}
.news_bg{
	background: url(images/news_bg.gif) repeat;
	/*height: 1198px;*/
}
.news_bg2{
	background: url(images/news_bg2.gif) repeat;
	/*height: 1098px;*/
}
.cal_logo{
	
	position: relative;
	top: -20px;
	left: 150px;
}
a.cal_logo img{
	outline: none;
	overflow: hidden;
	display: inline;

}
.download_button img{
	display: inline;
}
.content_bg{
	background: transparent url(images/main_background.gif) repeat-x ;
}


/*Borders*/

.left_border{
	background-image: url(images/left_border.jpg);
	background-repeat: repeat-y;
	width: 7px;
	height: 100px;
}
.left_border02{
	background-image: url(images/btm_left_shadow.jpg);
	background-repeat: no-repeat;
	width: 7px;
	height: 38px;
}
.right_border{
	background-image: url(images/right_border.jpg);
	background-repeat: repeat-y;
	width: 7px;
	height: 100px;
}
.right_border02{
	background-image: url(images/btm_right_shadow.jpg);
	background-repeat: no-repeat;
	width: 7px;
	height: 38px;
}
.news_bucket_top{
	background-image: url(images/news_bucket_top.gif);
	background-repeat: no-repeat;
	width: 551px;
	height: 15px;
}
.news_bucket_mid{
	background-image: url(images/news_mid.gif);
	background-repeat: no-repeat;
	background-color: #f7f5f5;
	width: 549px;
	height: 134px;
	border-left: 1px solid #c5c5c5;
	border-right: 1px solid #c5c5c5;
}
.news_bucket_bottom{
	background-image: url(images/news_bucket_btm.gif);
	background-repeat: no-repeat;
	width: 551px;
	height: 15px;
}
.bucket_top{
	background: transparent url(images/bucket_top.gif) no-repeat;
	width: 241px;
	height: 13px;
}
.bucket_mid{
	background: transparent url(images/bucket_mid.gif) repeat-y;
	width: 239px;
	border-left: 1px solid #c5c5c5;
	border-right: 1px solid #c5c5c5;
	/*color overlay: #eeeded*/
}
.bucket_bottom{
	background: transparent url(images/bucket_btm.gif) no-repeat;
	width: 241px;
	height: 13px;	
}

/*Footer Styles*/

.footer_left{
	background-image: url(images/btm_round_left02.jpg);
	background-repeat: no-repeat;
	width: 23px;
	height: 38px;
}
.footer_bg{
	background-image: url(images/footer_bg02.jpg);
	background-repeat: repeat-x;
	
}
.footer_right{
	background-image: url(images/btm_round_right02.jpg);
	background-repeat: no-repeat;
	width: 23px;
	height: 38px;
}
.footer{
	font: normal 12px Arial;
	color: #fff;
	text-decoration: none;
	
}
.footer a{
	text-decoration: none;
}
a.footer:hover{
	color:#C40075;
	text-decoration: none;
}

.footer_copy{
	font: normal 12px Arial;
	color: #fff;
}


/*Content Styles*/
.home_content{
	position: relative;
	top: -80px;
}
.ie7,#ie7{*margin-top: -5px}
.index_content{
	
	font: normal 13px Arial !important;
	color: #252525;
	text-align: justify;
	padding-right: 20px;
}

h1{
	font: bold 12px Arial;
	color: #C40075;
}
#index h1{
	font: bold 16px Arial;
	color: #C40075;
}
h2{
	font: normal 13px Arial;
	color: #C40075;
}
.trademark_red{
	font: normal 10px Arial;
	color: #C40075;
	
}
.trademark{
	font: normal 8px Verdana;
	color: #252525;
	
}
#index{
	padding-left: 20px;
	position: relative;
	top: -20px;
	left: 0px;

}
a.index_links{
	color: #C40075;
	text-decoration: none;
}
a.index_links:hover{
	color:#C40075;
	text-decoration: none;
}
a.index_links:visited{
	color:#C40075;
	text-decoration: none;
}
.content{
	background-color: #ebebeb;
	
}
.index_content a{
	color:#C40075;
}
.content span a{
	font: normal 12px Arial;
	color: #252525;
}
.content_position{
	padding-top: 40px;
}

/*SideBar Styles*/
.sidebar_list ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.sidebar_list li{
	list-style-image: url(images/red_arrow.gif);
	font: bold 14px Arial;
	color: #C40075;
}
a.clients_readmore,.a.clients_readmore:hover,a.clients_readmore:visited,a.readmore,a.readmore:visited,a.news_previous_wpt,a.news_previous_wpt:visited{
	color: #C40075;
}
.learn_morelist li a,.learn_morelist li a:visited,a.news_readmore,a.news_readmore:visited,a.back,a.back:visited,a.news_back,a.news_back:visited,#archives_list a:visited{
	color: #C40075;
}