﻿@import url(../../Templates/UI/Css/Layout.css);
/********* GLOBALS *********/

* {margin:0;padding:0}
BODY {COLOR: black; FONT-FAMILY: verdana,arial,helvetica,sanserif; FONT-SIZE: 9pt; background-color: #dfdfdf}
a img,table {border:0; empty-cells: hide;}
dl,ol,ul {list-style:none}
button,select,textarea,input {font:100% serif}
table {border-collapse:collapse; empty-cells: hide;}
caption,th,td {text-align:left}
h1,h2,h3,h4,h5,h6,p {margin:.35em 0;}
h1,h2,h3 {font-family:Georgia,"Times New Roman",Times,serif;font-weight:normal; }
h2,h3{color: #004b93; font-size:11pt; font-weight:bold;}

/* colors */
a { color:#3E5A78; text-decoration:none; }
a:hover { text-decoration:underline; }



#footer {margin-top:10px;color:#ccc;}
#footer .n2{color:#ccc;float:right;font-size:.8em;}

/********* LAYOUT *********/

body
{
    margin: 0;
    background-image: url(bg.jpg);
}

#wrap
{
    width: 100%;
    border-collapse:collapse;
}
#header { height:90px; position:relative; }
#header .siteLogo { vertical-align:top; }
#header .siteHeader a { color:#fff; font-style:italic; font-weight:normal;}
#page
{
    padding: 25px;
    background-color: #FFFFFF;
}
#content
{
    margin-left: 180px;
    /*background-color: #FFFFFF;*/
    width:600px;
    
}
.secondary
{
    width: 170px;
    float: left;
    padding-left:5px;
    margin-bottom: 1px;
    background-color: #FFFFFF;
}

#main
{
	float: left;
    padding-bottom: 15px;
    border-color:Red;
    border-collapse:collapse;
}
#extras
{
    float: right;
    background-color: #FFFFFF;
}
#footer { padding:15px; }
.secondary .uc
{
    margin-bottom: 15px;
    background-color: #FFFFFF;
}

/*box*/
.boxTitle,
.secondary h4 { font-family:Georgia,"Times New Roman",Times,serif; font-style:italic;  font-weight:normal;  background:transparent url(SidebarLeftBg.gif) no-repeat 100% 0%; margin:0; padding:15px 10px 0 10px; color:#333; text-align:center; }
.secondary .box { _height:1px; background:transparent url(SidebarLeftBg.gif) no-repeat 100% 100%; padding:10px 20px 20px 10px; }
#extras .boxTitle,
#extras h4 { background:transparent url(SidebarRightBg.gif) no-repeat 0% 0%; }
#extras .box { background:transparent url(SidebarRightBg.gif) no-repeat 0% 100%; padding:10px 10px 20px 20px; }

/*top*/
#header .top
{
    padding-top: 1px;
    padding-left: 10px;
}
#header .top img
{
    vertical-align: bottom;
}
#header .top h2 { display:inline; text-transform:capitalize;}

#menu
.Contentwidth{ width:500px;}
.topMenu { position:relative; bottom:0px; width:100%; }
.topMenu li.current, 
.topMenu li.current a,
.topMenu li.trail, 
.topMenu .current a,
.topMenu .trail a { font-weight:normal; }
	


menu
.topMenu { position:relative; bottom:0px; width:100%; }
.topMenu li
{
    float: right;
    background-color:#004b93;
    padding-left: 10px;
    color: #E6E6FA;
    border-color: #FFFFFF;
    border-width: 1px;
}
.topMenu a
{
    display: block ;
    padding: 1px 5px 6px 5px;
    color: #333;

    height: 10px;
    color: #E6E6FA;
}


.languageMenu { position:absolute; bottom:5px; right:20px; }
.languageMenu .current { cursor:default; }


.subMenu a { display:inline !important; padding:2px 0; _height:1px; color:#333; }
.subMenu .trail > a,
.subMenu .current > a,
.menu .trail > a,
.subMenu .current > a,

/*.submenubox{BACKGROUND-COLOR: #F5F2E6; font-size:8pt; display:inline;}*/


/* lists */
.list {empty-cells: hide;}
.list .a0 {   display:inline;}
/*.list { padding-bottom:6px; background-position:50% 100%; }*/
.list .item { padding:5px; }

/*path*/
.path { margin-bottom:10px; }

.path a.current:hover { cursor:default; text-decoration:none; }

/*sitemap*/
#main ul { list-style:circle; margin-left:20px; display:inherit;}

/* content */
.introduction { font-size:1.1em; font-style:italic; }

/** date **/
.date { font-size:small; color:#333; display:block; }

/*columns*/
.columns .left { float:left; width:245px; }
.columns .right { float:right; width:245px; }

/* login */
.login .tb { width:130px; }
.login .ff { margin-bottom:5px; }
.register td { padding:0 5px 5px 0; }

/* gallery */
#thumbnails {padding-bottom:10px;}
#thumbnails .text { display:none; }
.thumbnail {margin-bottom:10px;margin-right:5px;}

/* comments */
.commentList { border-top:solid 1px #D0CFCB; margin-top:10px;}


/*IFS Settings*/

TD {COLOR: black; FONT-FAMILY: verdana,arial,helvetica,sanserif; FONT-SIZE: 9pt;}
.Heading {color: #004b93; font-size:11pt; font-weight:bold;}
A.n {color:#e6e6fa;	text-decoration: none;}
A.n:hover {color:white; text-decoration: none; background:777777;}
A.n:visited {text-decoration: none;}
A.ns {color:#004b93; text-decoration: none;}
A.ns:hover {color:red; text-decoration: none;}
A.ns:visited {text-decoration: none;}
A {TEXT-DECORATION: none; color:blue}
A:hover {TEXT-DECORATION: none; COLOR: red;}

.input{BORDER: #666666 1pt solid; HEIGHT: 14pt; MARGIN: 1pt}
.submit{ BACKGROUND-COLOR: #B22222; BORDER-BOTTOM: black 1pt solid; BORDER-LEFT:  red 1pt solid; BORDER-RIGHT: black 1pt solid; BORDER-TOP:  red 1pt solid; COLOR: white; FONT-SIZE: 10px; FONT-WEIGHT: bold; HEIGHT: 14pt; MARGIN: 1pt}
TD.navigation{ BACKGROUND-COLOR: #004b93; text-align:right;}
TD.navigationi{ BACKGROUND-COLOR: black;}
TD.navigationbottom{  BACKGROUND-COLOR: #004b93; font-size:8pt; text-align:left;color: #FFFFFF; }

TD.subnav{ BACKGROUND-COLOR: #F5F2E6; font-size:8pt;}
td.pageheading{ BACKGROUND-COLOR: #666666; height:auto; padding-bottom:5px; line-height:2px; text-transform:uppercase;}
TABLE.main{ background-color:white; empty-cells:hide;}
H1
{
    color: #ffffff;
    font-size:30pt;
    font-weight:normal;
    font-family:Haettenschweiler;
}
HR {Color:silver; height:1px;}
.list {COLOR:#847F68; font-weight:bold;}

table.FrontTable {background:white; color:black; font-family:verdana, sans-serif; font-size:10pt; border:1pt #efefef solid; width:100%;  empty-cells:hide;}
td.divider{background-color:#efefef; height:1px}
TD.notresolved { background-color:#ffeeee; color:#cc7777}
H1.notresolved {color:#cc7777}
.date {color:green;}
.error {color:maroon; font-size:8pt;}

.secondaryMenu { position:relative; bottom:0px; width:100%; }
.secondaryMenu li
{
    float: left;
    background-color: #DDDDDD;
    padding-left: 10px;
    color: #000000;
    border-color: #FFFFFF;
    border-width: 1px;
    border-collapse:collapse;
    empty-cells: hide;
}
.secondaryMenu a
{
    display: block ;
    padding: 1px 5px 6px 5px;
    color: #000000;
    height: 10px;
    font-weight:normal; 
}
.secondaryMenu
{
    background-color: #DDDDDD;
    width: 500px;
    padding-left:5px;
    margin-bottom: 1px;
    border-width:1px;
    border-style: solid;
    border-collapse:collapse;
    font-weight:normal; 
    empty-cells: hide;
}

