/*Starter Site Common CSS*/

a img { border: none; }
.component { padding: 0; }

#Content #Content-Left,
#Content #Content-Right,
#Content.right-column #Content-Left,
#Content.left-column #Content-Right { display: none; }

#Content.left-column.right-column #Content-Right,
#Content.left-column.right-column #Content-Left,
#Content.right-column #Content-Right,
#Content.left-column #Content-Left,
#EditorDiv #Content #Content-Left,
#EditorDiv #Content #Content-Right { display: block; }

body,
#EditorDiv,
#Header,
#Body,
#Footer { width: 100%; margin: 0; padding: 0; }

#Main { width: 100%; margin: 0; }

#Header .void-header,
#Content,
#Footer .void-footer { width: 980px; margin: 0 auto; position: relative; }

#Header { height: 192px; }
#Header .extra { width: 692px; height: 70px; position: absolute; top: 20px; right: 0; }
#Header .extra .component { width: 40%; padding: 1px 10px; float: right; line-height: 1; }
#Header .extra .component h3 { padding: 4px 2px 0; font-size: 11pt; text-align: left; }
#Header .extra .component p { padding: 4px 2px 0; font-size: 13pt; text-align: left; line-height: 1.5; }

#Header .extra .search-module { position: relative; padding: 0; }
#Header .extra .search-module h3 { display: none; position: absolute; left: 125px; top: 0px; }
#Header .extra .search-module input {
    margin-left: 50px;
    width: 55%;
    height: 20px;
    float: left;
}
#Header .extra .search-module button {
    float: right;
    width: 24%;
    height: 23px;
    margin-left: 2%;
    cursor: pointer;
}

#Header .extra .component ul { padding: 0; }
#Header .extra .component ul li { list-style: none; display: block; float: left; padding: 0 5px 10px; }

#StockImage { width: 980px; position: absolute; top: 200px; left: 0; }
#StockImage .image-component div.void { background-position: right; }

#PrimaryNavigation { width: 480px; margin-left:253px;height: 48px; position: relative; top: 143px; right: 0; z-index: 10; }
#PrimaryNavigation .primarynav { margin-top: 1px; }
#PrimaryNavigation .primarynav li { height: 47px; }
#PrimaryNavigation .primarynav li a { display: block; padding: 0 20px; line-height:47px; }
#PrimaryNavigation .primarynav li a:hover { }
#PrimaryNavigation .primarynav li ul { position: absolute; top: 25px; left: -1px; width: 160%; }
#PrimaryNavigation .primarynav li ul li { border: none; }
#PrimaryNavigation .primarynav li ul li a { }
#PrimaryNavigation .primarynav li ul li a { border-bottom: none; }
#PrimaryNavigation .primarynav li ul li.end a {  }
#PrimaryNavigation .primarynav li ul li a:hover {  }


#Body { min-height: 200px; }

#Content-Left,
#Content-Text,
#Content-Right { width: 100%; margin: 0; float: none; }

#Content {  }

#Content .module-row {
	overflow:visible;
}

#Content .module-row .module { position: relative; min-height: 163px; padding: 0 0 8px 0; }

#Content .items-4 .module { width: 219px; margin: 0 0 2px 32px; position: relative; }

#Content .items-2 { border-top: none; }

#Content .items-2 .module { width: 473px; padding: 8px; }
#Content .items-2 .second .void { padding-left: 8px; }

#Content .module {
	border-radius:5px;

}
#Content .items-3 .module { 
	width: 32%; 
	margin:0; 

}

#Content .items-3 .module.second { width: 32%; margin:0 16px; }

.module h3.title, #Content .module h3.title, .button {
	line-height:49px;
}

.module h3 { padding: 0 8px; }
#Content .module-row .module p { padding: 8px 8px 0 8px}
#Content .items-4 .module p:first-child { padding: 0; }
#Content .module-row .module.first { margin: 0; }
#Content .module-row .module.fourth { clear: none; }

#Content .rss-module .rss-content ul { list-style: none; padding: 0; }

#Content-Text { margin: 20px 0; }

#Content-Right { width: 948px; padding: 16px; }

#Footer { margin: 30px 0; }
#Footer .void-footer { padding: 0; }
#Footer .extra { padding: 10px 20px;  }
#Footer ul li { padding: 0 5px 0 8px; }
#Footer ul li.end { border: none; }

.blog-module a.archives {
    margin-left:220px;
}

#Content .module-row .blog-module ul li {
    padding-bottom:8px;
    margin-bottom:8px;
    border-bottom:1px solid #999;
}

#Content .module-row .module p.date {
padding: 0px 8px 5px 8px;
}

.button {
	text-align: center;
width: 93%;
margin: 10px auto;
}

iframe {
	border:0;
}

#Content #Content-Left .component, #Content #Content-Right .component {
    margin-bottom:20px;
}