//Add all styles that are specific to the front end of the site only
//Any global font styles that you want accessible in the admin tool should be placed in style.css

/***********************
*                      *
* MAIN TEMPLATE STYLES *
*                      *
************************/
body {width:100%}

#siteContainer{margin-left:auto;margin-right:auto;width:740px;border:10px solid #FFF;}
#header {float:right;width:580px;height:85px;border:0px solid #000;}
	 .left {float:left;}
	 .right {float:right;}
	 .icon {padding:38px 0px 0px 0px;}
	 .subLeft {float:left;}
	 .subRight {float:left;margin:7px 0px 0px 5px;}
#bar {float:right;border:0px solid #000;}
#contentContainer {float:left;width:590px;background-color:#FFF;min-height:620px;border:0px solid #000;}
#content {float:right;width:580px;min-height:505px;border:0px solid #000;}
	#content .left {float:left;border:0px solid #000;}
		#content .text {width:258px;height:330px;margin:14px 0px 0px 0px;border:0px solid #000;}
		#content .tProducts {width:252px;height:26px;background-image:url(/global/t_bar_home_left.gif);color:#FFF;padding:10px 0px 0px 33px;}
		#products {width:285px;padding-bottom:10px;margin:10px 0px 0px 0px;border-bottom:1px solid #165152;height:190px;}
		#products .left {float:left;width:165px;margin:0px 20px 0px 10px;}
		#products .right {float:left;}
	#content .right {float:right;}
		#content .right a,visited,hover {color:#666;}
		#content .image {margin:14px 0px 0px 0px;height:330px;}
		#content .image img {border:1px solid #9EB6B6;}
		#content .tqande {width:250px;height:26px;background-image:url(/global/t_bar_home_right.gif);color:#FFF;padding:10px 0px 0px 33px;}
		#qande {width:283px;padding-bottom:10px;margin:10px 0px 0px 0px;border-bottom:1px solid #666;height:190px;}
		#qande .left {float:left;width:145px;margin:0px 10px 0px 10px;}
		#qande .right {float:left;}
#footer {float:right;width:580px;border-top:1px solid #D4D1CF;color:#D4D1CF;font-size:11px;padding:10px 0px 0px 0px;margin-top:10px;}
	#footer a,a:visited {color:#D4D1CF;text-decoration:underline;font-size:11px;}
	#footer a:hover {color:#165152;text-decoration:underline;font-size:11px;}
	#footer .left {float:left;}
	#footer .right {float:right;}

	
