﻿body 
{
    margin:0;
    padding:0;
    background:#939fa7;
    font-family:Arial;
    font-weight:normal; 
    font-size:14px;
    color:#FFF;
    line-height:18px;
}
#DwTemplateTagsTable, #DwTemplateTagsTable a,#DwTemplateTagsTable a:hover, #DwTemplateTagsTableGlobal, #DwTemplateTagsTableGlobal a,#DwTemplateTagsTableGlobal a:hover 
{
    color:#FFF;
    }

#bodywrapper 
{
 width:100%;
 display:table;
 margin:0;
 padding:0;
 background:url(bodybg.png) top left repeat-y #939fa7;  
 }
 #shadow {
	 width:100%;
	 margin:0;
	 padding:0;
	 background:url(shadowbg.png) top center repeat-y;
	 }
#headerwrapper {
	display:table;
	height:171px;
	width:100%;
	background:url(headerbg.png) top left repeat-x;
	}
	#header {
		margin:0 auto;
		width:1000px;
		display:table;
		}
		#logo {
			margin:18px 0 0 30px;
			float:left;
			width:121px;
			display:table;
			}
			#topmenu {float:right;display:table;}
				#topmenu ul {margin:18px 30px 0 0;padding:0;}
					#topmenu ul li {float:left;	margin-left:10px;list-style-type:none;border-bottom:2px solid #FFF;}
						#topmenu ul li.liinpath,#topmenu ul li:hover,#topmenu ul li.liinpath:hover {border-bottom:2px solid #c50f0f;}
							#topmenu ul li a {color:#182958;font-size:14px;text-transform:uppercase;font-family:, Helvetica, sans-serif;text-decoration:none;display:block;padding:0 5px 5px 5px;}
				#topmenu ul.sub { z-index:99; position:absolute; margin:20px 0 0 -70px;}
				#topmenu ul.sub li {float:left;	margin-left:20px;margin-top:20px;list-style-type:none;border-bottom:1px solid #FFF;}
						#topmenu ul.sub li.liinpath,#topmenu ul.sub li:hover,#topmenu ul.sub li.liinpath:hover {border-bottom:1px solid #c50f0f;}
							#topmenu ul.sub li a {color:#182958;font-size:12px;text-transform:uppercase;font-family:, Helvetica, sans-serif;text-decoration:none;display:block;padding:0 5px 5px 5px;}
		
			#homemail {
				float:right;
				display:table;
				width:400px;
				}
				#homemail ul {
					float:right;
					margin:90px 30px 0 10px;
					padding:0;
					}
					#homemail ul li {
						float:left;
						list-style-type:none;
						margin-left:5px;
						}
			#homemail ul li.langbar ul {
				margin:0;
				padding:0;
				}
			#homemail ul li.langbar ul li {
				float:left;
				list-style-type:none;
				margin:2px 8px 0 0;
				}
				#homemail ul li.langbar ul li a {
					text-decoration:none;
					color:#939fa7;
					}
					#homemail ul li.langbar ul li a:hover,#homemail ul li.langbar ul li.liinpath a,#homemail ul li.langbar ul li.liinpath a:hover {
						color:#182958;
						}
 #wrapper 
 {
     margin:0 auto;
     width:1000px;
     padding:0;
     display:table;
     background:#939fa7;
     }

/*CONTENT START*/
#contentwrapper 
{
    width:440px;
    margin:0;
    padding:0;
    display:table;
	padding:30px 30px 0 60px;
    }
#contentFullWidthwrapper
{
    width:902px;
    margin:0;
    padding:0;
    display:table;
	padding:30px 30px 30px 60px;
    }
	
	#leftimage {
		width:462px;
		height:100%;
		display:table;
		float:left;
		}
		/*#imageshadowlayer {
			height:411px;
			width:462px;
			display:table;
			position:absolute;
			z-index:10;
			background:url(imageshadow.png) top right repeat-y;
			}*/
/*FACEBOOK*/
.facebookwrap 
{
    margin:10px 0;
    }
/*FOOTER*/
#footerwrap {
	width:100%;
	display:table;
	height:129px;
	background:url(footerbg.png) top left repeat-x;
	}
#footercontent {
	width:1000px;
	margin:0 auto;
	padding:0;
	}
	#footercontent ul {
		margin:0;
		padding:0;
		}
		#footercontent ul li {
			width:500px;
			list-style-type:none;
			float:left;
			}
			#footercontent ul li p {
				color:#23376e;
			font-size:12px;
			font-family:Arial, Helvetica, sans-serif;
				}

#degnfooter 
{
    width:930px;
    margin:5px auto;
    display:table;
    }
    #degnlink a,#degnlink a:hover 
    {
        display:block;
        float:right;
        font-family:Arial;
        font-size:9px;
        text-decoration:none;
        color:#d1d1d1;
        }


/*TEXT CLASSES*/
/*TEXT & EDITOR STYLES*/
td p, td 
{
    font-family:Arial;
    font-weight:normal; 
    font-size:14px;
    color:#FFF;
    }
p, li, a, h1, h2
{
    font-family:Arial;
    font-size:14px;
    }
p 
{    
    color:#FFF;
    margin:0;
    }
ul, td ul, ol, td ol 
{
    margin:10px 0 25px 15px;
    }
ul li, td ul li 
{
    list-style-type:disc;
    color:#FFF;
    }
ol li, td ol li   
    {
    color:#FFF;
    }

a, td a 
{
    color:#FFF;
    text-decoration:underline;
    }
a:hover 
    {
    color:#FFF;
    text-decoration:underline;
        }
h1 
{
    
    font-size:20px;
    color:#FFF;
    font-weight:normal;
    display:table;
    line-height:normal;
	margin:0 0 15px 0;
    }
h2 
{
    font-size:16px;
    color:#FFF;
    font-weight:normal;
    display:table;
    margin:0 0 10px 0;
    line-height:normal;
    }
.small {
	font-size:12px;
	}	
/*SLIDERS*/

         /*IMAGE SHIFT*/
            #imageshift 
            {
                margin:0;
                padding:0;
                }
                #imageshift li 
                {
                    list-style-type:none;
                    }


