html, body                  { height: 100%; } 
body						{ margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif !important; font-size: 12px; color: #333333;  padding:0; /*background:url(../Images/sand.jpg) right bottom no-repeat;*/ }
body                        { overflow: auto; } 
form#aspnetForm             { height: 100%; width:100%; }

h1							{ font-size: 13px; font-weight: bold; margin: 20px 0 12px 0; color:#002B55; }
h2							{ font-size: 13px; margin-bottom: 0; }
h3                          { font-size: 12px; margin-bottom: 0; }
                             
table td                    { vertical-align: top; }

a							{ color: #3682BA; }
a:hover					    { color: #000000; } 

p						    { margin-top: 0px; }

div.top				        { width: 100%; height: 43px; background: #002B55; position:absolute; left:0; border-bottom: 1px solid #85A1CB; z-index: 3;}

div.top-left		        { float: left; width:530px; }
div.top-left ul		        { margin: 0; padding: 15px 0 0 16px; }
div.top-left ul	li		    { background:url(../Images/bullet-white.gif) 0px 2px no-repeat; font-size: 11px; display: inline; color: #BBD0F1; padding: 0 5px 0 15px;}
div.top-left ul	li a        { font-size: 11px; color: #BBD0F1; }
div.top-left ul	li a:hover  { text-decoration: none; }

div.top-right			    { float: right; }
div.top-right ul		    { margin: 0; padding: 15px 0 0 16px; }
div.top-right ul li		    { font-size: 11px; display: inline; color: #3D6082; padding: 0 5px 0 0;}
div.top-right ul li a	    { font-size: 11px; color: #3D6082; text-decoration: none;}
div.top-right ul li a:hover { text-decoration: none; }

div.contentholder			{ height:100%; float:left; width: 530px; position: relative; z-index: 1; }
div.content					{ height:100%; float:left; width: 530px; background:url(../Images/menu-bg-home.jpg) 0px 43px no-repeat #36479e;  }

div.content ul.homepage		{ margin:217px 0 0 0;  padding:0; }
div.content ul          	{ padding:0; }
div.content ul li			{ display:inline; } 
div.content ul li a			{ display:inline-block; text-align:center; color:#C9D5FF; font-size:13px; font-weight:bold; text-decoration:none; width: 121px; line-height:205px;  } 
div.content ul li a:hover	{ color:#FFFFFF; }

div.content img             { padding: 0 5px 0 0; }

/*div.logo					{ margin-left: 230px; }
div.logo img				{ float: left; border-style: none; padding-top: 43px;}*/

div.menu					{ background: url(../Images/menu-bg.jpg) 0px 44px no-repeat; width: 145px; float:left; /*margin-bottom: 20px;*/ padding: 123px 0 20px 8px !important;}
div.menu-2					{ width: 145px; float:left; margin-bottom: 20px;}
div.menu ul                 { /*margin: 123px 0 0 8px !important;*/ padding: 0;}
div.menu-2 ul  				{ /*margin: 12px 0 0 8px !important;*/ margin: 12px 0 0 0 !important; padding: 0;}
div.menu ul li,
div.menu-2 ul li 			{ list-style: none; margin: 0; }

div.menu ul li a,
div.menu-2 ul li a,
div.menu a.login			{ background:url(../Images/bullet-black.gif) 0px 6px no-repeat; text-decoration: none; color: #000000; font-size: 11px; font-weight: bold; padding: 4px 0 4px 15px !important; cursor: pointer !important;}
div.menu a.login            { margin-left: 8px; color:#DC0028; }
div.menu ul li a:hover,
div.menu-2 ul li a:hover	{ color: #1B4B6F; }

div.menu ul li a            { height: 15px; }
.RadMenu .rmLink            { float: none !important; }

div.MenuBottom              { margin-top: 12px; }

.inputfield,
.sf_subscribeTxt                 { background:url("/Images/box_shadow.jpg") left top no-repeat; color:#333333; font-family:Arial,Helvetica,sans-serif; font-size:11px; padding: 1px 0 1px 3px; width:250px;}
.inputfield-2               { background:url("/Images/box_shadow.jpg") left top no-repeat; color:#333333; font-family:Arial,Helvetica,sans-serif; font-size:11px; padding: 1px 0 1px 3px; width:100px;}
.inputfield-3               { background:url("/Images/box_shadow.jpg") left top no-repeat; color:#333333; font-family:Arial,Helvetica,sans-serif; font-size:11px; padding: 1px 0 1px 3px; width:60px;}
.sf_subscribeBtn            { font-size: 11px; }

ul.links                    { width: 74px; overflow: auto; padding-top: 10px !important;}
ul.links li                 { padding-bottom: 10px; text-align: center; }
ul.links li a               { background:none !important; margin-left: -15px; }
ul.links li a img           { border-style: none; }

p.sf_postBookmark a         { border-style: none; text-decoration: none; }

/* LANGUAGE LIST */

ul.langList     
{
    margin: -13px 0 0 -10px !important;
    text-align: right;
    width: 530px;
}
ul.langList li 
{
    display: inline !important;    
}
ul.langList li a      
{
    color: #CCCCCC !important;
    font-size: 12px !important;
    height: 15px;
    padding-left: 13px;
    padding-top: 8px;
    width: 40px !important;
}
ul.langList li a:hover { color: #FFFFFF !important; }
ul.langList li a.sfSelected { display: none;}


/*ul.langList { margin: 0 0 8px 3px !important; }
ul.langList li {}
ul.langList li a { font-size: 12px !important; }
ul.langList li a:hover { color: #333333 !important; }
ul.langList li a.sfSelected { display: none;}*/

/* BOTTOM - SITEFINITY GENERAL */

div.RadWindow *
{
    max-width: none !important;
}

div.sand 
{    
    background:url(../Images/sand.jpg) no-repeat;
    display: block;
    width: 300px;
    height: 128px;
    position: fixed;
    right: 0;
    bottom: 0;
    z-index:0;
}

.RadMenu .rmItem 
{
    float: none !important;
    clear: both !important;
}
