.c_head{
	position: absolute;
	z-index:20;
}
#MainText{
	font-weight: normal; 
	font-size: 20px; 
	left: 40px; 
	position: absolute; 
	top: 160px;
	line-height:24px;
}
/* General */
body 
{
		margin:0;
		padding:0;		
		background-color:#FFFFFF;
		font-family:Helvetica, Sans-Serif;
		font-size: 0.8em;
		line-height: 1.4em;	
}
.topDiv
{
	height: 76px;
	background-color:#FFFFFF
}

.mainContent
{	
	background:#FFFFFF url(images/page_bg.png) repeat-x;	
}

/* MAIN CONTENT */
#mainpagediv
{
	background: #FFFFFF url(images/dynacomworld.jpg) repeat-x scroll left top;
	width: 905px; 
	height: 373px; 
}
#maincontent
{
	margin-left:10px;
	width:882px;
	border-collapse:collapse;
	height: 373px;
}
#maincontent #maintext
{
	width:450px;
	vertical-align: top;
	padding-top:45px;
	padding-left:20px;
}
#maincontent #maintext #spanTitle1
{
	color: White;
	font-size: 30px;
	line-height: normal;
}
#maincontent #maintext #spanTitle2
{
	color: White;
	font-size: 22px;
	line-height: normal;
}
#maincontent #maintext p
{
	color: White;
	font-size: 15px;
	line-height: normal;
}

.ThumbDivInactive
{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	opacity: 0.5;
}
.ThumbBackDiv
{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	position: relative; 
	height: 50px; 
	background-color: rgb(95, 95, 95); 
	opacity: 0.5;
}

.thumb1MouseOver {
	border: 4px solid #C0C0C0;
}

.thumb1MouseOut {
	border: 0px solid #FFFFFF;
}

.thumb2MouseOver {
	border: 4px solid #C0C0C0;
}

.thumb2MouseOut {
	border: 0px solid #FFFFFF;
}

.thumb3MouseOver {
	border: 4px solid #C0C0C0;
}

.thumb3MouseOut {
	border: 0px solid #FFFFFF;
}

.thumb4MouseOver {
	border: 4px solid #C0C0C0;
}

.thumb4MouseOut {
	border: 0px solid #FFFFFF;
}

#thumb1{
	z-index: 2; 
	left: 655px; 
	cursor: pointer; 
	position: absolute; 
	top: 260px;
}

#thumb2{
	z-index: 2; 
	left: 715px; 
	cursor: pointer; 
	position: absolute; 
	top: 260px; 
	opacity: 0.5;
}

#thumb3{
	z-index: 2; 
	left: 775px; 
	cursor: pointer; 
	position: absolute; 
	top: 260px; 
	opacity: 0.5;
}

#thumb4{
	z-index: 2; 
	left: 835px; 
	cursor: pointer; 
	position: absolute; 
	top: 260px;
	opacity: 0.5;
}

#text1{
	font-weight: bold; 
	z-index: 2; 
	left: 114px; 
	cursor: pointer; 
	color: white; 
	position: absolute; 
	top: 28px;
	font-size:13px;
}

#text2{
	font-weight: bold; 
	z-index: 2; 
	left: 418px; 
	cursor: pointer; 
	color: white; 
	position: absolute; 
	top: 28px;
	font-size:13px;
}

#text3{
	font-weight: bold; 
	z-index: 2; 
	left: 718px; 
	cursor: pointer; 
	color: white; 
	position: absolute; 
	top: 28px;
	font-size:13px;
}
#text4{
	font-weight: bold; 
	z-index: 2; 
	left: 718px; 
	cursor: pointer; 
	color: white; 
	position: absolute; 
	top: 28px;
	font-size:13px;
}

/* NEWS SECTION */
#newsControl
{
	color:Black;
	font-size:12px;
	padding-left:5px;
	font-weight:bold;
}
.newsDate {
	color:#589BAE;
	font-size:12px;
}
.news {
	color:#808080;
	font-size: 12px;
	font-weight:bold;
}
.news a {
	color:#808080;
}

.newsFeed
{
	text-align: right; 
	padding-right: 5px;
	color:#808080;
	font-size: 12px;
	font-weight:bold;	
}

.newsFeed a {
	color:#589BAE;
	text-decoration:none;
}

/* BUTTONS SECTION */
#buttonsdiv
{
	background: #FFFFFF url(images/buttons_bg.jpg) repeat-x scroll left top;
	width: 905px; 
	height: 222px; 
}
#buttonstable
{
	margin-left:10px;
	width:882px;
	border-collapse:collapse;
}
#buttonstable .title
{
	width:25%;
	vertical-align:top;
	font-size: 25px;
	padding-top:15px;
	padding-left:7px;
	color: #434343;
}
#buttonstable .content
{
	width:25%;
	height:180px;
	padding-top:10px;
	padding-left:7px;
	color: #434343;
	vertical-align:top;
}
#buttonstable .content .subtitle
{
	font-size: 18px;
	padding-top:10px;
	color: #252525;
}
#buttonstable .content .subcontent
{
	padding-top:5px;
	color: #5F5F5F;
	font-size:14px;
	line-height:1.2em;
}

/* FOOTER SECTION */
#footer
{
	background-image:url(images/Footer.png);
	padding-left:20px;
	color:White;
	font-size: 0.75em;
	
}

