body {

	background-image:url(../images/body_bg.gif);

	background-repeat:repeat-x;

	background-position:left top;

	background-color:#181818;

	padding:0;

	margin:10px 0;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#FFF;

}

.white {

	color:#FFF;

}

.pink {

	color:#D31BB6;

}

.white_11 {

	color:#FFF;

	font-size:11px;

}

.pink_11 {

	color:#D31BB6;

	font-size:11px;

}

a:link {

	color:#D31BB6;

	text-decoration:none;

	outline:none;

}

a:visited {

	color:#D31BB6;

	text-decoration:none;

	outline:none;

}

a:hover {

	color:#FFF;

	text-decoration:none;

	outline:none;

}

.pink_link:link {

	color:#D31BB6;

	text-decoration:none;

	outline:none;

}

.pink_link:visited {

	color:#D31BB6;

	text-decoration:none;

	outline:none;

}

.pink_link:hover {

	color:#FFF;

	text-decoration:none;

	outline:none;

}

form {

	padding:0;

	margin:0;

}

h1 {

	font-size:18px;

	padding:0;

	margin:0;

	font-weight:normal;

}

h1 a{

	font-size:18px;

	padding:0;

	margin:0;

	font-weight:normal;

}

h2 {

	font-size:17px;

	padding:0;

	margin:0;

	font-weight:normal;

}

h2 a{

	font-size:17px;

	padding:0;

	margin:0;

	font-weight:normal;

}

h3 {

	font-size:16px;

	padding:0;

	margin:0;

	font-weight:normal;

}

h3 a{

	font-size:16px;

	padding:0;

	margin:0;

	font-weight:normal;

}

h4 {

	font-size:15px;

	padding:0;

	margin:0;

	font-weight:normal;

}

h4 a{

	font-size:15px;

	padding:0;

	margin:0;

	font-weight:normal;

}

h5 {

	font-size:14px;

	padding:0;

	margin:0;

	font-weight:normal;

}

h5 a{

	font-size:14px;

	padding:0;

	margin:0;

	font-weight:normal;

}

h6 {

	font-size:12px;

	padding:0;

	margin:0;

	font-weight:normal;

}

h6 a{

	font-size:12px;

	padding:0;

	margin:0;

	font-weight:normal;

}

.txt_field_form {

	border:1px solid #D7D7D7;

	padding:3px;

	font-family: Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#3c3c3c;

	width:250px;

}

.top_nav_link:link {

	background-image:url(../images/tl1.gif);

	background-position:left top;

	background-repeat:no-repeat;

	padding:0 0 0 10px;

	display:block;

	color:#FFF;

	font-family:"trebuchet MS", Arial, Tahoma, verdana;

	font-size:16px;

	font-weight:bold;

}

.top_nav_link:link span{

	background-image:url(../images/tr1.gif);

	background-position:right top;

	background-repeat:no-repeat;

	padding:4px 10px 4px 0;

	display:block;

	color:#FFF;

	margin-right:6px;

	font-family:"trebuchet MS", Arial, Tahoma, verdana;

	font-size:16px;

	font-weight:bold;

}

.top_nav_link:visited {

	background-image:url(../images/tl1.gif);

	background-position:left top;

	background-repeat:no-repeat;

	padding:0 0 0 10px;

	display:block;

	color:#FFF;

	font-family:"trebuchet MS", Arial, Tahoma, verdana;

	font-size:16px;

	font-weight:bold;

}

.top_nav_link:visited span{

	background-image:url(../images/tr1.gif);

	background-position:right top;

	background-repeat:no-repeat;

	padding:4px 10px 4px 0;

	display:block;

	color:#FFF;

	margin-right:6px;

	font-family:"trebuchet MS", Arial, Tahoma, verdana;

	font-size:16px;

	font-weight:bold;

}

