/* reset some default values
--------------------------------------------- */
html,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,p,blockquote,fieldset,form,input,select{
	margin:0; padding:0;
}

h5, h6
{
	font-size : 10px;
}

body
{
	margin : 10px 0 10px 0;
	padding : 0;
/*	background-color: rgb(191,199,207); */
 /*	background-image:url(./images/pattern_156.gif); */
}

table
{
	/* background-color : #ffffff;  */
}

a img,:link img,:visited img {
	border:none;
}
ul, ol {
	list-style-type: none;
	list-style-image: url(images/yellow_arrow.gif);
	list-style-position: inside;
	text-align:left;
	margin:0;
	padding:0;
}
hr {
	border: none 0;
	border-top: 1px solid #ccc;
	width: 100%;
	height: 1px;
	list-style-image: url(images/yellow_arrow.gif);
	list-style-position: outside;
}

/* General
--------------------------------------------- */
body
{
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 13px; 
	color: #000000;
	text-align: left
}

/* Menu Bar */
.myMainMenu
{
	background-color:#004151;
}

.myMainMenu tr td a
{
	font-family:inherit;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
	display : block;
	padding: 5px 10px 5px 10px;
	color : #6c8ab5;
}

.myMainMenu tr td
{
	padding : 0 0 0 0;
}

.myMainMenu tr td:hover
{
	background-color:#000000;
	color : #FFFFFF;
}

/* Headings */
.brandHeading
{
	font-size:12px;
	font-weight:bold;
	background-color:#004151;
	color : #6c8ab5;
	padding : 5px 0 5px 0;
}

.productList a
{
	font-size:12px;
	text-decoration:none;
	background-color : #ffffff;
	padding : 5px 0 5px 0;
	display : block;
}

.productList
{
	padding : 0 0 0 0;
	text-align:left;
	font-size : 12px;
}

.productList a:hover
{
	background-color: #000000;
	color : #FFA616;
}

/* Previous */

.news1 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.news2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.newsheadline1 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	text-align: left;
}

.newsheadline2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	text-align: left;
}

.newsheadlineBK 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	text-align: left;
}

.newsheadlineBK2 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	text-align: left;
}
.resources-half {
	float:right;
	width:250px;
	padding:0 0 0 25px;
	margin:0 0 0 0;
	font-size:10px;
	text-align:left;
	background:url(../images/general/resources_divider.gif) top left repeat-y;
	}
h2 {
	font-weight:bold;
	font-size:10px;
	color:#000000;
	margin:8px 0 5px 0;
	padding:0;
	}
.footerlinks1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #666666}

.search1 
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #666666
}

.content_link_list1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #666666;
}
.breadcrumb1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #666666}

.table_rev_text1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #FFFFFF}
.matrix_headings1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000}
.rev_text_orange_box1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF}
.table_black_on_text1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000}
.category_title1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #666666}
.category_title2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #666666}
.features1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #666666}


