/* ------------------------------------- */
/* --------------- GLOBAL -------------- */
/* ------------------------------------- */




#top {
	width: 990px;
	height: 50px;
	margin: 20px auto;
	padding: 0px;
	background: #fff url(../images/backgrounds/top.jpg) repeat-x top left;
	}
#top1{
	width: 3px;
	height: 50px;
	background: #fff url(../images/backgrounds/top-left.gif) no-repeat top left;
	float: left;
	}
#top2{
	width: 200px;
	height: 50px;
	float: left;
	}
#top3{
	width: 770px;
	height: 50px;
	margin-left: 14px;
	float: left;
	}
#top4{
	width: 3px;
	height: 50px;
	background: #fff url(../images/backgrounds/top-right.gif) no-repeat top left;
	float: left;
	}

#page {
	width: 990px;
	padding: 0px;
	margin: 20px auto;
	 }

#nav {
	width: 225px;
	padding: 0px;
	float: left;
}

#main {
	font: normal 12px Arial;
	width: 765px;
	padding: 0px 0px 30px 0px;
	float: left;
}

#main_auth {
	font: normal 12px Arial;
	width: 500px;
	padding: 0px 0px 30px 0px;
	float: left;
}

.mytext {
	FONT-WEIGHT: normal; 
	font: 12px Arial;
	color: #1f468c;
	TEXT-DECORATION: none
}

.mytext a{
	font: normal 12px Arial;
	color: #2f4450;
	text-decoration: underline;
	}
.mytext a:hover{
	font: normal 12px Arial;
	color: #003366;
	text-decoration: underline;
	}


.copyright {
	font: normal 11px Arial;
	color: #666;
	text-decoration: none;
	}

.leftcolnav {
	width: 200px;
	padding: 0px;
	margin: 0px 0px 20px 0px;
	background: #DFDFDF url(../images/backgrounds/leftcolnav.gif) no-repeat top left;
}
.leftcolnav-head{
	font: bold 12px Arial;
	color: #1f468c;
	padding: 15px 0px 15px 15px;
	text-transform: uppercase;
}


.leftcolnav-nav{
	font: normal 11px Arial;
	text-decoration: none;
	color: #1f468c;
	padding: 15px 0px 15px 5px;
	width: 190px;
}

* html .leftcolnav-nav{ /*IE only rule. Original menu width minus all left/right paddings */
	width: 165px;
}

.leftcolnav-nav ul{
	padding: 0;
	margin: 0;
	list-style-type: none;
}

.leftcolnav-nav a{
	font: normal 11px Arial;
	padding: 7px 13px;
	display: block;
	width: 100%; /*Define width for IE6's sake*/
	color: #1f468c;
	text-decoration: underline;
}

.leftcolnav-txt {
	font: normal 11px Arial;
	padding: 7px 13px;
	display: block;
	width: 100%; /*Define width for IE6's sake*/
	color: #1f468c;
	text-decoration: none;
}

.leftcolnav-nav a:visited{
	color: #1f468c;
}

html>body .leftcolnav-nav a{ /*Non IE rule*/
width: auto;
}

.leftcolnav-nav a:hover, .leftcolnav-nav li.selected{
background-color: #EBEBEB;
color: #163162;
}


.shadetabs{
padding: 18px 0px 0px 0px;
/* width: 90%; width of menu. Uncomment to change to a specific width */
}

.shadetabs ul{
padding: 8px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: normal 12px Arial;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
padding: 7px 15px;
color: #a8c2dd;
background: transparent url(../images/backgrounds/menu-div.gif) bottom right no-repeat;
}

.shadetabs li a:visited{
}

.shadetabs li a:hover{
text-decoration: none;
color: #a8c2dd;
background: #30384f url(../images/backgrounds/commentbmenu-nosel.gif) bottom right repeat-x;
}

.shadetabs li.selected{
position: relative;
top: 1px;
color: #2c81d0;
font: bold 12px Arial;
}

.shadetabs li.selected a{ /*selected main tab style */
background: #fff url(../images/backgrounds/commentbmenu.gif) bottom left repeat-x;
color: #37454e;
font: normal 12px Arial;
text-decoration: none;
border-top: 1px solid #fff;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
color: #37454e;
font: normal 12px Arial;
background: #fff url(../images/backgrounds/commentbmenu.gif) bottom left repeat-x;
}