a.language,a.language:visited {color:#D4D1CF;text-decoration:underline;font-size:11px;}
a.language:hover {color:#165152;text-decoration:underline;font-size:11px;}

.module_header {width:500px}
.contain {clear:both;dislpay:block;height:0px}

h1 {color:#666;font-size:18px;margin:0px 0px 10px 0px;padding:0px;}
h2 {}
h3 {}
h4 {}
h5 {}

/************************
*                       *
* SIDEBOXES STYLES      *
*                       *
************************/

#login {border:1px solid #000;width:178px}
#login h3 {background-color:#BBB;font-size:14px;width:100%;color:#FFF;padding:2px 0px 2px 0px;text-align:center;margin-top:0px}

#sideNav {border:0px solid #000;float:left;width:130px;height:520px;background-image:url(/global/bg_menu.gif);padding:100px 10px 0px 10px;}
#sideNav h3 {background-color:#BBB;font-size:14px;width:100%;color:#FFF;padding:2px 0px 2px 0px;text-align:center;margin-top:0px}
#sideNav ul {list-style: none;margin:0px;padding:0px 0px 0px 0px}
#sideNav li {padding:3px 0px 3px 10px;border-bottom:1px solid #ACADAF}

/*search*/
#search .text {float:left;padding-right:5px}
#search .input {float:left}
#search {background-color:#EEE333;padding:2px 2px 2px 2px;}

/************************
*                       *
* MODULE STYLES         *
*                       *
*************************

/*anything*/
.mainText {padding:14px 0px 0px 10px;}
.anyleft {float:left;width:320px;padding-right:10px;}
.anyright {float:right;}
.mainText img {border:1px solid #9EB6B6;}

/*about*/
.about {padding:14px 0px 0px 10px;}


/*register*/
#register {padding-top: 14px;margin-left: 14px;height:100%;}
#register .intro {padding:0px 0px 0px 23px}
#register .error {padding:0px 0px 0px 23px}
#register .confirm {padding:0px 0px 0px 23px;width:200px;}
#register .row {margin-top:5px;border:0px solid #000;width:100%}
#register .colLeft {float:left;width:120px;border:0px solid #000;}
#register .colLeftTextArea {float:left;width:120px;border:0px solid #000;}
#register .colRight {float:left;border:0px solid #000;}
#register .buttons {}
#register .form {padding:0px 0px 0px 10px}
#register .message {margin-top:5px}
#register .message .text { float:left;width:150px}
#register .message .input { float:left;}
#register .buttons {margin-top:20px;}
#register .leftContainer {width:238px;float: left;border-right: 1px solid #37A9E2;}
#register .headingLeft {color: #157EC9;font-size: 18px;height: 34px;line-height: 34px;margin-bottom: 12px;font-family: Arial, Helvetica, sans-serif;font-weight: bold;}
#register .content {font-weight: normal;font-size: 12px;font-family: Arial, Helvetica, sans-serif;color: #333333;}
#register strong {color: #165152;font-weight: bold;}
#register a {color: #0067E2;font-size: 12px;text-decoration: underline;font-family: Arial, Helvetica, sans-serif;}
#register a:hover {color: #0067E2;font-size: 12px;text-decoration: none;font-family: Arial, Helvetica, sans-serif;}
#register .midContainer {width: 390px;float: left;}
#register .headingRight {color: #157EC9;font-size: 18px;height: 34px;line-height: 34px;margin: 0px 0px 8px 10px;;font-family: Arial, Helvetica, sans-serif;font-weight: bold;}
#register .rightContainer {width: 307px;float: left;margin-left: 15px;}
#register .image {width:305px;height:218px;border: 1px solid #1198DD;}
#register .textBox {width: 174px;height: 18px;border-top: 1px solid #8F8F8F;border-left:  1px solid #CECECE;border-right: 1px solid #CECECE;border-bottom:  1px solid #CECECE}
#register .textArea {width: 200px;border-top: 1px solid #8F8F8F;border-left:  1px solid #CECECE;border-right: 1px solid #CECECE;border-bottom:  1px solid #CECECE}
#register .codeblue {color: #165152;}
form {margin:0px;padding:0px;}

/*default searh/index*/
.rowOdd {margin-top:10px;padding:0px 10px 0px 10px}
.rowEven {margin-top:10px;padding:0px 10px 0px 10px}
#index h3{background-color:#BBB;padding:2px 0px 2px 10px;font-size:12px}
#searchResults h3{background-color:#BBB;padding:2px 0px 2px 10px;font-size:12px}
.link {text-align:right}
.text {padding-left:10px}
.date {padding-left:10px}
.paging {text-align:center;background-color:#3FE2DD;font-size:10px;padding:2px 0px 2px 0px}

/*index*/

#index .rowOdd {margin-top:10px;padding:0px 10px 10px 10px;height:100%;border-bottom:1px solid #165152;}
#index .rowEven {margin-top:10px;padding:0px 10px 10px 10px;height:100%;border-bottom:1px solid #165152;}
#index .link {align:left;}
#index .text {padding-left:0px;width:550px;height:100%;margin-bottom:10px;}
#index .date {padding-left:0px}
#index .paging {background-color:#165152;color:#FFF;margin:10px 0px 0px 0px;height:20px;}
#index .pagingLeft {float:left;padding:2px 0px 0px 10px;} 
#index .pagingRight {float:right;}
#index .paging a,visited,hover {color:#FFF;text-decoration:underline;font-size:10px;}
.indexImage {border:0px solid #000;width:53px;margin-left:50px;}


/*searchResults*/
/*OVERWRITE DEFAULT STYLES
#searchResults .rowOdd {margin-top:10px;padding:0px 10px 0px 10px}
#searchResults .rowEven {margin-top:10px;padding:0px 10px 0px 10px}
#searchResults h3{background-color:#BBB;padding:2px 0px 2px 10px;font-size:12px}
#searchResults .link {text-align:right}
#searchResults .text {padding-left:10px}
#searchResults .date {padding-left:10px}
#searchResults .paging {text-align:center;background-color:#3FE2DD;font-size:10px;padding:2px 0px 2px 0px}
*/

/*forum*/
#forum {}
#forum .intro {}
#forum .disclaimer {} 
#forum .col1 {width:100px;}
#forum .col2 {width:100px;}
#forum .col3 {width:100px;}
#forum .col4 {width:100px;}
#forum td {padding:3px 3px 3px 3px}
#forum th {padding:3px 3px 3px 3px;font-weight:bold;font-size:12px;background-color:#443311;}
#forum .viewPost .col2 {width:300px;}
#searchResults .col2 {width:300px;}
#forum table.viewPost {margin-left:10px;border-collapse:collapse;border:1px solid #000;}
#forum .viewPost td.col2 {vertical-align:top}
#forum .messageTitle{margin-bottom:3px;background-color:#123456}
#forum .message{margin:5px 2px 5px 2px;min-height:75px}
#forum .tagLine{margin:2px 2px 2px 2px;border-top:1px solid #EEE}
#searchResults .messageTitle{margin-bottom:3px;background-color:#123456}
#searchResults .message{margin:5px 2px 5px 2px;min-height:75px}
#searchResults .tagLine{margin:2px 2px 2px 2px;border-top:1px solid #EEE}
#forumSelect {background-color:#123456;margin-top:10px;text-align:right;padding:2px 5px 2px 5px}
#forumThreads table.main {margin-left:10px;border-collapse:collapse;border:1px solid #000;}
#forum .paging {background-color:#FFF;width:100%}
#forumIndex table.main {margin-left:10px;border-collapse:collapse;border:1px solid #000;}
#forum .section {background-color:#456EEE}
/************************
*                       *
* DEFAULT STYLES        *
*                       *
*************************/
img {border-width:0px;display:block;}
.bold {font-weight:bold}

A         
{ 
	color: #165152; 
	font-family: arial;
	font-size: 12px;
	text-decoration: underline;

}

A:visited       
{ 
	color: #165152; 
	font-family: arial;
	font-size: 12px;
	text-decoration: underline;
}

A:active        
{ 
	color: #165152; 
	font-family: arial;
	font-size: 12px;
	text-decoration: underline;
}

A:hover        
{ 
	color: #165152; 
	font-family: arial;
	font-size: 12px;
	text-decoration: none;
}

