/*
pink = #F494B2
dark pink #F36692
*/

@media print {
	#header {
		display: none;
	}
	
	#breadcrumb {
		display: none;
	}
	
	#footer {
		display: none;
	}
	
	#content .col_side {
		display: none;
	}
	
	#comment_form {
		display: none;
	}
	
	#content .col_main {
		width: 100%;
	}
	
	#content .col_left1 {
		float:left;
		position:relative;
		left:0px;
		width:49%;
	}
	
	#content .col_right1 {
		float:left;
		position:relative;
		left:12px;
		width:49%;
	}
	
	.box_bottom {
		width:100%;
		float:left;
		border-color: #DCDCDC; #DCDCDC; #DCDCDC; #DCDCDC;
		border-style: solid; 
		border-top-width: 1px; 
		border-right-width: 0px; 
		border-bottom-width: 0px; 
		border-left-width: 0px; 
	}
	
	#header .masthead {
		font-size: 10pt;
	}
	
	#content {
		font-size: 14pt;
	}
	
	#content .metadata {
		font-size: 14pt;
	}
}


@media screen {
	
                #layout {
                 text-align: right; /* combat the alignment on the body */
                 margin: 0 auto 0 auto; /* for IE5mac */
                 width: 960px;
                 }
	
	#layout a {
		color: #E13A6E; 
		text-decoration: none;
	}
	
	#layout a:hover, .txt_highlight {
		color: #333333; 
		text-decoration: underline;
	}
	
	#header {
		float:left;
		width:100%;
		padding: 0px;
	}
	
	#header .masthead {
		float:left;
		border-color: #DCDCDC; 
		border-style: solid; 
		border-width: 1px;
		text-decoration: none;
		text-align:right;
		font-size: 60%;
		width:100%;
	}
	
	#header .shoutbox {
		padding: 0px;
		text-align:left;
	}
	
	#header .menu {
		padding: 5px;
		white-space: nowrap;
		float:left;
		padding-left:5px;
	}
	
	#main_menu {
		width:100%;
		padding: 0px;
		float:right;
		border-color: #DCDCDC; #DCDCDC; #DCDCDC; #DCDCDC;
		border-style: solid; 
		border-top-width: 0px; 
		border-right-width: 1px; 
		border-bottom-width: 0px; 
		border-left-width: 1px; 
		font-size: 80%; 
		background-image: url(img/background.jpg); 
		background-repeat: repeat-x;
	}
	
	#main_menu .content {
		float:right;
		background-color: #DCDCDC;
	
	}
	
	#main_menu p {
		margin:0px;
		float:left;
		border-color: #FFFFFF; 
		border-style: solid; 
		border-width: 1px; 
		background-image: url(img/background_hl.jpg); 
		background-repeat: repeat-x; 
		padding-left: 9px; 
		padding-right: 12px; 
		padding-top: 6px; 
		padding-bottom: 6px;
		margin-right:1px;
		color: #F36692;
		font-weight: bold
	}
	
	#main_menu a {
		text-decoration: none; 
		font-weight: bold
	}
	
	#main_menu a:hover {
		color: #F36692; 
		text-decoration: none
	}
	
	#sub_menu {
		width:100%;
		padding: 0px;
		float:left;
		border-color: #DCDCDC; #DCDCDC; #DCDCDC; #DCDCDC;
		border-style: solid; 
		border-top-width: 1px; 
		border-right-width: 1px; 
		border-bottom-width: 0px; 
		border-left-width: 1px; 
		font-size: 70%;
	}
	
	#sub_menu .content {
		padding-left: 9px; 
		padding-right: 9px; 
		padding-top: 12px; 
		padding-bottom: 0px;
		float:right;
	}

	#breadcrumb	{
		color: #000000;
		text-decoration: none; 
		font-size: 80%; 
		padding: 9px;
		padding-bottom: 12px;
	}
	
	#breadcrumb a {
		color: #E13A6E;
	}
	
	#footer {
		float: left;
		padding-top: 12px;
		padding-bottom: 9px;
		padding-right: 0px;
		padding-left: 9px;
		color: #999999;
		text-decoration: none; 
		font-size: 55%; 
	}
	
	#footer img {
		float: left;
		margin-right: 50px;
	}
	
	#content .col_left1 {
		float:left;
		position:relative;
		left:0px;
		width:364px;
	}
	
	#content .col_right1 {
		float:left;
		position:relative;
		left:12px;
		width:364px;
	}
	
	#content .col_main {
		float:left;
		position:relative;
		left:0px;
		width:748px;
	}
	
	#content .col_side {
		float:left;
		position:relative;
		left:12px;
		width:200px;
	}
	
	.box_bottom {
		width:100%;
		height:18px;
		float:left;
		background-image: url(img/box_bottom.png); 
		background-repeat: repeat-x;
		margin-bottom:3px;
	}
	
	.box_bottom_right {
		float:right;
		background-image: url(img/box_bottom_right.png);
		width:5px;
		height:18px;
	}
	
	.box_bottom_left {
		float:left;
		background-image: url(img/box_bottom_left.png);
		width:5px;
		height:18px;
	}
	
	input {
		font-size: 100%;
		font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;
		border: 1px solid #000000;
		color:  #666666;
	}
	
	textarea {
		font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;
		border: 1px solid #DCDCDC; 
		padding: 0.2em; 
		font-size: 100%;
	}
	
	select {
		border: 0px solid #DCDCDC; 
		padding: 0px; 
font-family:Tahoma;
		font-size: 100%;
	}
	.radio {
		border: 0px solid #DCDCDC; 
		padding: 0px; 
		font-size: 80%;
	}
	
	.options_select {
		border: 0px solid #DCDCDC; 
		font-size: 150%;
		width:126px;
		float:left;
	}
	
	
	.txt_search_highlight {
		color: #F36692;
		font-weight: bold;
	}
	
	.listnav {
		margin-top:20px;
		text-align:center;
	}

}