.head {
	color: #ff3a00;
	font: normal 18px Arial;
	margin: 0px 0px 10px 0px;
	}
	
	
.button {
	margin: 10px 0px 0px 0px;
	padding: 7px 5px;
	background: #fff url(../images/backgrounds/commentbmenu.gif) bottom left repeat-x;
	color: #37454e;
	font: normal 12px Arial;
	border: 1px solid #b5c8dd;
	}	
	

/* ------------------------------------- */
/* -------------- STRUCTURE ------------- */
/* ------------------------------------- */

.structure-list {
	width: 100%;
	border-top: 1px solid #c6d2da;
	 }
.structure-line-lev1 {
	background: #e2eaf0;
	width: 760px;
	color: #2f4450;
	border: 1px solid #c6d2da;
	border-top: 0px;
	float: left;
	 }
.structure-line-lev2 {
	background: #f2f5f8;
	width: 730px;
	color: #2f4450;
	border: 1px solid #c6d2da;
	border-top: 0px;
	padding-left: 30px;
	float: left;
	 }
.structure-line-lev3 {
	background: #f8fbfe;
	width: 710px;
	color: #2f4450;
	padding-left: 50px;
	border: 1px solid #c6d2da;
	border-top: 0px;
	float: left;
	 }
.structure-add {
	padding: 10px 15px 10px 10px;
	border: 0px;
	width: 150px;
	text-align: right;
	float: right;
	}
.structure-add-small {
	padding: 10px 15px 10px 10px;
	border: 0px;
	width: 30px;
	text-align: right;
	float: right;
	}
.structure-add-small a{
	font: normal 11px Arial;
	color: #003366;
	text-decoration: underline;
	}
.structure-add-small a:hover{
	font: normal 11px Arial;
	color: #003399;
	text-decoration: underline;
	}
.structure-add-medium {
	padding: 10px 15px 10px 10px;
	border: 0px;
	width: 60px;
	text-align: right;
	float: right;
	}
.structure-add-medium a{
	font: normal 11px Arial;
	color: #003366;
	text-decoration: underline;
	}
.structure-add-medium a:hover{
	font: normal 11px Arial;
	color: #003399;
	text-decoration: underline;
	}
.structure-add a{
	font: normal 11px Arial;
	color: #003366;
	text-decoration: underline;
	}
.structure-add a:hover{
	font: normal 11px Arial;
	color: #003399;
	text-decoration: underline;
	}
.structure-options {
	padding: 10px;
	border: 0px;
	width: 20px;
	border-left: 1px solid #d4dce2;
	float: right;
	}
.structure-move {
	padding: 10px;
	border: 0px;
	width: 60px;
	float: right;
	}
.structure-move-lev1 {
	font: normal 11px Arial;
	padding: 3px;
	border: 1px solid #c6d2da;
	width: 60px;
	background: #e9f1f7;
	}
.structure-move-lev2 {
	font: normal 11px Arial;
	padding: 3px;
	border: 1px solid #c6d2da;
	width: 60px;
	background: #f3f6f9;
	}
.structure-move-lev3 {
	font: normal 11px Arial;
	padding: 3px;
	border: 1px solid #c6d2da;
	width: 60px;
	background: #fafcfe;
	}
.structure-lev1 {
	font: normal 12px Arial;
	background: #e2eaf0;
	padding: 10px 0px 10px 10px;
	width: 400px;
	color: #2f4450;
	border: 0px;
	}
.structure-lev1 a{
	font: bold 12px Arial;
	color: #2f4450;
	text-decoration: underline;
	}
.structure-lev1 a:hover{
	font: bold 12px Arial;
	color: #003366;
	text-decoration: underline;
	}
.structure-lev2 {
	background: #f2f5f8;
	padding: 10px 0px;
	width: 400px;
	color: #2f4450;
	border: 0px;
	}
.structure-lev2 a, .structure-lev3 a{
	font: normal 12px Arial;
	color: #2f4450;
	text-decoration: underline;
	}
.structure-lev2 a:hover, .structure-lev3 a:hover{
	font: normal 12px Arial;
	color: #003366;
	text-decoration: underline;
	}