a:link {color: #000000;text-decoration: underline;}
a:visited {color: #000000;text-decoration: underline;}
a:hover {color: #999999;text-decoration: underline;}

img {border-color: #666666;} 

.search {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 7.5pt; 
	line-height: 9pt; 
	color: #666666;
	} 
.el02 {
	color:#666666; 
	background-color:#FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	border-width: 1px;
	border-style: solid;
	border-COLOR: #cccccc; 
	height:17px;
	width:130px;
	margin: 0px; 
	}
	
.el03 {
	color:#666666; 
	background-color:#FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	border-width: 1px;
	border-style: solid;
	border-COLOR: #cccccc; 
	height:17px;
	width:170px;
	margin: 0px;
	}
	
.el04 {
	color:#666666; 
	background-color:#FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	border-width: 1px;
	border-style: solid;
	border-COLOR: #cccccc; 
	height:17px;
	width:280px;
	margin: 0px;
	}
	
.go {
	color:#666666; 
	background-color:#FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	border-width: 1px;
	border-style: solid;
	border-COLOR: #666666; 
	height:17px;
	width:35px;
	text-align:center;
	margin: 0px;
	}

input {
	color:#666666; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	width:100px;
	height:18px;
	padding:0px;
	border: #CCC solid 1px;
	margin: 0px;
	vertical-align:middle;
	}
.input1 {
	color:#666666; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	width:200px;
	height:18px;
	padding:0px;
	border: #CCC solid 1px;
	margin: 0px;
	vertical-align:middle;
	}
.v_rule {font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; line-height: 10px; color: #ffa616; font-weight:bold;}

#ContactForm fieldset, #LoadCellSizing fieldset {
	display: block;
	margin: 0 0 15px 0;
	}

#ContactForm legend, #LoadCellSizing legend {
	font-weight: bold;
	color:#000000;
	}

#ContactForm input.formfield {
	display:inline;
	width:200px;
	margin: 5px 5px 2px 30px;
	padding:2px;
	cursor:text;
	border: 1px dashed #888888;
	background-color:#ECEAE5;
	font-family : arial, helvetica, sans-serif;
	font-size : 12px;
	}

#ContactForm input.formerror {
	display:inline;
	width:200px;
	margin: 5px 5px 2px 30px;
	padding:2px;
	cursor:text;
	border: 1px dashed #888888;
	font-family : arial, helvetica, sans-serif;
	font-size : 12px;
	background-color:#FEE2E8;
	}

#ContactForm span.label {
	margin:0px 0 5px 0;
	padding:0px;
	font-family : arial, helvetica, sans-serif;
	font-size : 12px;
	}

#ContactForm span.formerror {
	margin:0px 0 5px 0;
	padding:0px;
	font-family : arial, helvetica, sans-serif;
	font-size : 12px;
	font-weight:bold;
	color:red;
	}

#ContactForm select {
	margin: 5px 5px 2px 30px;
	width: 206px;
	height:auto;
	border: 1px solid #888888;
	font-size:12px;
	color:#000000;
	background-color:#ECEAE5;
	}

#ContactForm select option {
	font-size:12px;
	}

#ContactForm select.formerror {
	margin: 5px 5px 2px 30px;
	width: 206px;
	height:auto;
	border: 1px solid #888888;
	font-size:12px;
	color:#000000;
	background-color:#FEE2E8;
	}

#ContactForm select.formerror option {
	font-size:12px;
	}

#ContactForm textarea {
	width:200px;
	height:75px;
	margin: 10px 5px 2px 30px;
	cursor:text;
	border: 1px dashed #888888;
	font-family : arial, helvetica, sans-serif;
	font-size : 12px;
	text-align:left;
	background-color:#ECEAE5;
	}

#ContactForm textarea.formerror {
	width:200px;
	height:75px;
	margin: 10px 5px 2px 30px;
	cursor:text;
	border: 1px dashed #888888;
	font-family : arial, helvetica, sans-serif;
	font-size : 12px;
	text-align:left;
	background-color:#FEE2E8;
	}

#ContactForm textarea.short {
	width:200px;
	height:30px;
	margin: 10px 5px 2px 30px;
	cursor:text;
	border: 1px dashed #888888;
	font-family : arial, helvetica, sans-serif;
	font-size : 12px;
	text-align:left;
	background-color:#ECEAE5;
	}

#ContactForm textarea.shortformerror {
	width:200px;
	height:30px;
	margin: 10px 5px 2px 30px;
	cursor:text;
	border: 1px dashed #888888;
	font-family : arial, helvetica, sans-serif;
	font-size : 12px;
	text-align:left;
	background-color:#FEE2E8;
	}

#ContactForm input.firstradio, #LoadCellSizing input.firstradio {
	display:inline;
	margin: 5px 0 0 30px;
	padding: 0px 0px 0px 0px;
	}

#ContactForm input.secondradio, #LoadCellSizing input.secondradio {
	display:inline;
	margin: 5px 0 0 0px;
	padding: 0px 0px 0px 0px;
	}