.top_nav_link:hover {

	background-image:url(../images/tl.gif);

	background-position:left top;

	background-repeat:no-repeat;

	padding:0 0 0 10px;

	display:block;

	color:#FFF;

	font-family:"trebuchet MS", Arial, Tahoma, verdana;

	font-size:16px;

	font-weight:bold;

}

.top_nav_link:hover span{

	background-image:url(../images/tr.gif);

	background-position:right top;

	background-repeat:no-repeat;

	padding:4px 10px 4px 0;

	display:block;

	color:#FFF;

	margin-right:6px;

	font-family:"trebuchet MS", Arial, Tahoma, verdana;

	font-size:16px;

	font-weight:bold;

}

.top_nav_link_active:link {

	background-image:url(../images/tl.gif);

	background-position:left top;

	background-repeat:no-repeat;

	padding:0 0 0 10px;

	display:block;

	color:#FFF;

	font-family:"trebuchet MS", Arial, Tahoma, verdana;

	font-size:16px;

	font-weight:bold;

}

.top_nav_link_active:link span{

	background-image:url(../images/tr.gif);

	background-position:right top;

	background-repeat:no-repeat;

	padding:4px 10px 4px 0;

	display:block;

	color:#FFF;

	margin-right:6px;

	font-family:"trebuchet MS", Arial, Tahoma, verdana;

	font-size:16px;

	font-weight:bold;

}

.top_nav_link_active:visited {

	background-image:url(../images/tl.gif);

	background-position:left top;

	background-repeat:no-repeat;

	padding:0 0 0 10px;

	display:block;

	color:#FFF;

	font-family:"trebuchet MS", Arial, Tahoma, verdana;

	font-size:16px;

	font-weight:bold;

}

.top_nav_link_active:visited span{

	background-image:url(../images/tr.gif);

	background-position:right top;

	background-repeat:no-repeat;

	padding:4px 10px 4px 0;

	display:block;

	color:#FFF;

	margin-right:6px;

	font-family:"trebuchet MS", Arial, Tahoma, verdana;

	font-size:16px;

	font-weight:bold;

}

.top_nav_link_active:hover {

	background-image:url(../images/tl.gif);

	background-position:left top;

	background-repeat:no-repeat;

	padding:0 0 0 10px;

	display:block;

	color:#FFF;

	font-family:"trebuchet MS", Arial, Tahoma, verdana;

	font-size:16px;

	font-weight:bold;

}

.top_nav_link_active:hover span{

	background-image:url(../images/tr.gif);

	background-position:right top;

	background-repeat:no-repeat;

	padding:4px 10px 4px 0;

	display:block;

	color:#FFF;

	margin-right:6px;

	font-family:"trebuchet MS", Arial, Tahoma, verdana;

	font-size:16px;

	font-weight:bold;

}

