* {
    margin:0;
    padding:0;
    
}
body {
	color:#F1F1F1;
	font-family: Arial, sans-serif;
	text-align:center;
	background-color: #3fb9c7;
	
}
table.padding-8 td {
	padding: 8px;
}
.background {
	background-image: url(/images/bg.gif);
	background-repeat: repeat-x;
}
a {
    outline:none;
}

a.up {
			padding-left: 10px;
			background-image: url(/images/arrup.gif);
			background-repeat: no-repeat;
			background-position: left;
		}
a.down {
			padding-left: 10px;
			background-image: url(/images/arrdown.gif);
			background-repeat: no-repeat;
			background-position: left;
		}
ul, ol {
    list-style-type:none;
}
hr {
    color:#454545;
}
form {                                                                  
    vertical-align:middle;                                                      
    margin:15px 0 15px 5px;
}
legend {
    font:normal 11px/14px Arial,sans-serif;
    color:#CCC;
    margin-bottom:4px;
	
}
fieldset {
    border:0px solid transparent;
}
select {                                                               
    width:130px;
    margin:3px 0 1px 0;
	margin-left:3px;
    padding:1px;                                                          
    font-size:80%;
	color:#454545;                                                          
    font-family:inherit;                                                        
    vertical-align:middle;                                                      
    border:1px solid #D7D7D7;
	background-color:#C5C5C5;                                          
}

input.btn {
    background:#EEEEEE;                                                            
    color:#222;                                                                 
    /*border:1px outset #CCC;*/
    margin-top:7px;
	margin-left:4px;
    padding:.1em .5em;
	border-bottom: 	1px solid #999999;
	border-right: 1px solid #999999;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;	
}
#wrapper {
    width:681px;
    margin-left:15px auto;
	margin-right:15px auto;
	margin-bottom:15px auto;
	margin-top:0px auto;
}
#head {
    text-align:left;
    color:#D3D3D3;
    background-color:#2F2F2F;
    /*padding:14px 0;*/
	/*padding-left:10px;*/
	
	
}
/*#head h1 {
    font:normal 23px/20px Arial,sans-serif;
    text-indent:15px;
}*/
#content {
    background-color:#454545;
}
#content .block {
    
    display:inline;
    float:left;
}
#content #left-column, #content #right-column {
    font-size:14px;
    width:150px;
    text-align:left;
}
/*#right-column h2 {
    margin:12px 20px;
    font:bold 14px/14px verdana,sans-serif;
    font-variant:small-caps;
}*/
#right-column p {
	margin-left:13px;
	font:normal 11px/15px arial,sans-serif;
	background-repeat: no-repeat;
}
#subcontent {
    color:#333;
    position:relative;
}
#subcontent a {
    color:#333;
    text-decoration:none;
}
#subcontent a.selected {
    text-decoration:underline;
}
.regular {
    background-image:url(/simulator/img/slider-bg01.png);
}
.vitashade {
    background-image:url(/simulator/img/slider-bg02.png);
}
#ctools {
    position:absolute;
    left:4px;
    top:5px;
	
}
/*#ctools h3 {
    margin:5px;
    font:bold 10px/10px verdana,sans-serif;
    font-variant:small-caps;
}*/
#slider-box {
    width:406px;
    height:57px;
    margin:12px auto;
}
#growl {
    background:transparent url(/simulator/img/growl.png) top left no-repeat;
    display:none;
    width:336px;
    height:154px;
    position:absolute;
}
#growlmsg {                                                                                                                    
    display:none;                                                                                                              
    position:absolute;                                                                                                         
    padding-top:50px;                                                                                                          
    line-height:25px;                                                                                                          
    width:336px;                                                                                                               
    font-size:18px;                                                                                                            
    color:#FFF;                                                                                                                
    text-align:center;                                                                                                         
    text-shadow:#111 0 1px 2px;                                                                                                
    z-index:1000;                                                                                                              
}                                                                                                                              
#error, #alert {                                                                                                               
    float:left;                                                                                                                
    display:block;                                                                                                             
    width:30px;
    height:30px;
    margin:0 0 15px 15px;
}
#error {
    background:transparent url(/simulator/img/error.gif) top left no-repeat;
}
#alert {
    background:transparent url(/simulator/img/warn.gif) top left no-repeat;
}