#ContactForm span.radiolabel, #LoadCellSizing span.radiolabel {
	display:inline;
	margin: 0 5px 0 2px;
	font-family : arial, helvetica, sans-serif;
	font-size : 12px;
	text-align:left;
	}

#ContactForm span.radioquestion, #LoadCellSizing span.radioquestion {
	display:inline;
	margin: 0 20px 0 0;
	font-family : arial, helvetica, sans-serif;
	font-size : 12px;
	text-align:left;
	}

#ContactForm input.submit {
	display:inline;
	clear:both;
	margin: 10px 0 0 32px;
	}
	
#ContactForm input.falconsubmit {
	display:inline;
	margin: 5px 0 0 32px;
	padding:0;
	}

#ContactForm .hidden, #LoadCellSizing .hidden {
    display: none;
    border: none;
    background-color:#ffffff;
	color:#ffffff;
	}
fieldset
{
	padding: 5px;
}
.speerecform
{
	font-size:12px;
}

/* Mouse over List for Web Tension */
.mouseOverList
{
	margin : 5px 0 5px 0;
	width : 509px;
	border : 0;
}

.mouseOverlist tr
{
}

.mouseOverList tr td a
{
	text-decoration:underline;
}

.mouseOverList tr td
{
	padding : 5px 0 5px 0;
}

/* Refurbished Inventory Table */
refurbClass
{
	border : solid 1 black;
}

/* ApplicationLHM **********************/

.applicationLHM
{
	border : none;
	margin : 0 0 0 10px;
	padding : 0 0 10px 0px;
	width : 185px;
	background-color : #dcdcdc;
}


/* Left Hand Sub Menu ******************/

.LeftHandSubMenu
{
	border : none;
	margin : 0 0 0 10px;
	padding : 0 0 0 0;
	width : 185px;
	background-color : #dcdcdc;
	display : none;
}

.subsub
{
	display : none;
	border : none;
	margin : 0 0 0 10px;
	padding : 0 0 0 10px;	
}

.subsub td a
{
	margin : 0 0 0 10px;
}

