﻿/* Clear */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

textarea, input, iframe, #ctl00_ContentPlaceHolder1_dvVariables_txtDescription_designEditorArea
{font-size:1.1em;font-weight:bold;color:#666666;}

body 
{
	/*line-height: 1;*/
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/* End Clear */

body
{
    color:#cccccc;
	font-family:"tw Cen MT", "Arial Black",Geneva, Arial, Helvetica, sans-serif;
	background:url(../images/pattern.jpg)  #B3DDF5;
}

a
{
    color:#ffffff;
    text-decoration:none;
    border:dotted 1px #FF9900;
    border-width:0 0 2px 0;
}
a.big_button{display:block;float:right;height:60px;width:80px;background:#15add1 url(../images/big_button.png);margin:3px 3px 0 0;border:solid 5px #dddddd;}
a.big_button:hover{ background:#FF9900 url(../images/big_button.png);}

#ctl00_ContentPlaceHolder1_dvVariables_txtDescription_0_0,
#ctl00_ContentPlaceHolder1_dvVariables_txtDescription_0_1,
#ctl00_ContentPlaceHolder1_dvVariables_txtDescription_0_2,
#ctl00_ContentPlaceHolder1_dvVariables_txtDescription_0_3
 { position:relative;top:-7px; }

#footer a, .title a
{
    border:0;
}
a.not_white
{
    color:#15add1;
}
a.page_tooltip{position:relative;
	border:1px dotted #66ccff; border-width:0 0 1px 0;}
a.page_tooltip span{display: none; }
a.page_tooltip b
{
    border:dotted 1px #66ccff;
    border-width:0 0 2px 0;
}
a.page_tooltip:hover span{ /*display just on :hover state*/
    display:block;
    color:#15add1;
    width:200px;
    text-align:left; z-index:20;
    /*this positions it relative to the link*/
    position:absolute; top:.5em; left:-80px;
    /*you can adjust anything under here*/
    padding:2px; text-decoration:none;
	border:1px solid #66ccff;
	background-color:White;}

ul li
{
    margin:2px;
    line-height:25px;
    margin:0 0 0 30px;
}

.inner_content ul li
{
    line-height:1.2em;
}

#page_header
{
    display:block;
    width:750px;
    height:75px;
	margin:25px 50px 0 50px;
	text-align:left;
}
#page_all
{   
	margin:10px 50px 25px 50px;
	border:10px solid #dddddd;
	padding:0 0 10px 0;
    width:750px;
    text-align:left;
    background-color:#343434;
}

#footer
{
	/*border:1px solid #66ccff;
    background-color:White;*/
    width:750px;
	margin:0 50px 50px 50px;
	text-align:center;
	padding:0 0 10px 0;
}

#master_menu
{
    text-align:center;
    width:750px;
	margin:0;
}
#master_menu ul
{
    
    list-style-type:none;
    margin:10px 0 0 -30px;
    white-space: nowrap;
}

#master_menu ul li
{
display: inline;
font-weight:bold;
}     

#master_menu ul li a
{
border-width:0; 
}
#master_menu ul li a:hover
{
border-color:#ffffff;
border-width:2px 0 2px 0;
color:#FF9900;
}

#error
{
    margin:0 0 0 20px;
}

#loader
{
    position:fixed;
    left:40%;
    top:40%;
    display:block;
    background-color:#B3DDF5;
    padding:15px;
}

.error
{
	background-color:#FDE7B3;
	margin:0 10px 0 100px;
	width:250px;
	padding:5px;
	line-height:25px;
}
.selection_table tr td

{
    vertical-align:middle;
    padding:5px 20px 5px 20px;
}


h1, .title
{
	border:10px solid #dddddd;
	color:#ffffff;
	background-color:#15add1;
	margin:20px 10px 20px 10px;
	padding:5px;
	font-size:1.8em;
	font-weight:bold;
	}
	
.title_unselected
{
	border:1px solid #66ccff;
	background-color:#FEF1D1;
	margin:10px 10px 0 10px;
	padding:5px;
	font-size:1.5em;
	font-weight:bold;
	}

.title_unselected a
{
    border-width:0;
}
	
.title_unselected a:hover
{
    text-decoration:underline;
}
	
h2, .subtitle
{
    border:5px solid #ffffff;
	background-color:#15add1;
	margin:20px 20px 10px 20px;
	color:#ffffff;
	padding:5px;
	font-weight:bold;
}

.accordion_content
{   
    border: dashed 1px #66ccff;
    border-top-width:0;
    padding:10px;
    margin:0 10px 0 10px;
    }

.content
{   
    margin:10px;
    }
    
.content table tr td
{
    padding:0px;
}

.inner_content
{   
    margin:0 25px 0 25px;
    }
.button
{
    border:5px solid #ffffff;
	background:#15add1;
	color:#ffffff;
	padding:2px;
	font-weight:bold;
}

.button:hover
{
    background-color:#ff9900;
}

.button:active
{
    padding:2px 1px 2px 3px;
    border-style:inset;
}
/* Clear */
#preview
{
    margin:0;
    display:block;
    position:relative;
    top:2px;
    left:10px;
    width:722px;
    overflow:hidden;
    border-width:0;
    border:inset 2px #666666;
    padding:2px;
   /* display:block;
    width:400px;
 */   
}

#preview *
{
    background-image:none;
}

#preview ul li
{
    margin:0;
    list-style-image:none;
    list-style:disc;
    margin:0;
}
#preview a
{
    text-decoration:none;
    border:0;
}
#preview .links a
{
    text-decoration:underline;
}
#styles a {border:3px;}
#styles a:hover{border-color:#FDE7B3;}

.wide
{
    width:500px;
}

.notice
{
    border:dotted 2px orange;
    padding:5px;
    margin:5px;
    background-color:#FFE7C2;
    font-weight:bold;
}
.dropdown{width:500px;background:#343434;}
.dropdown a{border:none;}
.watermark{color:#999999;}