@media screen,print {
	body {
  		font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;
		font-size: 101%; 
		color: #333333; 
		text-decoration: none;
		background-color:#FFF;
	}
	
	#system_message {
		color: #FF5A5A; 
		font-size: 70%; 
		padding: 9px;
	}
	
	#content {
		float:left;
		font-size: 70%;
		width:100%;
	}
	
	#content .box {
		width:100%;
		float:left;
		border-color: #DCDCDC #DCDCDC #DCDCDC #DCDCDC; 
		border-style: solid; 
		border-top-width: 1px; 
		border-right-width: 1px; 
		border-bottom-width: 0px; 
		border-left-width: 1px;
	}
	
	#content .box_top {
		height:18px; 
		border-color: #DCDCDC #DCDCDC #DCDCDC #DCDCDC ; 
		border-style: solid; 
		border-top-width: 0px; 
		border-right-width: 0px; 
		border-bottom-width: 1px; 
		border-left-width: 0px; 
		text-align: right;
		font-size: 110%;
		position:relative;
		padding:9px;
		direction:rtl;
	}

	#content .box_top .content .a{
                               text-decoration: underline;   
                               color: #F36692; 
                }
	#content .box_mid {
		float:right;
		width:100%;
		direction:rtl;
		
	}
	
	#content .box_mid .content {
		float:right;	
		padding:9px;
		direction:rtl;
	
	}
	
	#content .box_mid .content_right {
		float:right;
		padding-left:9px;
		direction:rtl;
	}
	#content .box_mid .pic_content {
		float:left;
		padding-top:9px;
		padding-bottom:9px;
		width:258px;
	}

	#content .box_mid .subject {
		float:right;
		padding-top:4px;
		padding-bottom:4px;
		padding-right:4px;
		font-size: 120%;
		direction:rtl;
	}
	
	
	#content .box_mid .sender {
		float:right;
		padding-top:4px;
		padding-bottom:4px;
		padding-right:4px;
		font-size: 100%;
		direction:ltr;
	}
	
	#content .box_mid .pic {
		float:left;
		padding:9px;
	}
	
	#content h2 {
		font-size: 1.5em; 
		font-weight: bold;
	}
	
	#content h3 {
		font-size: 1.1em; 
		font-weight: bold;
	}
	
	#content h4 {
		font-size: 1.0em; 
		font-weight: bold;
	}
	
	#content .metadata {
		font-size: 80%;
		margin-left:9px;
		margin-right:9px;
		border-color: #DCDCDC; #DCDCDC; #DCDCDC; #DCDCDC;
		border-style: dotted; 
		border-top-width: 1px; 
		border-right-width: 0px; 
		border-bottom-width: 0px; 
		border-left-width: 0px;
		padding-top:9px;
		padding-bottom:9px;
		color:#666;
	}
	
	#content .comment {
		border-color: #DCDCDC; #DCDCDC; #DCDCDC; #DCDCDC;
		border-style: dotted; 
		border-top-width: 0px; 
		border-right-width: 0px; 
		border-bottom-width: 1px; 
		border-left-width: 0px;
		padding-bottom:9px;
		padding-top:3px;
		width:100%;
	}
	
	#content .comment_author {
		font-size: 80%;
	}
	
	#content .comment_author a:hover {
		color:#F36692;
	}
	
	.bg1 {
		background-color: #F494B2
	}
	
	.bg2 {
		background-color: #F1EEF0
	}
	
	.bg3 {
		background-color: #DCDCDC
	}
	
	.bg4 {
		background-color: #FDF3F6
	}
	
	.picture {
		border: #333333 solid 1px;
	}
	
	.txt_item_title {
		font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;
		color: #333333;
		font-size: 1.5em; 
		font-weight: bold; 
		text-decoration: none;
	}
	
	hr {
		color: #DCDCDC;
		height: 1pt;
		margin-top: 6px; 
		margin-right: 0px; 
		margin-bottom: 4px; 
		margin-left: 0px;
		border-top: 1px; 
		border-right: 0px; 
		border-bottom: 0px; 
		border-left: 0px;
		border-style: dotted; 
	}
	
	.picture_right	{
		border: #333333 solid 1px; 
		margin-bottom: 4px; 
		margin-left: 10px;
	}
	
	.picture_left	{
		border: #333333 solid 1px; 
		margin-bottom: 4px; 
		margin-right: 10px;
	}
		
	.picture	{
		border: #333333 solid 1px;
	}
	
	fieldset {
		-moz-border-radius: 3px;
	} 
	
	legend {
		padding-left: 6px;
		padding-right: 6px;
	}
label {    
display: block;
font-weight: bold;
font-size: 120%;
font-family:Arial;

}

}