body	{
			margin: 0px;
			padding: 0px;
			background: url('images/texture.jpg') no-repeat #3f4a55;
			font-family: arial, helvetica, sans-serif;
			font-size: 10px;
			color: #666666;
}



#container {
	margin: 30px auto 0 auto;
}



.home {
	width: 915px;
}



.home .nav	{
			width: 100%;
			height: 32px;
			display: block;
			line-height: 32px;
			font-size: 11px;
			font-weight: bold;
			text-transform: uppercase;
			text-indent: 25px;
			background: url('images/nav_homepage.gif') left top no-repeat;
			background-repeat: no-repeat;
}
.nav .drop a {
			background: url('images/arrow_bw.gif') no-repeat;
			background-position: right;
			padding-right: 20px;
}

.nav .no_drop a {
			padding-right: 10px;
}
.nav ul {
			padding: 0px;
			margin: 0px;
			list-style: none;
}

.nav li {
			display: inline;
			padding: 0px;
			margin: 0px;
			list-style: none;
			border-left: 1px solid #334717;
			position: relative;
}
.nav .secondary_nav li {
			border-left: none;
}
.nav .logged_in li {
			border-left: 1px solid #000;
}
.nav li:first-child {
			border-left: 1px solid #000;
}
.nav .primary_nav {
			float: left;
			z-index: 88;
}
.nav .primary_nav a:link	{
			display: inline;
			color: #FFFFFF;
			text-decoration: none;
			padding-left: 8px;
			height: 14px;
}
.nav .primary_nav a:visited	{
			display: inline;
			color: #FFFFFF;
			text-decoration: none;
			padding-left: 8px;
			height: 14px;
}
.nav .primary_nav a:hover	{
			display: inline;
			color: #FFFFFF;
			text-decoration: underline;
			padding-left: 8px;
			height: 14px;
}
.nav .primary_nav li ul {
			position: absolute;
			top: 14px;
			left: 0px;
			z-index: 99;
			margin: 0 0 0 -1px;
			padding: 5px 0 0 0;
			background: #000;
			width: 230px;
			display: none;
			border-bottom: 3px solid #8BC53F;
}
.nav .primary_nav li>ul {
			top: 12px;
}
.nav .primary_nav li#nav_link_shows {
			border-left: none;
}
.nav .primary_nav li ul#nav_menu_shows {
			width: 230px;
}
.nav .primary_nav li:hover, .nav .primary_nav li.over {
			z-index: 95;
}
.nav .primary_nav li:hover ul, .nav .primary_nav li.over ul {
			opacity: .9;
			display: block;
			z-index: 99;
}
.nav .primary_nav li ul li {
			position: relative;
			text-transform: none;
			float: none;
			display: block;
			margin: 0;
			padding: 0;
			border: 0;
			line-height: 22px;
			text-indent: 0;
}
.nav .primary_nav li ul li.archive {
			border-top: 1px solid #aaa;
}
.nav .primary_nav li ul li:hover, .nav .primary_nav li ul li.over {
}
.nav .primary_nav li ul li a,
.nav .primary_nav li ul li a:link,
.nav .primary_nav li ul li a:visited {
			margin: 0;
			line-height: 18px;
			background: none;
			text-transform: none;
}



.last {
			border: none;
}

.nav .secondary_nav {
			float: right;
			height: 32px;
			background-position: right;
}
.nav ul.secondary_nav li {
			display: block;
			float: left;
			width: auto;
			text-indent: 0;
}
.nav .secondary_nav li.user {
			height: 32px;
			text-transform: none;
			border-left: none;
}
.nav .secondary_nav li.user a {
			color: #F6F563;
			padding: 0 10px 0 0;
}
.nav .secondary_nav li.avatar img {
			margin-top: 4px;
			border: 2px solid #F6F563;
}
.nav .secondary_nav a:link {
			display: inline;
			color: #FFFFFF;
			text-decoration: none;
			padding-right: 10px;
			padding-left: 10px;
}
.nav .secondary_nav a:visited {
			display: inline;
			color: #FFFFFF;
			text-decoration: none;
			padding-right: 10px;
}
.nav .secondary_nav a:hover {
			display: inline;
			color: #FFFFFF;
			text-decoration: underline;
			padding-right: 10px;
}




