/*
 * width
 * height
 * float
 * display
 * margin
 * padding
 * background
 * color
 * font
 * text-align
 * vertical-align
 * line-height
 * list
 * overflow
 * position
 * top
 * right
 * bottom
 * left
 * z-index
 *
 */
* {
    margin: 0;
    padding: 0;
    font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
	behavior: url(../javascript/iepngfix.htc);
}

* html #container {
    height: 100%;
}

img {
	border: 0;
	behavior: url(../javascript/iepngfix.htc);
}

body {
    background: url(../images/gradient.png) repeat-y center center  #1e1710;
}

#container {
    width: 734px;
    min-height: 100%;
    margin: 0 auto 0 auto;
    background: url(../images/contentBackground.jpg) repeat-y;
}

#header {
    width: 279px;
    height: 46px;
    padding: 53px 0 0 29px;
    background: url(../images/logo.png) no-repeat bottom right;
	display: inline-block;
	cursor: pointer;
}

#flashMenu {
    width: 681px;
    height: 322px;
    margin: auto;
}

#content {
    padding: 15px 0 0;
}
/*******************************************************\
 |*********************RIGHT MENU************************|
 \*******************************************************/
 

#rightMenu {
    margin: 25px 0;
    float: right;
}

#rightMenu ul {
    list-style: none;
    position: relative;
    left: 11px;
}

#rightMenu ul li {
    width: 175px;
    height: 34px;
    display: block;
    background: url(../images/menuButton.png) top right no-repeat;
}
#rightMenu ul li:hover {
    background: url(../images/menuButton.png) bottom right no-repeat;
}

#vDropMenu ul li {
    width: 161px;
    height: 34px;
    display: inline-block;
    background: url(../images/uMenuButton.png) top right no-repeat;
}
#vDropMenu ul li:hover {
    background: url(../images/uMenuButton.png) bottom right no-repeat;
}

#rightMenu ul li a, #rightMenu ul li a:active, #rightMenu ul li a:visited {
    margin: 0 0 0 27px;
    color: #424242;
    text-decoration: none;
    line-height: 38px;
}
.ad {
	border: none;
	/*margin: auto;*/
}
.ad img {
	border: none;
}

#ad3
{
	position: relative;
	top: 20px;
	left: 38px;
	text-align: center;
	width: 734px;
}
#ad2
{
	position: relative;
	left: 10px;
}
/*******************************************************\
 |*********************BOXES*****************************|
 \*******************************************************/
.contentBox {
    width: 479px;
    float: left;
    margin: 10px 0 0 0;
}

.boxHeader {
    width: inherit;
    height: 32px;
    padding: 0 0 0 39px;
    background: url(../images/boxTop.png) no-repeat;
    color: #fff;
    font-size: 14pt;
    vertical-align: middle;
    line-height: 32px;
    overflow: hidden;
}

.boxContent {
    width: 440px;
    padding: 10px 5px 0 39px;
    background: url(../images/boxMiddle.png) repeat-y;
    color: #fff;
    font-size: 9pt;
}

.boxContent .header {
    font-size: 12pt;
}

.boxContent .date {
    color: #bdb5ad;
    font-size: 8pt;
}

.boxContent .content {
    width: 390px;
	padding: 0 10px 0;
}

.boxContent .picture {
	margin: 0 10px 0;
	float:right;
}

.boxContent a, .boxContent a:active, .boxContent a:visited, .boxContent a:hover {
	 font-size: 14pt; 
	 color: #fff;
}
.readMore {
    width: inherit;
    height: 13px;
    background: url(../images/boxBottom.png) no-repeat;
    text-align: right;
	font-size: 10px;
	line-height: 13px;
}

.readMore a, .readMore a:active, .readMore a:visited {
    padding: 0 15px 0 0;
    color: #d5d167;
    text-decoration: none;
    vertical-align: top;
}

.readMore a:hover {
    text-decoration: underline;
}

.link {
	color: #d5d167;
	text-decoration: none;
}

.link:hover {
	text-decoration: underline;
}

.neutralBoxBottom {
    width: inherit;
    height: 5px;
    background: url(../images/neutralBoxBottom.png) bottom no-repeat;
	clear: both;
}

.conceptList {
	width: 53px;
	height: 22px;
	float: left;
	display: inline;
	margin: 13px 0 0 -39px;
	background: url(../images/listGradient.png) no-repeat;
	font-size: 20px;
	text-align: right;
}

.conceptListContent {
	width: 90%;
	float: right;
	margin: 13px 0 0 -39px;
	line-height: 22px;
}

#activationForm input, #activationForm textarea{
	width: 257px;
}
#activationForm br{
	line-height: 15px;
}

.importantMessage {
	color: #DB1702;
	font-weight: bold;
}
/*******************************************************\
 |*********************SMOKE*****************************|
 \*******************************************************/
#rightSmoke {
    height: 492px;
    text-align: right;
    overflow: hidden;
    position: absolute;
	right: 0;
    top: 0;
    z-index: 2;
}

#leftSmoke {
    width: 96px;
    height: 385px;
    background: url(../images/leftSmoke.png) bottom left no-repeat;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 3;
}
/*******************************************************\
|*********************POPUP*****************************|
\*******************************************************/
.black_overlay{	
	width: 100%;
	height: 100%;
	background: black;
	position: absolute;
	top: 0%;
	left: 0%;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}

.popupBox {
    width: 479px;
    margin: 10px 0 0 0;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1003;
}