.structure-lev3 {
	background: #f8fbfe;
	padding: 10px 0px;
	width: 300px;
	color: #2f4450;
	border: 0px;
	}

.structure-line {
	padding: 10px;
	border: 0px;
	width: 5px;
	border-left: 1px solid #d4dce2;
	float: right;
	}
.structure-line-gallery {
	padding: 10px;
	border: 0px;
	width: 5px;
	height: 110;
	border-left: 1px solid #d4dce2;
	float: right;
	}
.structure-line-br {
	width: 760px;
	width: 10px;
	}
.structure-line-blank {
	width: 760px;
	float: left;
	}
.structure-line-blank-delete_message {
	width: 600px;
	float: left;
	}
.structure-lev1-photo-blank {
	font: normal 12px Arial;
	padding: 10px 0px 10px 10px;
	width: 120px;
	border: 0px;
	}
.structure-lev1-photo {
	font: normal 12px Arial;
	background: #e2eaf0;
	padding: 10px 0px 10px 10px;
	width: 120px;
	color: #2f4450;
	border: 0px;
	}
.structure-lev1-photo a{
	font: bold 12px Arial;
	color: #2f4450;
	text-decoration: underline;
	}
.structure-lev1-photo a:hover{
	font: bold 12px Arial;
	color: #003366;
	text-decoration: underline;
	}
.structure-add-desc {
	padding: 10px 15px 10px 10px;
	border: 0px;
	width: 450px;
	text-align: left;
	float: right;
	}
	
/* ------------------------------------- */
/* -------------- MAIN TXT ------------- */
/* ------------------------------------- */
#maintxt {
	width: 730px;
	padding: 25px 15px 15px 15px;
	background: #fff url(../images/backgrounds/page.jpg) center top no-repeat;
	border: 1px solid #c6d2da;
	border-top: 0px;
	color: #37454e;
	 }
#maintxt strong {
	font: normal 12px Arial;
	color: #1f468c;
	 }


.go {
	background: transparent url(../images/backgrounds/go-box.gif) left bottom repeat-x;
	padding: 18px 0px 0px 0px;
	width: 762px;
/* width: 90%; width of menu. Uncomment to change to a specific width */
}

.go ul{
padding: 8px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: normal 12px Arial;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.go li{
display: inline;
margin: 0;
}

.go li a{
text-decoration: none;
padding: 7px 15px;
color: #37454e;
background: #dce7f2;
border: #d4dfea 1px solid;
border-bottom: #c6d2da 1px solid;
}

.go li a:visited{
}

.go li a:hover{
text-decoration: none;
border: 1px solid #e4edf3;
color: #37454e;
background: #e4edf3;
border-bottom: #c6d2da 1px solid;
}

.go li.selected{
position: relative;
top: 1px;
color: #2c81d0;
font: bold 12px Arial;
}

.go li.selected a{ /*selected main tab style */
background: #fff url(../images/backgrounds/commentbmenu.gif) bottom left repeat-x;
color: #37454e;
font: normal 12px Arial;
text-decoration: none;
border: 1px solid #d4dfea;
border-bottom: 0px;
}

.go li.selected a:hover{ /*selected main tab style */
text-decoration: none;
color: #37454e;
font: normal 12px Arial;
background: #fff url(../images/backgrounds/commentbmenu.gif) bottom left repeat-x;
border-bottom: 0px;
}



.hr {
	height: 1px;
	border: 0px solid;
	border-top: 1px solid #c6d2da;
	color: #c6d2da;
	 }



/* ------------------------------------- */
/* -------------- FORM    ------------- */
/* ------------------------------------- */
.form {
	FONT-WEIGHT: normal; 
	border: 1px solid #c6d2da;
	padding: 3 0 0 7;
   	FONT-SIZE: 11px; 
	COLOR: #3A3C3F; 
	background: #f2f5f8;
	font: normal 12px Arial;
	height: 25px;
   	TEXT-DECORATION: none
	}


.a 	{
	font: normal 12px Arial;
	color: #2f4450;
	text-decoration: underline;
	}
.a:hover {
	font: normal 12px Arial;
	color: #003366;
	text-decoration: underline;
	}