.LeftHandSubMenu tr td
{
	border : none; /* 1px solid black;*/
	vertical-align : top;
	text-align : left;
	padding : 5px 0px 5px 15px;
	margin : 0 0 0 0;
	background-color : #dcdcdc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.LeftHandSubMenu tr td:hover
{
	background-color : #fde3bb;
}

/* Left Hand Menu **********************/

.LeftHandMenu
{
	border : none;
	margin : 0 0 0 10px;
	padding : 0 0 0 0;
	width : 185px;
}

.LeftHandMenu tr th
{
	border : none; /* 1px solid black;*/
	vertical-align : top;
	text-align : left;
	padding : 5px 5px 5px 5px;
	margin : 0 0 0 0;
	background-color : #ffa616;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.LeftHandMenu tr td
{
	border : none; /* 1px solid black;*/
	vertical-align : top;
	text-align : left;
	padding : 5px 0px 5px 5px;
	margin : 0 0 0 0;
	background-color : #dcdcdc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.LeftHandMenu tr td:hover
{
	background-color : #fde3bb;
}

/**************************************/

.buttonTable
{
	background-color : #ffffff;
	margin : 10px 0 0 10px;
}

.highlight
{
	font-weight : bold;
}

.wthdr
{
	font-weight : bold;
	font-style:oblique;
}

.newLine
{
	text-decoration:none;
}
.one
{
	border: 1px solid #dcdcdc;
	width : 754px;
}
.level1 /* Column 13 */
{
	width : 756px;
	background-color : White;
	margin : 0 0 0 0;
}

.level1 tr td
{
	border : none; /* 1px solid black; */
}

.level2 /* Column 25 */
{
	border : none; /* 1px solid red; */
	width : 754px;
	margin : 0 0 0 0;
	background-color : White;
}
.level3 /* Column 37 */
{
	border : none; /* 1px solid orange; */
	margin : 0 0 0 0;
}
.level4 /* Column 49 */
{
	border : none; /* 1px solid green; */
	margin : 0 10px 0 0;
	padding : 0 0 0 0;
}
.level5 /* Column 61 */
{
	border : none; /* 1px solid blue; */
}

.item td
{
	text-align : left;
	vertical-align : top;
	height : 110px;	
	padding : 0 0 0 15px;	
	width : 350px;			
}

.itemImage
{
	width : 150px;
	margin: 0 0 0 0;
	vertical-align : middle;
}

.itemHeadline  
{
	font-size : 12px;
	font-weight : bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding : 15px 5px 5px 15px;
	text-align : left;
}

.itemHeadline h1 a
{
	font-size : 12px;
	font-weight : bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding : 0 0 0 0;
}

.itemHeadline h2
{
	font-size : 10px;
	font-weight : bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding : 5px 0 5px 0;
	margin : 0 0 0 0;
}


.hlt 
{
    background-color: #fde3bb;
    color: #000000;
}
.style7 
{
	color: #ffffff
}

.style10 
{
	font-size: 9px;
	color: #FFFFFF;
}
.style1 {color: #FFA616}
.style16 {font-weight: bold; font-size: 10px; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif;}
.style17 {color: #000000}
.style6 {color: #FFFFCC}
.style18 {color: #fde3bb}

.webPageContainer
{
}

.standardTag
{
	text-align : right;
}

.standardTag img
{
	width : 280px;
	height : 60px;
	vertical-align : bottom;
}

.header
{
	margin : 0 0 0 0;
	font-size : 12px;
	font-weight : bold;
	text-align : left;
	background-color : #ffa616;
	height : 23px;
	width : 550px;
	padding : 0 0 0 10px;
}

.mainMenu
{
	 background-color : #666666;
}

.lifeline
{
	width : 754px;	
}

.breadcrumbs
{
	padding : 10px 10px 10px 10px;
}

.faq
{
	margin : 0 10px 0 0;
}

.faq tr td
{
	padding : 5px 10px 5px 10px;
	font-weight : normal;
	font-size : 12px;
}

.headLine
{
	font-size : 12px;
	font-weight : bold;
}

.RoHSButton
{
	margin : 0 0px 0 10px;
	padding : 10px 0 10px 0;
	background-color : #dcdcdc;
	border : none;
	width : 185px;
}

/* Product Info table **************/

.productInfo
{
	margin : 10px 0 0 0;
	width : 234px;
	border : none;
}

.productInfo tr th
{
	color : White;
	font-weight : bold;
	font-size : 11px;
	text-align : left;
	background-color : #ffa616;
	padding : 4px 4px 4px 4px;
}

.productInfo tr td
{
	text-align : left;
	border : 1px solid #dcdcdc;
	padding : 4px 4px 4px 4px;	
}

.item:hover
{
	background-color : #ffffff;
}

.productImage2
{
	width : 250px;
	margin : 10px 0 0 0;
}

.downloadImage
{
	width : 150px;
	float:right;
	margin : 10px 0 0 0;
}

.productContent
{
	padding : 10px 10px 0px 20px;
	text-align : left;
}

.productHeadline
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin : 0 0 0 0;
	padding : 10px 10px 0px 10px;
	text-align : left;
}

.downloadHeadline
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color : #dcdcdc;
	margin : 10px 0 0 0;
	padding : 5px 10px 5px 10px;
	text-align : left;
}

.productContentPicture1
{
	 width : 494px;
	 margin : 10px 0 10px 0;
}

.productInfoSubHeading
{
	font-weight : bold;
}

/* Product Content Table 1 ******************/

.productContentTable1
{
	border : none;
	width : 95%;
	margin : 10px 0 10px 0;
	padding : 10px 10px 10px 10px;
}	

.productContentTable1 tr td
{
	text-align : left;
	border : 1px solid #dcdcdc;
	padding : 5px 5px 5px 5px;
}

.productContentTable1 tr th
{
	font-weight : bold;
	border : 1px solid #dcdcdc;
	text-align : center;
	padding : 5px 5px 5px 5px;
}

/* Product Content Table 2 *************/

.productContentTable2
{
	border : none;
	width : 95%;
	margin : 10px 0 10px 0;
	padding : 10px 10px 10px 10px;
	text-align : center;
}	

.productContentTable2 tr td
{
	text-align : left;
	border : 1px solid #dcdcdc;
}

.productContentTable2 tr th
{
	font-weight : bold;
	border : 1px solid #dcdcdc;
	text-align : center;
	background-color :#fde3bb;
}

/* CMC Site Wide Footer ****************/

.cmcFooter
{
	padding : 10px 10px 10px 10px;
}

.cmcFooter img
{
	margin : 10px 0 10px 0;
}

.cmcFooter table
{
	width : 100%;
	text-align : center;
}

.cmcFooter table tr td
{
	padding : 3px 0 3px 0;
}

/* Product Line Footer ****************/

.ProductLineFooter
{
	padding : 10px 10px 0px 10px;
}

.ProductLineFooter table
{
	padding : 0 0 0 0;
	margin : 0 0 0 0;
	width : 100%;	
}

.ProductLineFooter table tr th
{
	font-weight : bold;
	font-size : 11px;
	padding : 3px 0 3px 0;
}

.ProductLineFooter table tr td
{
}

.ProductLineFooter table tr td a img
{
	width : 100px;	
}

.ProductLineFooter table tr td
{
	text-align : center;
	font-weight : bold;
	font-size : 11px;
}

.dropDownMenu
{
	padding : 0 0 0 5px;
}

/* Content List */

.contentList
{
	padding : 10px 50px 10px 25px;
	list-style-position : outside;
	margin : 0 10px 0 10px;
}

.contentList li
{
	padding : 0px 0 6px 0;	
	font-size : 11px;
}

.contentList li a
{
	font-size : 11px;
}

.treeButton
{
	width : 20px;
	font-weight : bold;
	font-size : 12px;
	display : inline;
	float : left;
	margin : 7px 5px 0 0;
}

.legacyCurve
{
	height : 100px;
	margin : 10px 0px 10px 0px;
}

.legacyChart
{
	height : 99px;
	margin : 0 0px 0 0;
}

.faqpictureline
{
	font-size : 10px;
	text-align: center;
}


faqpictureline img
{
	width : 90px;
}

/* Load Cell Sizing */

.contactField
{
	margin : 5px 10px 0px 0px;
}

.contactSubmit
{
	margin : 10px 10px 10px 10px;
	font-weight : bold;
	font-size : 12px;
}

.privacyStmt
{
	margin : 10px 10px 10px 10px;
}

.contactCheckBox
{
	margin : 10px 10px 10px 10px;
}

.ContactErrorText
{
	margin : 0 0 0 10px;
	color : Red;
}

#Country
{
	margin : 10px 5px 0px 0px;
}

#State
{
	margin : 10px 5px 0 0;
}

#Province
{
	margin : 10px 5px 0 0;
}

#countryLabel
{
	display : inline;
	vertical-align :middle;
}

#Postal
{
	margin : 10px 5px 0 0;
}

#Zip
{
	margin : 10px 5px 0 0;
}

.footerAddress
{
	width : 754px;
	color : Gray;
}

#request
{
	color : #003E74;
}

#request a
{
	color : #003E74;
	font-size : 8pt;
}

#request2
{
	padding : 0 0 0 20px;
	color : #003E74;
}

#request2 a
{
	color : #003E74;
	font-size : 8pt;
}

#rfq
{
}

#rfq a
{
	color : #003E74;
	font-weight : bold;
	font-size : 8pt;
}

#rfq a:hover
{
	color : #FFA616;
}

#searchSubmitButton
{
	font-size: 12px;	
	font-weight: bold;
	border : none;
	background-color:#dcdcdc;
	color : #000000;
	margin : 5px 0 5px 0;
}

#searchBox
{
	vertical-align:middle;
	margin : 5px 7px 5px 5px;
	width : 200px;
	font-size : 12px;
	text-align : left;
	line-height: 15px;
}

#homePageSearchSubmitButton
{
	font-size: 12px;	
	font-weight: bold;
	border : none;
	background-color:#dcdcdc;
	color : #000000;
	margin : 6px 0 0px 0;
}

#homePageSearchBox
{
	vertical-align:middle;
	margin : 6px 7px 0 0;
	width : 200px;
	font-size : 12px;
	text-align : left;
	line-height: 15px;
}

.homePhone
{
	font-size : 8pt; 
	color : #306497; 
	font-weight : bold;
	margin : 0 0 0 0;
	padding : 6px 0 0 10px;
}

#searchField
{
	display : block;
}

#searchSpace
{
	display : block;
	line-height:6px;
}

#footerTable2
{
	margin : 3px 0 6px 0;
}


.style1 {color: #ffa616}
.style2 {color: #FFA616}
.style3 {color: #000000}
p.one {border-style: solid;border-color: #dcdcdc}

#topFooterMenu
{
}

#bottomFooterMenu
{
	margin : 0 0 10px 0;
}


/* Google Search Styling */
#searchcontrol .gsc-control 
{ 
	width : 730px; 
	margin : 10px 0 0 0;
}
#searchcontrol .gs-title a
{ 
	font-weight:bold;
	font-size : 10pt;
	margin : 0 0 0 0;
}
#searchcontrol .gs-webResult
{
	margin : 20px 0 0 0;
}
#searchcontrol .gs-snippet
{ 
	font-size : 10pt;
	margin : 5px 0 0 0;
}
#searchcontrol .gs-webResult .gs-visibleUrl-short
{
	display : none;
}
#searchcontrol .gs-webResult .gs-visibleUrl-long
{
	display : block;
	font-size : 10pt;
}	
#searchcontrol .gsc-control .gsc-search-box .gsc-input
{
	width : 200px;
	float : right;
	font-size : 10pt;
	margin : 0 0 0 390px;
	padding : 0 0 0 10px;
}
#searchcontrol .gsc-search-button input
{
	color : #000000;
	background-color:#dcdcdc;
}

#searchcontrol .gsc-search-button input
{
	font-weight: bold;
	font-size : 10pt;
}
#searchcontrol .gsc-cursor-box
{	
	text-align : center;
	padding : 40px 0 0 0;	
}
.gsc-search-box
{
	width : 350px;
}
.gsc-cursor-page
{
	font-size:14px;
}
.gsc-twiddleRegionCell
{
	display : none;
}
#searchcontrol .gsc-cursor-box .gsc-trailing-more-results
{
	display : none;
}

.inputBox
{
	font-size : 10pt;
	vertical-align : middle;
}

.inputLabel
{
	font-size : 10pt;	
}

.inputTable
{
	margin : 10px 0 10px 10px;
}

.errormsg
{
	color : Red;
	font-size : 10pt;
}

.adminButton
{
	font-size : 12px;
	height : 20px;
}

.suggestionText
{
	color : Gray;
	font-weight : normal;
	font-size : 6pt;	
}

.contactFormField
{
	font-weight : bold;
	font-size : 8pt;
	padding : 0px 0 0px 0;
	width : 100px;
	height : 25px;
}

.contactFormField2
{
	font-weight : bold;
	font-size : 8pt;
	padding : 0px 0 0px 0;
	height : 25px;
}

.contactFormInputTextBox
{
	font-size : 10pt;
	width : 250px;
}

.contactContent p
{
	font-size : 8pt;
	padding : 10px 10px 5px 10px;
}


.contactHeader
{
	margin : 0 10px 10px 10px;
	font-size : 12px;
	font-weight : bold;
	text-align : left;
	background-color : #ffa616;
	padding : 5px 10px 5px 10px;
	vertical-align : middle;
}

.contactTable
{
	width : 730px;
	margin : 10px 10px 10px 10px;
}