﻿@charset "utf-8";
/*** One Column Centered Layout ***/		body {
											font-family:Arial, Helvetica, sans-serif;
											font-size:.8em;
											line-height:1.3em;
											background-image:url('/web/20140922182740oe_/http://www.sos.wv.gov/images/bg_bluegradient.jpg');
											background-position:top left;
											background-repeat:repeat-x;
											background-color:#FFFFFF;
											margin:0;
											padding:0;
											text-align:center;
											color:#000000;
											}
											img {border:0;}
											form {margin: 0;}

/*** Container ***/							.oneColCtr #container {width:850px; margin:0 auto; text-align:left;}
											
/*** Enterprise Header ***/					.oneColCtr #entHeader {margin:0px 0 0 0; height:31px; font-size:96%; background-color:#e1ebf5; display:none;} 			
											.oneColCtr #wvGovHome{float:left; width:100px;}
											.oneColCtr #directories{float:left; width:200px; text-align:right; }
											.oneColCtr #search{float:right; padding:7px 0 0 0; display:none;}

											#searchBox {text-align:right; padding:0px; margin:0px;}
											.search { background-color:#FFFFCC;}
											.searchBlank {}

/*** Agency Header, Banner ***/				.oneColCtr #pageHeader {background-image:url("/web/20140922182740oe_/http://www.sos.wv.gov/images/sitebanner_sos.jpg"); height:342px;}
    										.oneColCtr #pageHeadersub {background-image:url("/web/20140922182740oe_/http://www.sos.wv.gov/images/sitebanner_sos_sub.jpg"); height:93px; display:none;}
    										.oneColCtr #homeLink {height:93px; width:600px; margin:0 0 0 15px; float:left;}
											.oneColCtr #agyHeader {font-size:96%; text-align:right; padding:70px 20px 0 0;}
											.oneColCtr #imgBanner {margin:0; padding:10px 0; text-align:center;}
											.oneColCtr #liveHelp {text-align:right;}
											.oneColCtr #pageAssistance {text-align:right; background-color:#ffffff; margin-top:7px;margin-bottom:7px;}
													  	#smallfont {font-size:90%; padding:1px;}
											         	#midfont {font-size:100%; padding:1px;}
														#largefont {font-size:120%; padding:1px;}
														
                                             #welcomecopy {position:relative; top:75px; left:20px; width:570px; }	
                                             #welcomecopy { font-size:1em; color:#ffffff; line-height:1.5em; }	
                                             #welcomelinks {position:relative; top:59px; left:0px;  }	
                                             #welcomelinks { font-size:.8em; color:#ffffff; line-height:1.5em; }													
                                             #welcomelinks a:link{color:#ffffff; text-decoration:none;}
											 #welcomelinks a:visited{color:#ffffff; text-decoration:none;}
											 #welcomelinks a:hover{color:#ffffff; text-decoration:underline;}
#subwrapper {width:850px;} 

/*** Content Areas ***/						.oneColCtr #mainContent {padding:0px; background:#FFFFFF; }
												
/*** Top-Level Categories ***/				
                                            .oneColCtr #wholepagewrapper{width:850px; background-color:#ffffff; }
                                            .oneColCtr #pagewrapper{width:826px; padding:0px 12px 0px 12px; background-color:#ffffff;}
                                            .oneColCtr #wrapper2{float:left;width:815px; background-color:#ffffff; margin-top:15px; padding-top:15px; }
                                            .oneColCtr #wrapper{float:left;width:815px; background-color:#ffffff; margin-top:15px; }
											.oneColCtr #adminLaw, #business, #elections, #records, #services {padding:0px; margin:0px 15px 0px 0px; width:123px; float:left;}
											.oneColCtr #linksBusiness, #linksGov {width:123px;}
											.oneColCtr #secdesk{margin:0px; width:123px; float:left; }
											.oneColCtr #linksServices{width:123px;}
											.oneColCtr #seeMore{font-size:96%; margin:5px 0px 0 0; }
											.oneColCtr #seeMoreAlt{font-size:96%;text-align:right; margin:0 0px 0 0; width:468px; float:left;}


/*** News ***/								.oneColCtr #news{width:468px; float:left; margin:0 0 0 25px; }

											.articleDate{font-size:90%; font-weight:bold; color:#666666;}
											.descriptiveText{color:#666666; line-height:1.2em;}
											
/*** Videos ***/							.oneColCtr #videos {width:468px; float:left; margin:0 0 0 25px; }

/*** Agency Footer ***/						.oneColCtr #agyFooter {display:none;background-color:#ffffff;font-size:96%; text-align:center; padding:10px 0;   }

/*** Enterprise Footer ***/					.oneColCtr #entFooter .right {float:right;display:none;}
                                            .oneColCtr #entFooter .left {float:left;display:none;}
                                            .oneColCtr #entFooter {font-size:96%; text-align:center; padding-top:10px;; display:none;}
											.oneColCtr #footer p, #entFooter p {margin:0; padding:  0;}
												
/*** Subpage General Layout Elements ***/	.oneColCtr #agencyNav {width:190px; float:left; padding: 0 0 0 5px; display:none;}
											.oneColCtr #pgLevelWrapper {width:600px; margin: 0 0 10px 0;}
											.oneColCtr #breadcrumbs {padding:0 0 10px 0; font-size:89%; display:none;}
											#ctl00_PlaceHolderMain_SiteMapPath1 {width:100%;}
											.oneColCtr #pgLevelAsst {width:190px; text-align:right; padding: 0 5px 0 0; float:right; font-size:89%;}
											.oneColCtr #contentWrapper{width:830px;  margin-top:10px; padding-right:10px}
											.oneColCtr #searchWrapper{width:800px; float:left; margin:10px;height:400px; min-height:400px;}

											.oneColCtr #editPanel{}
												
/*** Two Column Layout Elements ***/		.oneColCtr #centerTwoColumn {width:575px; float:left;}


/*** Three Column Layout Elements ***/		.oneColCtr #centerThreeColumn {width:440px; float:left;}
											.oneColCtr #rightColumn {width:190px; float:right;}
											
/*** Press Release Page ***/				.oneColCtr #articleDate {}
											.oneColCtr #articleContent {}
											.oneColCtr #articleContact {}
												
/*** Link Styles ***/						a:link{color:#0221b4; text-decoration:none;}
											a:visited{color:#0221b4; text-decoration:none;}
											a:hover{color:#0221b4; text-decoration:underline;}

											a.black:link{color:#000000; text-decoration:none;}
											a.black:visited{color:#000000; text-decoration:none;}
											a.black:hover{color:#0221b4; text-decoration:underline;}

											a.bold:link{color:#0221b4; text-decoration:none; font-weight:bold;}
											a.bold:visited{color:#0221b4; text-decoration:none; font-weight:bold;}
											a.bold:hover{color:#0221b4; text-decoration:underline; font-weight:bold;}

											a.seeall:link{color:#0221b4; text-decoration:none;}
											a.seeall:visited{color:#0221b4; text-decoration:none;}
											a.seeall:hover{color:#0221b4; text-decoration:underline;}

											a.smfont:link{color:#0221b4; text-decoration:none;}
											a.smfont:visited{color:#0221b4; text-decoration:none;}
											a.smfont:hover{color:#0221b4; text-decoration:underline;}

											a.mdfont:link{color:#0221b4; text-decoration:none;}
											a.mdfont:visited{color:#0221b4; text-decoration:none;}
											a.mdfont:hover{color:#0221b4; text-decoration:underline;}

											a.lgfont:link{color:#0221b4; text-decoration:none;}
											a.lgfont:visited{color:#0221b4; text-decoration:none;}
											a.lgfont:hover{color:#0221b4; text-decoration:underline;}				

/*** List Styles ***/						ul{list-style-image:url("/web/20140922182740oe_/http://www.sos.wv.gov/images/bullet_sos.gif");}
											ul.noBulletNoIndent {list-style-image:none; list-style-type:none; margin-left:0px; padding-left:0px;}
																							
/*** H Tag Styles ***/						h1, h2, h3, h4, h5, h6 {color:#752c16; margin:5px 0; padding-bottom:1px;}
											h1 {font-size:110%;}
											h2 {font-size:104%;}
											h3 {font-size:90%;}
											h4 {font-size:90%;}
											
/*** Table Styles ***/						.textEditor {font-size:100%;}

/*** Rounded Boxes ***/						#xrounded h1, #xrounded h2, #xrounded p {margin:0 10px; letter-spacing:1px;}
											#xrounded h1 {}
											#xrounded h2 {}
											#xrounded p {padding-bottom:0.5em;}
											#xrounded h2 {}
											#xrounded {background: transparent;}
											.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
											.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
											.xb1, .xb2, .xb3 {height:1px;}
											.xb2, .xb3, .xb4 {background:#FFFFFF;  }
											.xb1 {margin:0 5px; }
											.xb2 {margin:0 3px; border-width:0 2px;}
											.xb3 {margin:0 2px;}
											.xb4 {height:2px; margin:0 1px;}
											.xboxcontent {
												display:block; 
												background:#FFFFFF; 
												
												}
											.xboxcontentMap {
												background-image:url("/web/20140922182740oe_/http://www.sos.wv.gov/images/sec_maps.jpg"); 
												background-position:top right; 
												background-repeat:no-repeat; 
												display:block; 
																							}
									
/*** SharePoint Core CSS Overrides ***/		/*** Webpart Output (Controls) Overrides ***/
											.ms-WPHeader TD {border-bottom-width:0px;}
											.ms-WPBody {font-size:.8em; font-family:Arial, Helvetica, sans-serif;}
											.ms-WPBody TABLE {font-size:100%;}
											.ms-TPBody TABLE {font-size:100%;}
											.ms-WPBody TD {font-size:100%; font-family:Arial, Helvetica, sans-serif;}
											.ms-WPBody A:link {color:#000000; text-decoration:none;}
											.ms-WPBody A:visited {color:#000000; text-decoration:none;}
											.ms-WPBody A:hover {color:#000000; text-decoration:underline;}
											.ms-WPBody H1 {font-weight:bold; font-size:110%;}
											.ms-TPBody H1 {font-weight:bold; font-size:110%;}
											.ms-WPBody H2 {font-weight:bold; font-size:106%;}
											.ms-TPBody H2 {font-weight:bold; font-size:106%;}
											.ms-WPBody H3 {font-weight:bold; font-size:96%;}
											.ms-TPBody H3 {font-weight:bold; font-size:96%;}
											.link-item {font-size:100%; color:#000000;  font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
											.link-item A {font-size:100%; color:#000000; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
											.link-item A:link {font-size:100%; color:#000000; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
											.link-item A:visited {color:#000000; text-decoration:none;}
											.link-item A:active {color:#000000; text-decoration:none;}
											.link-item A:hover {color:#000000; text-decoration:underline;}
											.link-item-large {font-size:110%; color:#000000; font-family:Arial, Helvetica, sans-serif;	text-decoration:none;}
											.link-item-large A {font-size:110%; color:#000000; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
											.link-item-large A:link {font-size:110%; color:#000000; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
											.link-item-large A:visited {color:#000000; text-decoration:none;}
											.link-item-large A:active {color:#000000; text-decoration:none;}
											.link-item-large A:hover {color:#000000; text-decoration:underline;}
											.item {clear:both; margin:6px 0px 6px 0px;}
											.description {font-size:92%; color:#666666; font-family:Arial, Helvetica, sans-serif;}
											#column{font-size:100%;} 
             								#footer{visibility:hidden;}
											/*** Top Nav Overrides ***/
											.topNavContainer {background-image:none; background-repeat:no-repeat; height:40px}
											.topNav {position:relative; top:-1px;}
											.topNavItem {background-position:right top; font-size:1em; font-weight:bold; background-image:none; color:#3A4663; background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif;}
											.topNavItem A {padding-right:5px; display:block; padding-left:5px; padding-bottom:0px; padding-top:8px; height:32px;}
											.topNavSelected A {background-position:right top; background-image:none; color:#EFF4FA; background-repeat:no-repeat;}
											.topNavHover A {background-position:right top; background-image:none; color:#FFFFFF; background-repeat:no-repeat;}
											.topNavFlyOuts {}
											.topNavFlyOutsItem {	min-width:150px;	font-size:.8em;width:150px; color:#3A4663; font-family:Arial, Helvetica, sans-serif; background-color:#eceff3;}
											.topNavFlyOutsItem A {padding-right:5px; display:block;	padding-left:5px; padding-bottom:4px; padding-top:4px;}
											.topNavFlyOutsHover {background-color:#B2BCD3;}
											/*** Left Nav Overrides ***/
											.ctl00_PlaceHolderMain_Menu1_1 {font-size:.9em; line-height:2em; text-decoration:none;}
											.ctl00_PlaceHolderMain_Menu1_2 {}
											.ctl00_PlaceHolderMain_Menu1_1_1 {}
											/*** Table Output Overrides ***/
											.ms-rteTable-5 {border-right:0px solid; border-top:0px solid; border-left:0px solid; border-bottom:0px solid; font-family:Arial, Helvetica, sans-serif; border-collapse:collapse;}
											/*** Site Map Overrides ***/
											.level-section {margin:6px; padding:3px; background-color:#ffffff;}
											.level-header {padding-right:0px; padding-left:0px;	padding-bottom:2px;	padding-top:2px; }
											.level-item {font-size:1em; color:#003399; font-family:Arial, Helvetica, sans-serif;}
											.level-item A {font-size:.9em; color:#000000; font-family:Arial, Helvetica, sans-serif;}
											.level-item A:link {font-size:.9em; color:#000000; font-family:Arial, Helvetica, sans-serif;}
											.level-item A:visited {color:#000000; text-decoration: none;}
											.level-item A:active {color:#000000; text-decoration:none;}
											.level-item A:hover {color:#000000; text-decoration:underline;}
											.level-section {margin-bottom:6px;}
											.level-bullet {
												border-right:0px;
												padding-right:0px;
												background-position:left top;
												border-top:0px;
												padding-left:15px;
												background-image:url(/web/20140922182740oe_/http://www.sos.wv.gov/images/bullet_sos.gif);
												vertical-align:top;
												border-left:0px;
												border-bottom:0px;
												background-repeat:no-repeat;
												}
											.headertitle {font-weight:bold; font-size:1em; color:#0221b4; font-family:Arial, Helvetica, sans-serif;}
											.headertitle A {font-weight:bold; font-size:1em; color:#0221b4; font-family:Arial, Helvetica, sans-serif;}
											.headertitle A:link {font-weight:bold; font-size:1em; color:#0221b4; font-family:Arial, Helvetica, sans-serif;}
											.headertitle A:visited {color:#0221b4; text-decoration:none;}
											.headertitle A:active {color:#0221b4; text-decoration:none;}
											.headertitle A:hover {color:#0221b4; text-decoration:underline;}
											.headertitle-large {font-weight:bold; font-size:1.2em; color:#0221b4; font-family:Arial, Helvetica, sans-serif;}
											.headertitle-large A {font-weight:bold; font-size:1.2em; color:#0221b4; font-family:Arial, Helvetica, sans-serif;}
											.headertitle-large A:link {font-weight:bold; font-size:1.2em; color:#0221b4; font-family:Arial, Helvetica, sans-serif;}
											.headertitle-large A:visited {color:#0221b4; text-decoration:none;}
											.headertitle-large A:active {color:#0221b4; text-decoration:none;}
											.headertitle-large A:hover {color:#0221b4; text-decoration:underline;}
											.headertitle-small {font-weight:bold; font-size:.8em; color:#0221b4; font-family:Arial, Helvetica, sans-serif;}
											.headertitle-small A {font-weight:bold; font-size:.8em; color:#0221b4; font-family:Arial, Helvetica, sans-serif;}
											.headertitle-small A:link {font-weight:bold; font-size:.8em; color:#0221b4; font-family:Arial, Helvetica, sans-serif;}
											.headertitle-small A:visited {color:#0221b4; text-decoration:none;}
											.headertitle-small A:active {color:#0221b4; text-decoration:none;}
											.headertitle-small A:hover {color:#0221b4; text-decoration:underline;}
											/*** Contact Form Overrides ***/
											.ms-formbody {padding-right:6px;  padding-left:6px; font-size:0.8em; background:#f1ece8; padding-bottom:4px; vertical-align:top; padding-top:3px; font-family:Arial, Helvetica, sans-serif;}
											.ms-formbodysurvey {padding-right:8px; border-top:medium none; padding-left:8px; font-size:0.8em; background:none transparent scroll repeat 0% 0%; padding-bottom:15px; vertical-align:top; padding-top:5px; font-family:Arial, Helvetica, sans-serif;}
											.ms-formbody FONT {line-height:normal;}
											.ms-formline {padding-right:8px; padding-left:8px;}
											.ms-formdescription {font-size:.8em; color:#7f7f7f;	font-family:Arial, Helvetica, sans-serif;}
											.ms-formlabel {padding:3px 8px 6px 0;  font-weight:normal; font-size:0.9em; color:#000000; font-family:Arial, Helvetica, sans-serif; text-align:left;}
											.ms-formdescription A {color:#003399; text-decoration:none;}
											.ms-formvalidation {font-size:.8em; color:#ff0000; font-family:Arial, Helvetica, sans-serif;}
											.ms-formtable .ms-formbody {line-height:1.2em; background-color:#ebebeb;}
											.ms-formtable .ms-formbodysurvey{line-height:1.2em;}
											.ms-standardheader {font-size:.9em;	margin:0em;	color:#000000; text-align:left;}
											.ms-linksectionheader .ms-standardheader {color:#000000;}
											/*** Search Results Overrides ***/					
											.ms-vb {font-size:.8em; font-family:Arial, Helvetica, sans-serif;}
											.ms-vb2 {font-size:.8em; font-family:Arial, Helvetica, sans-serif;}
											.ms-vb-tall {font-size:.8em; font-family:Arial, Helvetica, sans-serif;}
											.ms-paging {font-weight:normal; font-size:.8em;	COLOR:#204d89; font-family:Arial, Helvetica, sans-serif;}
											/*** Misc. SharePoint Overrides ***/
											.cqfeed {visibility:hidden;}
/*** Menu Styling ***/						.glossymenu{margin:5px 0; padding:0px; width:174px; border-bottom-width:0; }
											.glossymenu a.menuitem{
												background: url(/web/20140922182740oe_/http://www.sos.wv.gov/Style%20Library/Images/nav-bg-default.gif) repeat-x bottom left;
												font-family:Arial, Helvetica, sans-serif;
												font-weight:bold;
												color:#ffffff;
												display:block;
												width:auto;
												padding:4px 0px;
												padding-left:4px;
												text-decoration:none;
												
												}
											.glossymenu .menuitem:active{color:#FFFFFF; text-decoration:none;}
											.glossymenu a.menuitem:visited{color:#FFFFFF; text-decoration:none;}
											.glossymenu a.menuitem:submenuheader{color:#FFFFFF; text-decoration:none;}
											.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
												border:none;
												margin-top:0px;
												}
											.glossymenu a.menuitem:hover{color:#ffffff; background-image: url('/web/20140922182740oe_/http://www.sos.wv.gov/Style%20Library/Images/nav-bg-hover.gif'); text-decoration:none;}
											.glossymenu div.submenu{ /*DIV that contains each sub menu*/
												background-color:#dadada;
												font-size:93%;
												}
											.glossymenu div.submenu ul{ /*UL of each sub menu*/
												list-style-type:none;
												list-style-image:none;
												margin:0;
												padding:0;
												}
											.glossymenu div.submenu ul li{padding:3px 0; border-bottom:1px solid #CBCBCB;}
											.glossymenu div.submenu ul li a{display:block; line-height:1.2em; color:#5F5F5F; text-decoration:none; padding:2px 0; padding-left:10px;}
											.glossymenu div.submenu ul li a:hover{color: #5F5F5F; text-decoration:underline;}
											.glossymenu div.submenu ul li a:visited{color: #5F5F5F; }
                                            .glossymenu div.submenu ul li a:active{color: #5F5F5F; }

											* html .glossymenu li a{ /*IE only.*/ 
												width: 100%;
												margin-top:-2px;
												}
											.submenuheader_img{margin-left:-5px; margin-right:2px; float:right;}
											.form-label{font-size:.8em; font-weight:bold; height:30px;}
											.form-input:{font-family:Arial, Helvetica, sans-serif;}
/*** Photo Gallery ***/						.photogallery_table_image{border:1px solid #ccc;}
											.photogallery_table_cell{background-image:url('Images/callout-bg.gif'); background-position:top left; background-repeat:repeat-x; font-size:82%; color:#666;}
											.photogallery_table_Row{}
											.photogallery_table{}
											.ms-paging{}

/*** icon    ***/                           #icons {float:right; width:225px;  padding:5px 0px 0px 0px; line-height:3em; text-align:right;display:none;}


				                            #customlinksize A:link {font-size:85%;}
                                            #customlinksize A:visited {font-size:85%;}
                                            #customlinksize A:hover {font-size:85%;}
                                            #customlinksize A:active {font-size:85%;}

                                            #addressbox {width:306px; float:left; padding: 0 0 3px 0; background-image:url('/web/20140922182740oe_/http://www.sos.wv.gov/images/callout_box_bottom.jpg'); background-position:bottom; background-repeat:no-repeat;}

                                            #addressboxinside {width:306px; min-height:96px; float:left; margin: 0 0 3px 0; background-image:url('/web/20140922182740oe_/http://www.sos.wv.gov/images/callout_box_top.jpg'); background-position:top; background-repeat:no-repeat;}                    