/*
    Colors
    Light blue    83a0c2
    White         fff
    Light Grey    f6f6f6
    Dark Grey     333
    Black         000
    BG            b7c9df -> fff

winter theme
white: 333
light blue: 93a2b3
*/

/*                                                              GENERAL */

*
{
	margin: 0px;
	padding: 0px;
}

body
{
    background: #fff url("/templates/public/styles/standard/images/bg_fade.png") repeat-x top center;
    color: #444;
    font-family: Tahoma, Arial, Sans-Serif;
    font-size: 76%;
    text-align: center;
    margin:0px;
    padding: 0px;
}

div
{
    text-align: left;
    font-size: 1em;
}
/*                                                              Areas */
#HeaderArea, #MainMenuArea, #FullBodyArea, #FooterArea
{
	background-color: #eee;
    margin: 0px auto 0px auto;
    width: 770px;
    padding: 4px;
}

#HeaderArea
{
    background: #7396BE url("/templates/public/styles/standard/images/bg_head.png") no-repeat;
    height: 119px;
    cursor: pointer; /* to show logo is clickable (onclick)*/    
    border: solid 1px #363636;
    border-width: 0px 1px;
}

.QuickSearchArea
{
	margin-top: 85px;
	float: right;	
}

#MainMenuArea
{
    background: url("/templates/public/styles/standard/images/bg_menu.png") repeat-x;
    height: 14px;
    border: solid 1px #363636;
}

#FullBodyArea
{
	background: #fff url("/templates/public/styles/standard/images/bg_body.png") repeat-y;
	border: solid 1px #363636;
	border-width: 0px 1px;
	padding-bottom: 5em;
}

#SubMenuArea
{
    padding: 0px 10px 10px 10px;
    width: 168px;
    float: left;
}

#BreadCrumbsArea
{
	margin-left: 205px;
}

#MainContentArea
{
    width: 565px;
    float: right;
    margin: 0px 5px 0px 5px;
}

#FooterArea
{
	clear: both;
    text-align: center;
    border: solid 1px #363636;
    border-width: 1px;
}
/*********************************************************************************/
div.img
{
   margin: 0px auto 0px auto;
   background: #f6f6f6;
   color: #333;
}

div.squadron
{
    margin-bottom: 30px;
}

div.innerSquadron
{
    width: 300px;
    float: right;
    margin: 0px 5px 0px 5px;
}

.linkBlock
{
/*    border: solid 1px #eee;*/
    float: left;
    padding: 5px;
    width: 240px;
}

/*                                                              IMGs */
div.squadron img
{
    float: left;
    margin-left: 10px;
}

img
{
    border: 0px;
}

a .img
{
    margin-right: 5px;
}

.logo
{
    width: 101px;/*101px;*/
    height: 107px;
    margin: 10px;
    float: left;
}

#aces
{
    width: 342px;
    height: 75px;
    margin: 35px 0px 0px 40px;
    float: left;
}

.icon, .icon16 /* .icon is old */
{
    width: 16px;
    height: 16px;
    margin-right: 5px;
}

.icon10
{
    width: 10px;
    height: 10px;
    margin-right: 5px;
}

.flag
{
    width: 16px;
    height: 11px;
    margin-right: 5px;
}

/*                                                              LINKS */
a
{
    font-weight: bold;
/*    color: #b51300;*/
    color: #b51300;
    text-decoration: none;
}

a:hover
{
    text-decoration: underline;
}

a:visited
{
    font-weight: normal;
    color: #660A00;
}

#lbody a
{
    font-size: 1.2em;
    text-align: left;
}

#lbody a.selected
{
    color: #111;
}

.hidden
{
	display:none;
}


/*                                                              SUBMENU */
#SubMenuArea ul
{
	list-style: none;
	font-size: 1.2em;
}

#SubMenuArea ul li ul 
{
	border-left: solid 0.1em #aaa;
	margin-left: 0.1em;
}

#SubMenuArea ul li ul li
{
	margin-left: 0.5em;
	font-size: 0.8em;
}

#SubMenuArea .selected
{
	background: #ddd;
	color: #000;
	margin-left: -0.5em;
	padding-left: 1em;
	padding-right: 0.5em;
}

.ShortNewsList > ul > li
{
	font-size: 0.8em;
}