.home .intro	{
			width: 100%;
			height: 75px;
			position: relative;
			background: url('images/logo_home.gif') left top no-repeat;
			background-repeat: no-repeat;
			z-index: 1;
}
.home .introold	{
			width: 100%;
			height: 105px;
			position: relative;
			background: #8cc63f;
			z-index: 80;
}
.intro .logo	{
			position: absolute;
			top: 0px;
			left: 0px;
			width: 892px;
			height: 95px;
			background: #2d2d2d;
			text-align: center;
			border-left: 23px solid #75a03a;
			padding-top: 10px;
}




.home .content	{
			display: block;
			width: 100%;
			height: auto;
			position: relative;
}
.content .menuleft	{
			float: left;
			height: 40px;
			width: 615px;
			z-index: -1;
}
.menuleft a, .menuleft a:link, .menuleft a:visited, .menuleft a:hover	{
			font-size: 14px;
			line-height: 50px;
            margin: 0px 5px 0px 5px;
			color: #ffffff;
			text-decoration: none;
			font-weight: bold;
			z-index: -1;
}
.content .menuright	{
			float: right;
			height: 40px;
			width: 280px;
}
.menuright a, .menuright a:link, .menuright a:visited, .menuright a:hover	{
			font-size: 14px;
			line-height: 50px;
            margin: 0px 5px 0px 5px;
			color: #ffffff;
			text-decoration: none;
			font-weight: bold;
}
.content .topbox	{
			width: 100%;
			clear: both;
			height: 20px;
			position: relative;
			background: url('images/topbox.gif') left bottom no-repeat;
			background-repeat: no-repeat;
}
.content .main	{
			width: 100%;
			height: auto;
			position: relative;
			background: url('images/col_fil.gif') top left repeat-y;
}
.main .left	{
			float: left;
			top: 20px;
			left: 0px;
			width: 575px;
			height: 100%;
			padding: 0 20px 0 20px;
			background: #f5f5f5;
}
.left h1	{
			font-size: 20px;
			line-height: 20px;
			padding-top: 0px;
			margin-top: 0px;
			color: #75a03a;
			font-weight: normal;
}
.left h2	{
			border-top: 1px solid #8dc73f;
			border-bottom: 1px solid #8dc73f;
			padding-top: 0px;
			margin-top: 0px;
			font-size: 16px;
			color: #333333;
			line-height: 30px;
			font-weight: 600;
}
.left h2 a:link, .left h2 a:visited	{
			color: #333333;
			text-decoration: none;
}
.left h2 a:hover	{
			text-decoration: underline;
}
.left hr	{
			border: 1px;
			margin: 0px;
			padding: 0px;
}
#whiteline	{
			margin: 0px;
			padding: 0px;
			height: 1px;
			width: 575px;
			background: #ffffff;
}
.left p	{
			font-size: 12px;
}
.left p a:link, .left p a:visited	{
			color: #8dc73f;
			font-size: 12px;
			text-decoration: none;
}
.left p a:hover	{
			text-decoration: underline;
}
.h2normal	{
			font-size: 12px;
			color: #666666;
			font-weight: normal;
}
.h2bold {
            font-size: 12px;
            color:#333333;
            font-weight: bold;
}
.left table tr td	{
			font-size: 12px;
			color: #666666;
}
#hosting_title	{
			font-size: 17px;
			line-height: 25px;
			color: #333333;
}
#hosting_details	{
			line-height: 18px;
}
.left table tr td ul li	{
			list-style-image: url(images/orange_ball.gif);
			font-size: 12px;
}
.left table tr td ul li a:link, .left table tr td ul li a:visited	{
			text-decoration: none;
			color: #75a03a;
}
.left table tr td ul li a:hover	{
			text-decoration: underline;
}


