/** General  **/

body {
	background:#fff url(../images/backgrounds/body_bg.png) repeat-x;
	font:76% Arial,Tahoma,Verdana,sans-serif;
	line-height:1.2em;
	text-align:center;
	margin:10px auto 10px auto;
	padding:0;
}

#wrapper,.wrapper {
	background:transparent url(../images/backgrounds/page_bg.png) repeat-y;;
	width:990px;
	text-align:left;
	margin:0 auto 0 auto;
	border-top:#bfbfdf 1px solid;
	border-bottom:#000020 1px solid;
	border-left:#bfbfdf 1px solid;
	border-right:#000020 1px solid;
	padding:0;
}

#clear {
	clear:both;
}

.clear {
	clear:both;
}

img {
	border:0;
}

hr {
	width: 98%;
	text-align: center;
	height:1px;
}

h2 {
	color:#000080;
	font-size:1.4em;
	letter-spacing:-1px;
	margin:10px 0 10px;
	padding:0 2px 2px 5px;
}

h3 {
	color:#000080;
	font-size:1.2em;
	font-weight:700;
	margin:10px 0 10px;
	padding:0 2px 2px 5px;
}

p {
margin:0 5px 18px 5px;
}

a {
color:#4088b8;
font-weight:700;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

a img {
border:0;
}

/** Header  **/

#header {
	height:90px;
	width:990px;
	background-color:#000080;
	margin:0 0 0 0;
	padding:0px;
}

#toplinks {
	font-size:0.9em;
	color:#c0c0c0;
	font-weight:normal;
	margin:0 5px 0 5px;
	padding:2px 2px 2px 2px;
	text-align:right;
	border:0;
}

#toplinks a {
	color:#c0c0c0;
	font-weight:normal;
}

#toplinks a:hover,.active {
	color:#4088b8;
	font-weight:normal;
	text-transform:none;
	text-decoration:none;
}

.toplinks {
	font-size:0.9em;
	color:#c0c0c0;
	font-weight:normal;
	margin:0 5px 0 5px;
	padding:2px 2px 2px 2px;
	text-align:right;
	border:0;
}

.toplinks a {
	color:#c0c0c0;
	font-weight:normal;
}

.toplinks a:hover,.active {
	color:#4088b8;
	font-weight:normal;
	text-transform:none;
	text-decoration:none;
}

#timedate {
	font-size:0.9em;
	color:#c0c0c0;
	font-weight:normal;
	margin:0 5px 0 5px;
	padding:2px 2px 2px 2px;
	border:0;
	width:50%;
	float:left;
}

#menuwrap {
	background:#ddd;
	border-top:#f6f6f6 1px solid;
	border-bottom:#373737 1px solid;
	margin:0;
	padding:0;
	width:990px;
	height:30px;
}

#menu {
	color:#404040;
	margin:3px auto 3px 2px;
	padding:0;
	width:988px;
}

/** sidebar  **/

#side-column {
	width:200px;
}

#image-logo {
	margin:3px 5px 3px 5px;
}

.image-logo {
	margin:3px 5px 3px 5px;
}

#image-sidebar {
	margin:3px auto 3px 35px;
}

#adobe-sidebar {
	margin:3px 50px 3px 50px;
}

#cd-sidebar {
	margin:3px 60px 3px 60px;
}

/** content  **/

.content {
	width:780px;
}

#content-wrapper {
	float:right;
	width:780px;
} 

.wrapper #content-wrapper {
	float:right;
	margin-left:-25em;/* IE: preserve layout at narrow widths */
}

#top {
	float:right;
	width:190px;
	height:500px;
	text-align:right;
	margin:0 5px 5px 0;
} 

.top {
	float:right;
	width:190px;
	height:500px;
	text-align:right;
	margin:0 5px 5px 0;
} 

.left {
float:left;
margin:0 10px 5px 10px;
}

.right {
float:right;
margin:0 10px 5px 10px;
}

.box {
background:#4088b8;
border:1px solid #c8c8c8;
color:#fff;
font-size:0.9em;
line-height:1.4em;
padding:10px 10px 10px 13px;
width:740px;
}

.box a {
color:#f0f0f0;
}

.advert {
background: #ffffff;
}

#col01 {
float:left;
text-align:left;
width:50%;
}

#col02 {
float:right;
text-align:left;
width:50%;
}

#formcol01 {
float:left;
text-align:right;
width:30%;
}

#formcol02 {
float:right;
text-align:left;
width:70%;
}

/** Footer  **/

#footer {
	height:80px;
	width:990px;
	background-color:#000080;
	margin:5px 0 0 0;
	padding:0px;
}