/*                                                              MENU */
#MainMenuArea ul
{
    display: inline;
    margin: 0px;
    padding: 0px;
    font-size: 0.9em;
}

#MainMenuArea ul li
{
    padding-left: 20px;
    display: inline;
}

#MainMenuArea ul li a
{
    color: #555;
    font-weight: bold;
}

#MainMenuArea ul li a.selected
{
    color: #111;
}

#MainMenuArea ul li a:visited
{
    color: #555;
}

#MainMenuArea ul li a:visited.selected
{
    color: #111;
}

#MainMenuArea ul li a:hover
{
    color: #222;
    text-decoration: none;
}
/*                                                              FUNCTIONS */
#Functions
{
	float: right;
}
#Functions li 
{
	display: inline;
	margin: 0px 5px;
}

/*                                                              TEXT */
h1, h2, h3
{
    font-weight: bold;
    font-family: Verdana, Arial, Sans-Serif;
    margin: 10px 5px 5px 5px;
    padding: 0px;
    color: #000;
}

h1
{
    font-size: 1.7em;
}

h2
{
    font-size: 1.3em;
}

#SubMenuArea h2
{
	text-align: center;
}

h3
{
    font-size: 1em;
}

.innerSquadron h3
{

}

.innerSquadron h3 img
{
    float: none;
}


.sectionHeading
{
    font-weight: normal;
    text-align: center;
}

p
{
    margin: 5px;
    padding: 0px;
    text-align: justify;
    font-size: 1em;
}

#lbody p
{
    text-align: left;
}

#rbody p
{
    margin-bottom: 1em;
}

#tagline
{
    float: right;
    position: relative;
    margin: 105px 4px 0px 0px;
    color: #fff;
    display: none;
}

#counter
{
    float: left;
}

#webmaster
{
    float: right;
}
.snd
{
    font-weight: bold;
    font-size: 0.8em;
}

.small
{
    font-size: 0.8em;
    font-weight: normal;
    display: block;
}
.imgtext
{
    font-size: 0.8em;
    font-weight: normal;
    display: block;
    text-align: right;
}
.note
{
    font-size: x-small;
    font-weight: normal;
}


.imgText
{
    font-size: 0.5em;
    text-align: right;
    display: block;
    padding: 0px 3px 3px 0px;
}


/*                                                              LISTS */

.stdList
{

}

.stdList li
{
    height: 20px;
}

.stdList li img
{
  float: none;
  vertical-align: middle;
}



.noMarker
{
    list-style: none;
}

/*                                                              TABLES */
table.wborder
{
    width: 100%;
    border: solid 1px #83a0c2;
    border-collapse: collapse;
    margin: 5px;
}
table.wborder thead
{
    background: #83a0c2;
    color: #fff;
}
table.wborder td
{
    border: solid 1px #83a0c2;
    padding: 3px;
}
/*                                                              TALE calendar */
.calendar
{
    background: #fff;
    border-collapse: separate;
    margin: 0px;
    font-size: 0.9em;
    border: solid 1px #83a0c2;
    width: 100%;
}

.caption
{
    background: #83a0c2;
    color: #fff;
    font-weight: bold;
}

.calendar td
{
    text-align: center;
    border: none;
}

.CalendarToday
{
    font-weight: bold;
    color: #000;
    background: #eee;
    border: solid 1px #83a0c2 !important;
}

.EventDay a
{
	font-weight: bold;
	color: #b51300 !important;
}

.noEventDay a
{
	font-weight: normal !important;
	color: #000;
}

/*																QuickSearch */
.quickSearchButton
{
	background: url("/templates/public/styles/standard/images/bg_menu.png") repeat-x;
	vertical-align: bottom;
	width: 22px;
	height: 22px;
}
.quickSearchField
{
	border: solid 1px #363636;
	background: #fff;
	line-height: 20px;
	height: 18px;
}
/*																Functions*/
/*.sitemapButton
{
	background: url("/templates/public/styles/standard/images/icons/sitemap.png") no-repeat;
	vertical-align: bottom;
	width: 16px;
	height: 16px;
	padding-left: 18px;
}*/
/*                                                              OTHER */
.magic{clear: both;}

hr
{
    border: solid 0px #ccc;
    border-top-width: 1px;
}

.hidden
{
	display: none;
}