#loading {
    display:block;
    width:37px;
    height:37px;
    margin:auto;
    background:transparent url(/simulator/img/load.gif) top left no-repeat;
}

.slider-bar {
    width:383px;
    height:42px;
    margin:0 auto;
    position:relative;
}

.slider-indicator {
    width:11px;
    height:45px;
    background:transparent url(/simulator/img/slider.png) 0 0 no-repeat;
    position:absolute;
    font-size:1px;
    overflow:hidden;
    border:none;
}
.clear {
    clear:both;
	background-color:#FFFFFF;
}

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	font-weight: normal;
	color:#D4683A
	
	}

.footer a:link { color: #D4683A; font-weight: normal; text-decoration: none; } 
.footer a:visited { color: #D4683A; font-weight: normal; text-decoration: none;  }  
.footer a:hover		{ color: #0E7DD2; font-weight: normal; text-decoration: none; } 
.footer a:active	{ color: #D4683A; font-weight: normal; text-decoration: none; } 

.designby {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align:center;

	margin-bottom:10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #BBE9EE;
}

.designby a:link { color: #3FB9C7; font-weight: normal; text-decoration: none; } 
.designby a:visited { color: #3FB9C7; font-weight: normal; text-decoration: none;  }  
.designby a:hover		{ color: #3FB9C7; font-weight: normal; text-decoration: underline; } 
.designby a:active	{ color: #3FB9C7; font-weight: normal; text-decoration: none; } 
.designby a:active	{ color: #3FB9C7; font-weight: normal; text-decoration: none; } 

	p.intro
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #5F5F5F;
	border:hidden;
	margin-top: 2px;
	padding:0;
	
	
	}
	
	.text_intro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #216067;
	margin-top: 10px;     
}

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
.sIFR-hasFlash h1 {
	visibility: hidden;
	margin:0;
	font-size: 25px;	
	}


.sIFR-hasFlash h2 {
	visibility: hidden;
	margin:0;
	margin-bottom:0px;
	font-size: 16x;	
	
}


.sIFR-hasFlash h3 {
	visibility: hidden;
	margin:0;
	margin-bottom:0px;
	font-size: 16x;	
	
}

/* For Jquery Accordian Effect */ 
	dl { width: 681px; }
	dl,dd { margin: 0; }
	dd { padding-left:10px; }
	dt { background: #FFF; font-size: 18px; padding: 10px; padding-left:15px; border-bottom: 2px solid #D6F0F3;  }
	dt a { color: #53C1CE; text-decoration:none; }
	dd a { color: #000; }
	ul { list-style: none; padding: 5px; }



.list_article {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #3487F4;
	
}
.list_article a:link       { color: #3487F4; font-weight: normal; text-decoration: underline;   } 
.list_article a:visited    { color: #3487F4; font-weight: normal; text-decoration: underline;  } 
.list_article a:hover		{ color: #5499F5; font-weight: normal; text-decoration: underline; } 
.list_article a:active		{ color: #3487F4; font-weight: normal; text-decoration: underline;  } 

 .crumb {
     
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #919191;
	padding: 0px;
	margin-top:0px;
	margin-bottom:5px;
}

.crumb a:link { color: #3FB9C7; font-weight: normal; text-decoration: none; } 
.crumb a:visited { color: #3FB9C7; font-weight: normal; text-decoration: none;  }  
.crumb a:hover		{ color: #3FB9C7; font-weight: normal; text-decoration: underline; } 
.crumb a:active	{ color: #3FB9C7; font-weight: normal; text-decoration: none; } 

#search_box {
    width: 175px;
    height: 22px;
    background: url(/images/bg_search_box.gif);
	float:right; margin-right:14px; margin-top:19px;
}

#search_box #query {
    float: left;
    padding: 0;
    margin: -10px 0 0 3px;
    border: 0;
    width: 137px;
    background: none;
}
#search_box #sph-submit {
    float: right;
    margin: -12px 3px 0 0;
}