.main .right	{
			float: right;
			width: 280px;
			height: 100%;
			background: url('images/rightbox_bg.gif');
			background-repeat: repeat-y;
}
.headingright	{
			position: relative;
			top: 20px;
			left: 20px;
}
.contactright	{
			position: relative;
			top: 10px;
			left: 40px;
}
.main .bottom	{
			clear: both;
			background: url('images/con_fil.gif');
}
.content .bottombox	{
			width: 100%;
			height: 20px;
			display: block;
			position: relative;
			clear: both;
			background: url('images/bottombox.gif') left bottom no-repeat;
			background-repeat: no-repeat;
}
.content .bottom_menuleft	{
			float: left;
			height: 40px;
			width: 615px;
}
.bottom_menuleft a:link, .bottom_menuleft a:visited, .bottom_menuleft a:hover	{
			font-size: 11px;
			line-height: 30px;
			color: #f5f5f5;
			text-decoration: none;
			font-variant: small-caps;
			font-weight: normal;
}
.bottom_menuleft a	{
			color: #75a03a;
}
.content .bottom_menuright	{
			float: right;
			height: 40px;
			width: 280px;
}
.bottom_menuright a	{
			font-size: 12px;
			line-height: 30px;
			color: #ffffff;
			text-decoration: italic;
			font-weight: normal;
}








.home .contentold	{
			display: block;
			clear: both;
			width: 915px;
			height: auto;
			position: relative;
			background: #f5f5f5;
			border-top: 2px solid #8dc73f;
			padding: 30px 0 30px 0;
}
.content .poi	{
			display: block;
			position: relative;
			padding-bottom: 30px;
}

#poi_left	{
			float: left;
			padding-left: 50px;
}
#poi_right	{
			float: right;
			padding-right: 50px;
}
#poi_image_web	{
			float: right;
			padding-right: 50px;

}
#poi_image_support	{
			float: left;
			padding-left: 50px;
}
#poi_image_slides	{

			float: right;
			padding-right: 100px;
}
#fil	{
			background: #000;
			height: 170px;
}
.content .poi_image	{
			display: block;
			position: relative;
			left: 60px;
}


.content .dis_box	{
			display: block;
			clear: both;
			position: relative;
			left: 57px;
			align: center;
			width: 740px;
			border: 1px solid #c2c2c2;
			background: #f1f1f1;
			padding: 20px 30px 10px 30px;
			text-align: justify;
}
.dis_box h1	{
			font-size: 18px;
			color: #8dc73f;
			margin-top: 0px;
}
#home_box_text	{
			font-size: 13px;
			color: #6a6a6a;
}
.home .bottom_page	{
			clear: both;
			display: block;
			position: relative;
			width: 915px;
			height: 70px;
			text-align: center;
			padding-top: 35px;
			background: url('images/page_bottom.gif') left top no-repeat;
}
.bottom_page a, .bottom_page a:link, .bottom_page a:visited	{
			color: #8dc73f;
			text-decoration: none;
}
.bottom_page a:hover	{
			text-decoration: underline;
}


.side_nav	{
			position: relative;
			clear: both;
			width: 100%;
			height: 600px;
			background: #f5f5f5;
}
.side_nav .side_title	{
			display: block;
			position: relative;
			top: 20px;
			left: 40px;
			width: 200px;
			text-transform: uppercase;
			color: #75a03a;
			font-size: 18px;
}
.side_nav .side_details	{
			display: block;
			position: relative;
			top: 60px;
			left: 60px;
			width: 180px;
}
.side_nav .side_details a, .side_details a:link, .side_details a:visited	{
			text-transform: uppercase;
			color: #333333;
			font-size: 12px;
			font-weight: bold;
			text-decoration: none;
}
.side_nav .side_details a:hover	{
			text-decoration: underline;
}
.side_details ul	{
			padding: 0px;
			margin: 0px;
			list-style: none;
}
.side_details ul li	{
			list-style-image: url(images/orange_ball.gif);
}

.main_contento	{
			display: block;
			position: absolute;
			top: 40px;
			left: 250px;
			width: 600px;
}
.main_contento p	{
			font-size: 12px;
			color: #333333;
}
.main_contenot h1	{
			font-size: 18px;
			color: #333333;
}









.normal11  {
            font-size: 11px;
            color: #666666;}
.normal12	{
			font-size: 12px;
			color: #666666;}
.normal13	{
			font-size: 13px;
			color: #666666;}
.textbox	{
            border: 1px;
            border-color: #8dc73f;
            border-style: solid;
            font-family: arial, helvetica, sans-serif;
            font-size: 13px;
            padding: 3px;
            margin: 3px;}
.dropbox    {
            border: 1px;
            border-color: #8dc73f;
            border-style: solid;
            background-color: #EBF1C6;
            font-size: 13px;
            margin: 3px;}
.floatright	{
			float: right;}
.floatleft	{
			float: left;}





