/*
Coder: Sam Gordon - Pixale
Website: Pixale.net
*/

/* Global Attributes */

	* {
		margin:0;
		padding:0
	}

	body {
	margin:20px 0 50px;
	padding:0;
	font-family:Arial;
	font-size:13px;
	background-attachment: fixed;
	background-color: #d3322b;
	background-image: url(../images/bg.png);
	background-repeat: repeat-x;
	}

		a:link img, a:active img, a:visited img, a:hover img {
			border: 0px 
		}

		a:link, a:visited, a:active {
	color:#486426;
	text-decoration:underline;
	font-weight: bold;
		}

		a:hover {
			color:#000;
			text-decoration:underline
		}

	.left {
		float:left
	}

	.center {
		text-align:center
	}

	.right {
	float:right;
	margin-top: 5px;
	}

	h1, h2, h3, h4, h5, h6, span {
		margin:0;
		padding:0;
		font-weight:normal
	}

	.green-text {
		color:#88b94c;
		font-weight:bolder
	}

	.red-text {
		color:#d22b24;
		font-weight:bolder
	}

	#wrapper {
		width:923px;
		margin:0 auto
	}

		#wrapper_top {
			background: url(../images/wrapper_top.png) no-repeat;
			height:16px
		}

		#wrapper_content {
			background: url(../images/wrapper_content.png) repeat-y;
			height:auto
		}

			#wrapper_content-inner {
				width:898px;
				margin:0 auto;
			}

		#wrapper_bottom {
			background: url(../images/wrapper_bottom.png) no-repeat;
			height:22px
		}

/* Header Section */

#header {
	height:136px;
	font-size:12px;
	background-image: url(../../assets/images/header.jpg);
	background-repeat: no-repeat;
}
	.site-name {
	float:left;
	margin:38px 0 0 200px;
	text-align:center;
	color:#fff;
	font-weight:bolder;
	}

		.site-name span {
			font-size:17px;
			font-weight:bolder;
		}

.batch {
	float:right;
	margin-top: 10px;
	margin-right: 30px;
	margin-bottom: 0;
	margin-left: 0;
	}

.lang {
		float:right;
		margin:35px 15px 0 0;
	}

		.lang a {
			color:#000;
			font-weight:bolder;
			text-decoration:none
		}

		.lang a:hover {
			color:#ca2b24;
			font-weight:bolder;
			text-decoration:none
		}

/* Navigation Section */

#navigation {
	background: #88b94c;
	height:28px
}

	#navigation .wrapper {
		text-align:center
	}

		#navigation ul {
			list-style: none;
			margin:0;
			font-size:13px;
			text-align:left;
			padding:5px 0 0 0
		}

		#navigation ul li {
			display: inline;
			margin: 0;
			padding:0 20px 0 5px
		}

			#navigation ul li a {
				color:#fff;
				font-weight:bolder;
				text-decoration: none
			}
	
			#navigation ul li a:hover {
				color:#000;
				text-decoration: none
			}

/* Content Section */

#content {
	height:auto;
	overflow:hidden
}

	#content .left {
	width:540px;
	height:auto;
	background-color: #FFFFFF;
	margin-top: 28px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-left: 40px;
	}

		#content .left h2 {
	color:#6c944d;
	font-size:17px;
	font-weight:bolder;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
		}

		#content .left p {
	color:#000;
	font-size:13px;
	margin-top: 20px;
	margin-right: 50px;
	margin-bottom: 0;
	text-align: left;
		}

			#content .left p span {
				font-weight:bolder
			}

		#content .left ul {
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 40px;
		}

		#content .left ul li {
			color:#003300
		}

			#content .left ul li span {
				text-decoration:underline
			}

			#content .left ul li a {
				color:#003300;
				text-decoration:underline
			}

			#content .left ul li a:hover {
				text-decoration:none
			}

	#content .right {
		width:299px;
		height:auto
	}

/* Footer Section */

#footer {
	margin:4px 0 0 0;
	text-align:center;
	color:#fff;
	font-size:12px
}

	#footer a, 
	#footer a:hover {
		color:#fff;
		text-decoration:none
	}

	#footer a {
		border-bottom: 1px solid #000
	}

	#footer a:hover {
		border-bottom: 0px
	}

/* GB Styles */


#GB_overlay {
    background-color: #000;
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    z-index: 100;
}

#GB_window {
    left: 0;
    top: 0;
    font-size: 1px;
    position: absolute;
    overflow: visible;
    z-index: 150;
}

#GB_window .content {
    width: auto;
    margin: 0;
    padding: 0;
}

#GB_frame {
    border: 0;
    margin: 0;
    padding: 0;
    overflow: auto;
    white-space: nowrap;
}


.GB_Gallery {
    margin: 0 22px 0 22px;
}

.GB_Gallery .content {
    background-color: #fff;
    border: 3px solid #ddd;
}

.GB_header {
    top: 10px;
    left: 0;
    margin: 0;
    z-index: 500;
    position: absolute;
    border-bottom: 2px solid #555;
    border-top: 2px solid #555;
}

.GB_header .inner {
    background-color: #333;
    font-family: Arial, Verdana, sans-serif;
    padding: 2px 20px 2px 20px;
}

.GB_header table {
    margin: 0;
    width: 100%;
    border-collapse: collapse;
}

.GB_header .caption {
    text-align: left;
    color: #eee;
    white-space: nowrap;
    font-size: 20px;
}

.GB_header .close {
    text-align: center;
}

.GB_header .close img {
    z-index: 500;
    cursor: pointer;
}

.GB_header .middle {
    white-space: nowrap;
    text-align: center;
}


#GB_middle {
    color: #eee;
}

#GB_middle img {
    cursor: pointer;
    vertical-align: middle;
}

#GB_middle .disabled {
    cursor: default;
}

#GB_middle .left {
    padding-right: 10px;
}

#GB_middle .right {
    padding-left: 10px;
}


.GB_Window .content {
    background-color: #fff;
    border: 3px solid #ccc;
    border-top: none;
}

.GB_Window .header {
    border-bottom: 1px solid #aaa;
    border-top: 1px solid #999;
    border-left: 3px solid #ccc;
    border-right: 3px solid #ccc;
    margin: 0;

    height: 22px;
    font-size: 12px;
    padding: 3px 0;
    color: #333;
}

.GB_Window .caption {
    font-size: 12px;
    text-align: left;
    font-weight: bold;
    white-space: nowrap;
    padding-right: 20px;
}

.GB_Window .close { text-align: right; }
.GB_Window .close span { 
    font-size: 12px;
    cursor: pointer; 
}
.GB_Window .close img {
    cursor: pointer;
    padding: 0 3px 0 0;
}

.GB_Window .on { border-bottom: 1px solid #333; }
.GB_Window .click { border-bottom: 1px solid red; }
.table_dotted {
	border: 1px dotted #006;
}
.table_dotted2 {
	border: 1px dotted #24221D;
	background-color: #F0EFEE;
	text-align: left;
}
.table {
	background-color: #F3F3F3;
	padding: 3px;
	border: 1px dotted #CCC;
}