#footer a
{
	color:White;
}

.bk_maincontainer
{
	background-image:url(images/MainContainer.png);
	background-repeat:no-repeat;
	height:558px;
	border: solid 1px #4c4c4c;
}

.bk_main
{
	height:299px;
	width:899px;
}

.bk_news
{
	background-image:url(images/NewsContainer.png);
	background-repeat:no-repeat;
	height:29px;
	width:899px;
}

.bk_externallinks
{
	background-repeat:no-repeat;
	height:148px;
	margin-right:8px;
	width:899px;	
}

.bk_event
{
	background-image:url(images/EventContainer.png);
	background-repeat:no-repeat;
	width:267px;
	height:148px;
}

.externallinksheader
{	
	
	color: #5e96b1;
	font-size:14px;
	line-height:1.2em;	
	font-weight:bold;
}

.externallinksdetail a
{	
	
	color: #808080;
	font-size:12px;
	line-height:1.2em;	
	font-weight:bold;
}

.externallinksdetail a:hover
{	
	
	text-decoration:none;
}

.eventheader
{	
	
	color: #860909;
	font-size:14px;
	line-height:1.2em;	
	font-weight:bold;
}

.eventdetail
{		
	color: #808080;
	font-size:12px;
	line-height:1.2em;	
	font-weight:bold;
}

.eventdetail a
{	
	
	color: #5e96b1;
	font-size:12px;
	line-height:1.2em;	
	font-weight:bold;
}

.eventdetail a:hover
{		
	text-decoration:none;
}


/**
 *  JCarousel
 */

.jcarousel-skin-event .jcarousel-container-horizontal,
.jcarousel-skin-event .jcarousel-clip-horizontal,
.jcarousel-skin-event .jcarousel-item {
    width:  267px;
    height: 127px;
}

.jcarousel-skin-promo .jcarousel-container-horizontal,
.jcarousel-skin-promo .jcarousel-clip-horizontal,
.jcarousel-skin-promo .jcarousel-item {
    width:  182px;
    height: 100px;
}

.jcarousel-skin-homepage .jcarousel-container-horizontal,
.jcarousel-skin-homepage .jcarousel-clip-horizontal,
.jcarousel-skin-homepage .jcarousel-item {
    width:  900px;
    height: 300px;
}

.jcarousel-control {
    margin-bottom: 10px;
    text-align: right;
    font-weight: bold;
    font-size: 75%;
}

.jcarousel-control a {    
	text-decoration: none;
}
 
.jcarousel-control a:selected,
.jcarousel-control a:focus,
.jcarousel-control a:active {
	color:Red;
}

/*Menu*/
/* Main menu container */ 
.MainMenu_SubMenu { background:#040404; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border:1px solid #040404; z-index:1000; cursor:pointer; cursor:hand; font-weight:normal; filter:Alpha(Opacity=90, FinishOpacity=75, Style=1); -moz-opacity:.80; }
/* Submenu items idle */ 
.MainMenu_MenuItem { background:#040404; color:#FFFFFF; font-family:arial; font-size:11px; font-weight:bold; font-style:normal; padding:0px 30px 0px 16px; height:20px; border:1px solid #000000; }
/* Submenu items hover */ 
.MainMenu_MenuItemSel { background-color:#4a8abe; color:#FFFFFF; font-family:arial; font-size:11px; font-weight:bold; cursor:pointer; cursor:hand; padding:0px 30px 0px 16px; height:20px; border:1px solid #4a8abe; }
/* Box that contains the menu */
.MainMenu_MenuContainer { 
	background-image:url(images/MenuBar.png);
	height:30px;
	margin:10px 0px 0px 6px;
	width:899px;	
}
/* Bar that contains the menu */
.MainMenu_MenuBar { cursor:pointer; cursor:hand; background:transparent;}
/* Menuitems idle */
.MainMenu_Idle TD { background:transparent; color:#FFFFFF; font-size:8pt; padding:0px 14px 0px 12px; height:26px; font-weight:bold; }
/* Menuitems over */
.MainMenu_Selected TD { color:#ffffff; font-size:8pt; padding:0px 14px 0px 12px; height:26px; font-weight:bold; background-image:url(images/menu_item_selected.png); }
/* Menuitems active */
.MainMenu_Active TD { color:#ffffff; font-size:8pt; padding:0px 14px 0px 12px; height:26px; font-weight:bold; }
/* Menuitems in breadcrumbs active */
.MainMenu_BreadcrumbActive TD { color:#ffffff; font-size:8pt; padding:0px 14px 0px 12px; height:26px; font-weight:bold; }
/* Menuitem arrows */
.MainMenu_MenuArrow { display:none; }									 
/* Menuitem root arrows */
.MainMenu_RootMenuArrow { display:none; }									 
/* Menuitem icons */
.MainMenu_MenuIcon { display:none; }									 
/* Menuitem separator */
.MainMenu_Separator1 { background:transparent; height:30px;}
.MainMenu_Separator 
{
	height:28px; 
	width:1px;
	background-image:url(images/menu_separator.png);
	position:absolute;
}
/* Menuitems separator borders */ 
.MainMenu_MenuBreak { border-top-style:none; border-right-style:none; border-left-style:none; border-bottom-style:none; background:transparent; vertical-align:top; }