.footer { width:100px; padding:15px; background:#010101  left top repeat-x url(../images/footer_bg.gif);  -moz-border-radius-bottomleft:10px; -moz-border-radius-topright:10px; -moz-border-radius-topleft:10px; -moz-border-radius-bottomright:10px; -webkit-border-bottom-left-radius:10px; -webkit-border-top-left-radius:10px; -webkit-border-top-right-radius:10px; -webkit-border-bottom-right-radius:10px; border:1px solid #232323;}

.main_pic {

	background-image:url(../images/main_pic.gif);

	background-repeat:no-repeat;

	background-position:left bottom;

	padding-bottom:1px;

	

}

.main_pic h1{

	font-size:50px;

	margin-bottom:20px;

	font-family:Georgia, "Times New Roman", Times, serif;

}

.main_pic h2{

	font-size:32px;

	margin-top:20px;

}

.top_content_padding {

	padding:30px 10px 15px 0;

}

.line_bg {

	background-image:url(../images/line.gif);

	background-position:center top;

	background-repeat:repeat-y;

}

.btm_box h1{

	font-size:22px;

	margin-bottom:15px;

	text-decoration:underline;

	color:#D216B4;

	font-family:Georgia, "Times New Roman", Times, serif;

}

.btm_box a:link{

	color:#FFF;

	background-color:#D216B4;

	padding:1px 2px;

}

.btm_box a:visited{

	color:#FFF;

	background-color:#D216B4;

	padding:1px 2px;

}

.btm_box a:hover{

	color:#D216B4;

	background-color:#FFF;

	padding:1px 2px;

}

.middle_content {

	padding-top:20px;

}

.main_title {

	font-size:24px;

	border-bottom:1px solid #D216B4;

	padding-bottom:6px;

	font-family:Georgia, "Times New Roman", Times, serif;

	color:#D216B4;

	width:100%;

	float:left;

	display:block;

}

.site_map_link:link {

	display:block;

	background-image:url(../images/folder.gif);

	background-position:left top;

	background-repeat:no-repeat;

	padding:6px 6px 6px 22px;

	font-size:15px;

	color:#FFF;

	border-bottom:1px solid #3A3A3A;

	margin-bottom:5px;

}

.site_map_link:visited {

	display:block;

	background-image:url(../images/folder.gif);

	background-position:left top;

	background-repeat:no-repeat;

	padding:6px 6px 6px 22px;

	font-size:15px;

	color:#FFF;

	border-bottom:1px solid #3A3A3A;

	margin-bottom:5px;

}

.site_map_link:hover {

	display:block;

	background-image:url(../images/folder.gif);

	background-position:left top;

	background-repeat:no-repeat;

	padding:6px 6px 6px 22px;

	font-size:15px;

	color:#D216B4;

	border-bottom:1px solid #3A3A3A;

	margin-bottom:5px;

}

.contact_right_add {

	font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; line-height:24px;

}

.contact_right_add h1{

	font-size:18px;

	padding-bottom:6px;

}

.txt_field_form {

	border:1px solid #000;

	padding:3px;

	font-family: Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#3c3c3c;

	width:200px;

}

.error_msg {

color:#cc0000;

text-align:left;

background-image:url(../images/cross1.png);

background-repeat:no-repeat;

background-position:left;

padding:3px 3px 3px 22px;

clear:both;

line-height:20px;

display:block;

}

.success_msg {

color:#283E00;

text-align:left;

background-image:url(../images/tick.png);

background-repeat:no-repeat;

background-position:left;

padding:3px 3px 3px 22px;

clear:both;

line-height:20px;

display:block;

}

.right_sidebar_blog a:link{

	background-image:url(../images/arrow_white.gif);

	background-position:left top;

	background-repeat:no-repeat;

	padding:0 0 3px 12px;

	display:block;

	color:#FFF;

}

.right_sidebar_blog a:visited{

	background-image:url(../images/arrow_white.gif);

	background-position:left top;

	background-repeat:no-repeat;

	padding:0 0 3px 12px;

	display:block;

	color:#FFF;

}

.right_sidebar_blog a:hover{

	background-image:url(../images/arrow_pink.gif);

	background-position:left top;

	background-repeat:no-repeat;

	padding:0 0 3px 12px;

	display:block;

	color:#D31BB6;

}

.right_sidebar_blog ul{

	padding:0;

	margin:0 0 10px 0;

	list-style:none;

}

.right_sidebar_blog li{

	padding:0;

	margin:0;

	list-style:none;

}

.right_sidebar_blog h2{

	font-size:22px;

	margin-bottom:15px;

	text-decoration:underline;

	color:#D216B4;

	font-family:Georgia, "Times New Roman", Times, serif;

}

.dotted_line {

	width:100%;

	float:left;

	background-image:url(../images/line.gif);

	background-position:left bottom;

	background-repeat:repeat-x;

	padding-bottom:10px;

	margin-bottom:10px;

}

.narrowcolumn img{

	float:left;

	margin:0 10px 10px 0;

	padding:2px;

	border:1px solid #3A3A3A;

}

.widecolumn img{

	float:left;

	margin:0 10px 10px 0;

	padding:2px;

	border:1px solid #3A3A3A;

}