/* h tags */
h1 {color:#062856; font-size:1.7em; margin: 8px 0px 15px 0px; background-color:inherit;}
h3 {color:#1C2129; font-size:1.7em; margin: 10px 0px 5px 0px; background-color:inherit;}
h4 {color:#1C2129; font-size:1.3em; margin: 10px 0px 5px 0px; background-color:inherit;}
h5 {color:#1C2129; font-size:1.1em; margin: 10px 0px 5px 0px; background-color:inherit;}

p {}
b, strong {}
i {}
/* Emphasizes a word (with italic or bold) */
em {}

/* links */
a {text-decoration: none;}
a:hover {}
a:focus {}
a:visited {}

fieldset {}
span {}

/* Creates a numbered list */
ol {}
/* Precedes each list item, and adds a number */
li {}
/* Creates a bulleted list */
ul {}

/* Creates a definition list */
dl {}
/* Precedes each definition term */
dt {}
/* Precedes each definition */
dd {}

/* Inserts a horizontal rule */
hr { border:none; height:1px; background:#E1E4E7; margin: 10px 0px 20px 0px; color:inherit;}

/* Indents text from both sides */
blockquote {}

#container { float:left; padding: 45px 0px 0px 0px;}
 
#container_content {float:left; width: 622px; font-size: 11px; color:#44484E; line-height: 16px; margin: 0px 0px 50px 20px; background-color:inherit;}
#container_content a{color: #0069AB; background-color:inherit;}
#container_content a:hover{color: #1C2129; background-color:inherit;}

#container_content p{ margin: 0px 0px 10px 0px; font-size: 12px;}

#container_content ul{ margin: 0px 0px 10px 25px; font-size: 12px;}
#container_content ol{ margin: 0px 0px 10px 30px; font-size: 12px;}

#container_content .left, #container_content .right { border: 1px solid #B7B9BD; float:left; margin: 0px 10px 10px 0px; padding:3px; font-size:.95em;}
#container_content .right { clear: both;}
#container_content .left { float:left; margin: 0px 10px 10px 0px;}
#container_content .right { float:right; margin: 0px 0px 10px 10px;}

#container_content span img{ 
	display:block;
	padding: 0px 0px 10px 0px;
	max-width: 310px;
	max-height: 310px;
	_width: expression(this.width > 310 ? 310: true);
	_height: expression(this.height > 310 ? 310: true);
}

#breadcrumb {color:#59574D; font-size:.95em; font-weight:normal; padding: 0px 0px 10px 0px; background-color:inherit;}
#breadcrumb a{color:#0069AB; background-color:inherit;}
#breadcrumb a:hover{color:#0069AB; text-decoration:underline; background-color:inherit;}

#breadcrumb a#active{color:#33383F; font-weight:bold; background-color:inherit;}

.parts { float:left; border-bottom: 1px solid #E1E4E7; margin: 0px 0px 20px 0px; padding: 10px 10px 10px 10px; background:#FBFCFD; width: 550px; color:inherit;}

#container_content .view_btn{height:15px; border: 1px solid #C6C8CA; color: #485158; font-weight:bold; padding: 6px 15px 6px 15px; background:url(../images/btn_bg_white.png) repeat-x;  background-color:inherit; float:left; margin: 0px 0px 15px 0px;}

#container_content a:hover.view_btn {height:15px; border: 1px solid #E1E4E7; color: #333; font-weight:bold; padding: 6px 15px 6px 15px; background:url(../images/btn_bg.png) repeat-x;  background-color:inherit; float:left;}

.input_textfield, .input_textarea, .input_file  {border: 1px solid #C6C8CA; width: 350px; margin: 3px 0px 15px 0px; padding:2px; font-size: 1em;}

label {font-size: 1.1em; font-weight:bold;}

form textarea { width: 500px; height: 150px; }