/* Start of CMSMS style sheet 'paradigm_main' */
html, body {
	margin: 0;
	padding: 0;
	background: #24042B;
}

#page-container {
	width: 831px;
	margin: auto;
}

body{
    behavior:url(../js/csshover.htc);
   }

.clear-it {
	clear: both;
	font-size: 1px;
	line-height: 1px;
	height: 1px;
	display:block;
}

/******************************/

#header-home {
	background: url(../images/header_home.gif) left no-repeat;
	width: 831px; /*831px*/
	height: 97px;	/*97px*/
        padding: 0 0 0 0;
}

#header-arch {
	background: url(../images/header_arch.gif) left no-repeat;
	width: 831px; /*831px*/
	height: 97px;	/*97px*/
        padding: 0 0 0 0;
}

#header-cont {
	background: url(../images/header_cont.gif) left no-repeat;
	width: 831px; /*831px*/
	height: 97px;	/*97px*/
        padding: 0 0 0 0;
}

#links {
        display: block;
        float: left;
        color: #8FBDD4;
	font: 10px/10px verdana, 'lucida console', sans-serif;
        padding: 14px 10px 0 416px;
}

#links a:link, #links a:visited {
        color: #8FBDD4;
	font: 10px/10px verdana, 'lucida console', sans-serif;
        text-decoration: none;
} 

#links a:hover {
        color: #213764;
}

#search-section {
	padding: 10px 0 0 0;
	text-align: left;
}

#search-section form {
        padding: 0 0 0 0;
        margin: 0 0 0 0;
}

#search-box {
        display: block;
        float: left;
        padding: 0 0 2px 0;
}

#search-box .the-box {
        width: 110px;
        height: 14px;
        /*border: 3px solid #949494;*/
        font: 11px/11px verdana, 'lucida console', sans-serif;
}

#search-butt {
        display: block;
        float: left;
        padding: 3px 0 0 3px;
}

/******************************/

#switch-home {
        padding: 30px 0 0 335px;
}

#switch-home ul {
	width: 209px; 
	height: 14px; 
	position: relative; /** Places image at the top of the page **/
	top: 0px;  /**Determines the height from the top of the page **/
	background: url(../images/switch_home.gif) no-repeat 0 0;
	list-style: none;
	margin: 0; padding: 0;
}
#switch-home li {
	display: inline;
}
#switch-home li a:link, #switch-home li a:visited {
	border: none;
	height: 14px; /** height of the button in active state **/
	display: block; 
	position: absolute; 
	top: 0; 
	text-indent: -7000px; /** Removes li text from the screen **/
	outline: none;
}

#switch-home li.switch_left a:link, #switch-home li.switch_left a:visited { 
	left: 0px;
	width: 102px;
}
#switch-home li.switch_right a:link, #switch-home li.switch_right a:visited { 
	left: 102px;  
	width: 107px;
}

#switch-home li.switch_left a:hover {
	background: url(../images/switch_home.gif) no-repeat -0px -14px; 
}
#switch-home li.switch_right a:hover {
	background: url(../images/switch_home.gif) no-repeat -102px -14px; 
}

/******************************/

#switch-cont {
        padding: 30px 0 0 335px;
}

#switch-cont ul {
	width: 209px; 
	height: 14px; 
	position: relative; /** Places image at the top of the page **/
	top: 0px;  /**Determines the height from the top of the page **/
	background: url(../images/switch_cont.gif) no-repeat 0 0;
	list-style: none;
	margin: 0; padding: 0;
}
#switch-cont li {
	display: inline;
}
#switch-cont li a:link, #switch-cont li a:visited {
	border: none;
	height: 14px; /** height of the button in active state **/
	display: block; 
	position: absolute; 
	top: 0; 
	text-indent: -7000px; /** Removes li text from the screen **/
	outline: none;
}

#switch-cont li.switch_left a:link, #switch-cont li.switch_left a:visited { 
	left: 0px;
	width: 102px;
}
#switch-cont li.switch_right a:link, #switch-cont li.switch_right a:visited { 
	left: 102px;  
	width: 107px;
}

#switch-cont li.switch_left a:hover {
	background: url(../images/switch_cont.gif) no-repeat -0px -14px; 
}
#switch-cont li.switch_right a:hover {
	background: url(../images/switch_cont.gif) no-repeat -102px -14px; 
}

/******************************/

#switch-arch {
        padding: 30px 0 0 335px;
}

#switch-arch ul {
	width: 209px; 
	height: 14px; 
	position: relative; /** Places image at the top of the page **/
	top: 0px;  /**Determines the height from the top of the page **/
	background: url(../images/switch_arch.gif) no-repeat 0 0;
	list-style: none;
	margin: 0; padding: 0;
}
#switch-arch li {
	display: inline;
}
#switch-arch li a:link, #switch-arch li a:visited {
	border: none;
	height: 14px; /** height of the button in active state **/
	display: block; 
	position: absolute; 
	top: 0; 
	text-indent: -7000px; /** Removes li text from the screen **/
	outline: none;
}

#switch-arch li.switch_left a:link, #switch-arch li.switch_left a:visited { 
	left: 0px;
	width: 102px;
}
#switch-arch li.switch_right a:link, #switch-arch li.switch_right a:visited { 
	left: 102px;  
	width: 107px;
}

#switch-arch li.switch_left a:hover {
	background: url(../images/switch_arch.gif) no-repeat -0px -14px; 
}
#switch-arch li.switch_right a:hover {
	background: url(../images/switch_arch.gif) no-repeat -102px -14px; 
}

/******************************/


#divNav {
	margin: 0;
	padding: 0;
	height: 28px;
	width: 831px;
	background: url(./images/nav.gif) no-repeat;
}

:-moz-any-link:focus {
  outline: none;
}

#nav { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	background: #3A55A6;
}


#nav  li { /* all list items */
	float: left;
	position: relative;
}

#nav  li a {
	color: #FDD211;
	font: bold 13px/13px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
}

#nav  li li { /* all secondary items */
	float: none;
}

#nav  li li a {
	font: 12px/12px Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
}

#nav  li:hover {
	background: #FFFFFF;
}

#nav  li ul { /* second-level lists */
	display: none;
	position: absolute;
	background:#ACC9DA;
	border-bottom: 1px solid #80A1B6;
	border-right: 1px solid #80A1B6;
	border-left: 1px solid #80A1B6;
	top: 28px;
	left: 0;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style: none;
	text-align: center;
}

/*subnav formatting*/

#nav li ul a {
	display: inline-block;
	text-transform: uppercase;
	background: #224d6f;
	color: #000000;
	font: 10px/10px verdana, 'lucida console', sans-serif;
	height: 10px;
	width: 149px;
	margin: 0 0 0 0;
	_margin:0 0 -4px 0; 
	padding: 10px 0 10px 0;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

#nav  li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}

#nav  li:hover ul,#nav li.over ul { /* lists nested under hovered list items */
	display: block;
}	

/*do the image replacement*/

#nav li span {
	position: absolute;
	left: -9384px;
}

#liHome a, #liProducts a, #liWarranty a, #liCustomer a, #liFind a, #liContact a {
	display: block;
	position: relative;
	height: 28px;
	background: url(./images/nav.gif) no-repeat; /*contains all hover states*/
}

/*first, put the initial states in place*/


#liHome a {
	width: 40px;
	background: url(./images/nav.gif) no-repeat -0px -0px; 
}

#liProducts a {  
	width: 155px;
	background: url(./images/nav.gif) no-repeat -40px 0px; 
}

#liWarranty a { 
	width: 160px;
	background: url(./images/nav.gif) no-repeat -195px 0px;
}

#liCustomer a {
	width: 171px;
	background: url(./images/nav.gif) no-repeat -355px 0px;
}

#liFind a {
	width: 186px; 
	background: url(./images/nav.gif) no-repeat -526px 0px;
}

#liContact a {
	width: 119px; 
	background: url(./images/nav.gif) no-repeat -712px 0px;
}


/*active area - for this demo - the code could be based on a body class, and probably work better.*

 #liModern.on a {
 	background-position: -204px -37px;
 } /*add selectors for the other li's and background-positions*/

/*hover states*/


#liHome a:hover, #liHome:hover a {
	background: url(./images/nav.gif) no-repeat -0px -28px; 
}

#liProducts a:hover, #liProducts:hover a {
	background: url(./images/nav.gif) no-repeat -40px -28px; 
}

#liProducts li a:hover, #liProducts:hover li a {
	background: none; 
}

#liWarranty a:hover, #liWarranty:hover a {
	background: url(./images/nav.gif) no-repeat -195px -28px;
}

#liCustomer a:hover, #liCustomer:hover a {
	background: url(./images/nav.gif) no-repeat -355px -28px;
}

#liFind a:hover, #liFind:hover a {
	background: url(./images/nav.gif) no-repeat -526px -28px;
}	

#liContact a:hover, #liContact:hover a {
	background: url(./images/nav.gif) no-repeat -712px -28px;
}	


/******************************/


#divNav2 {
	margin: 0;
	padding: 0;
	height: 28px;
	width: 831px;
	background: url(./images/nav2.gif) no-repeat;
}

:-moz-any-link:focus {
  outline: none;
}

#nav2 { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	background: #3A55A6;
}


#nav2  li { /* all list items */
	float: left;
	position: relative;
}

#nav2  li a {
	color: #FDD211;
	font: bold 13px/13px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
}

#nav2  li li { /* all secondary items */
	float: none;
}

#nav2  li li a {
	font: 12px/12px Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
}

#nav2  li:hover {
	background: #FFFFFF;
}

#nav2  li ul { /* second-level lists */
	display: none;
	position: absolute;
	background:#ACC9DA;
	border-bottom: 1px solid #80A1B6;
	border-right: 1px solid #80A1B6;
	border-left: 1px solid #80A1B6;
	top: 28px;
	left: 0;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style: none;
	text-align: center;
}


/*subnav formatting*/

#nav2 li ul a {
	display: block;
	text-transform: uppercase;
	background: #224d6f;
	color: #000000;
	font: 10px/10px verdana, 'lucida console', sans-serif;
	height: 10px;
	width: 151px;
	margin: 0 0 0 0;
	padding: 10px 0 10px 0;
border: 1px solid #FFFFFF;
}

#nav2  li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}

#nav2  li:hover ul,#nav2 li.over ul { /* lists nested under hovered list items */
	display: block;
}	

/*do the image replacement*/

#nav2 li span {
	position: absolute;
	left: -9384px;
}

#liHome2 a, #liProducts2 a, #liWarranty2 a, #liTech2 a, #liFind2 a, #liContact2 a {
	display: block;
	position: relative;
	height: 28px;
	background: url(./images/nav2.gif) no-repeat; /*contains all hover states*/
}

/*first, put the initial states in place*/


#liHome2 a {
	width: 40px;
	background: url(./images/nav2.gif) no-repeat -0px -0px; 
}

#liProducts2 a {  
	width: 155px;
	background: url(./images/nav2.gif) no-repeat -40px 0px; 
}

#liWarranty2 a { 
	width: 160px;
	background: url(./images/nav2.gif) no-repeat -195px 0px;
}

#liTech2 a {
	width: 171px;
	background: url(./images/nav2.gif) no-repeat -355px 0px;
}

#liFind2 a {
	width: 186px; 
	background: url(./images/nav2.gif) no-repeat -526px 0px;
}

#liContact2 a {
	width: 119px; 
	background: url(./images/nav2.gif) no-repeat -712px 0px;
}


/*active area - for this demo - the code could be based on a body class, and probably work better.*

 #liModern2.on a {
 	background-position: -204px -37px;
 } /*add selectors for the other li's and background-positions*/

/*hover states*/


#liHome2 a:hover, #liHome2:hover a {
	background: url(./images/nav2.gif) no-repeat -0px -28px; 
}

#liProducts2 a:hover, #liProducts2:hover a {
	background: url(./images/nav2.gif) no-repeat -40px -28px; 
}

#liProducts2 li a:hover, #liProducts2:hover li a {
	background: none; 
}

#liWarranty2 a:hover, #liWarranty2:hover a {
	background: url(./images/nav2.gif) no-repeat -195px -28px;
}

#liTech2 a:hover, #liTech2:hover a {
	background: url(./images/nav2.gif) no-repeat -355px -28px;
}

#liFind2 a:hover, #liFind2:hover a {
	background: url(./images/nav2.gif) no-repeat -526px -28px;
}	

#liContact2 a:hover, #liContact2:hover a {
	background: url(./images/nav2.gif) no-repeat -712px -28px;
}	



/*********************************/

.left-nav_empty {background-color:#BFD7E4; padding:6px;}
.left-nav_bullet {float:right; top: -4px; padding:0 0 0 0;}

ul.left-nav {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 172px; /* Width of Menu Items */
	font: bold 9px/9px verdana, 'lucida console', sans-serif;
	color:#000000;
	}
	
ul.left-nav li.left-nav {
	position: relative;
	}
	
li.left-nav ul.left-nav {
	position: absolute;
	left:170px;
	top:-2px;
	display: none;
	background-color:#fff;
	padding:2px;
	border-top:1px solid #80A1B6;
	border-right:1px solid #80A1B6;
	border-bottom:1px solid #000;
	border-left:1px solid #80A1B6;
	}
/* Styles for Menu Items */
ul.left-nav li.left-nav a.left-nav {
	display:block;
	text-decoration:none;
	color:#000000;
	background: #FFFFFF;
	padding:9px 5px 9px 15px;
        border-left: 2px solid #C5C5C5;
        border-right: 2px solid #C5C5C5; 
        border-bottom: 2px solid #C5C5C5; 
	width:148px;
	height: 8px;
	}

ul.left-nav li.left-nav a.left-nav-drop {
	display:block;
	text-decoration:none;
	color:#000000;
	background: #FFFFFF url(../images/arrow_lg.gif) no-repeat 148px 7px;
	padding:9px 5px 9px 15px;
        border-left: 2px solid #C5C5C5;
        border-right: 2px solid #C5C5C5; 
        border-bottom: 2px solid #C5C5C5; 
	width:148px;
	height: 8px;
	}
/* Fix IE. Hide from IE Mac */
* html ul.left-nav li.left-nav { float: left;}
/* End */
ul.left-nav li.left-nav a.left-nav:hover { 
	color:#000000; 
	background: #ACC9DA;
	text-decoration:underline;
	 } /* Hover Styles */

ul.left-nav li.left-nav a.left-nav-drop:hover { 
	color:#000000; 
	background: #ACC9DA url(../images/arrow_lg.gif) no-repeat 148px 7px;;
	text-decoration:underline;
	 } /* Hover Styles */

/* Sub Menu Styles */		
li.left-nav ul.left-nav li.left-nav a.left-nav { 
	padding:9px 5px 9px 15px;
	background:#ACC9DA;
	border:0;
	border-bottom:1px solid #D2E3EC;
	width:auto;
	height: 8px;
	 } 

li.left-nav ul.left-nav li.left-nav a.left-nav:hover { 
	color: #303030; 
	background-color: #FFF;
	text-decoration:underline;
	} /* Hover Styles */
	
li.left-nav:hover ul.left-nav, li.over ul.left-nav { display: block; } /* The magic */


/*********************************/

#content-wrap {
	width: 831px;
	height: 330px;
}

/*********************************/

#header-arch {
	background: url(../images/header_arch.gif) left no-repeat;
	width: 831px; /*831px*/
	height: 97px;	/*97px*/
        padding: 0 0 0 0;
}

#header-cont {
	background: url(../images/header_cont.gif) left no-repeat;
	width: 831px; /*831px*/
	height: 97px;	/*97px*/
        padding: 0 0 0 0;
}

#links {
        display: block;
        float: left;
        color: #8FBDD4;
	font: 10px/10px verdana, 'lucida console', sans-serif;
        padding: 14px 10px 0 416px;
}

#links a:link, #links a:visited {
        color: #8FBDD4;
	font: 10px/10px verdana, 'lucida console', sans-serif;
        text-decoration: none;
} 

#links a:hover {
        color: #213764;
}

#search-section {
	padding: 10px 0 0 0;
	text-align: left;
}

#search-section form {
        padding: 0 0 0 0;
        margin: 0 0 0 0;
}

#search-box {
        display: block;
        float: left;
        padding: 0 0 2px 0;
}

#search-box .the-box {
        width: 110px;
        height: 14px;
        /*border: 3px solid #949494;*/
        font: 11px/11px verdana, 'lucida console', sans-serif;
}

#search-butt {
        display: block;
        float: left;
        padding: 3px 0 0 3px;
}

/******************************/

#switch-home {
        padding: 30px 0 0 335px;
}

#switch-home ul {
	width: 209px; 
	height: 14px; 
	position: relative; /** Places image at the top of the page **/
	top: 0px;  /**Determines the height from the top of the page **/
	background: url(../images/switch_home.gif) no-repeat 0 0;
	list-style: none;
	margin: 0; padding: 0;
}
#switch-home li {
	display: inline;
}
#switch-home li a:link, #switch-home li a:visited {
	border: none;
	height: 14px; /** height of the button in active state **/
	display: block; 
	position: absolute; 
	top: 0; 
	text-indent: -7000px; /** Removes li text from the screen **/
	outline: none;
}

#switch-home li.switch_left a:link, #switch-home li.switch_left a:visited { 
	left: 0px;
	width: 102px;
}
#switch-home li.switch_right a:link, #switch-home li.switch_right a:visited { 
	left: 102px;  
	width: 107px;
}

#switch-home li.switch_left a:hover {
	background: url(../images/switch_home.gif) no-repeat -0px -14px; 
}
#switch-home li.switch_right a:hover {
	background: url(../images/switch_home.gif) no-repeat -102px -14px; 
}

/******************************/

#switch-cont {
        padding: 30px 0 0 335px;
}

#switch-cont ul {
	width: 209px; 
	height: 14px; 
	position: relative; /** Places image at the top of the page **/
	top: 0px;  /**Determines the height from the top of the page **/
	background: url(../images/switch_cont.gif) no-repeat 0 0;
	list-style: none;
	margin: 0; padding: 0;
}
#switch-cont li {
	display: inline;
}
#switch-cont li a:link, #switch-cont li a:visited {
	border: none;
	height: 14px; /** height of the button in active state **/
	display: block; 
	position: absolute; 
	top: 0; 
	text-indent: -7000px; /** Removes li text from the screen **/
	outline: none;
}

#switch-cont li.switch_left a:link, #switch-cont li.switch_left a:visited { 
	left: 0px;
	width: 102px;
}
#switch-cont li.switch_right a:link, #switch-cont li.switch_right a:visited { 
	left: 102px;  
	width: 107px;
}

#switch-cont li.switch_left a:hover {
	background: url(../images/switch_cont.gif) no-repeat -0px -14px; 
}
#switch-cont li.switch_right a:hover {
	background: url(../images/switch_cont.gif) no-repeat -102px -14px; 
}

/******************************/

#switch-arch {
        padding: 30px 0 0 335px;
}

#switch-arch ul {
	width: 209px; 
	height: 14px; 
	position: relative; /** Places image at the top of the page **/
	top: 0px;  /**Determines the height from the top of the page **/
	background: url(../images/switch_arch.gif) no-repeat 0 0;
	list-style: none;
	margin: 0; padding: 0;
}
#switch-arch li {
	display: inline;
}
#switch-arch li a:link, #switch-arch li a:visited {
	border: none;
	height: 14px; /** height of the button in active state **/
	display: block; 
	position: absolute; 
	top: 0; 
	text-indent: -7000px; /** Removes li text from the screen **/
	outline: none;
}

#switch-arch li.switch_left a:link, #switch-arch li.switch_left a:visited { 
	left: 0px;
	width: 102px;
}
#switch-arch li.switch_right a:link, #switch-arch li.switch_right a:visited { 
	left: 102px;  
	width: 107px;
}

#switch-arch li.switch_left a:hover {
	background: url(../images/switch_arch.gif) no-repeat -0px -14px; 
}
#switch-arch li.switch_right a:hover {
	background: url(../images/switch_arch.gif) no-repeat -102px -14px; 
}

/******************************/

#content-wrap {
	width: 831px;
	height: 330px;
        text-align: left;
background: red;
}


/******************************/

#the-form{
        width: 182px;
        text-align: center;
        margin: 0;
        padding: 0;
}
#the-form select {
	font: 10px/10px verdana, 'lucida console', sans-serif;
}

#ro-top{
	background: url(../images/ro_guide/ro_top.jpg) no-repeat;
        width: 182px;
        height: 210px;
}
#ro-bot{
	background: url(../images/ro_guide/ro_bot.gif) no-repeat;
        width: 182px;
        height: 236px; /*246*/
        padding: 10px 0 0 0;
        text-align: center;
        color: #FFFFFF;
        font: 10px/15px verdana, 'lucida console', sans-serif;
}

#ro-bot a:link, #ro-bot a:visited{
        color: #FFFFFF;
        font: 10px/15px verdana, 'lucida console', sans-serif;
        text-decoration: none;
}

#ro-bot a:hover {
        text-decoration: underline;
}

#ro-bot #options {
     padding: 10px 0 0 0;
     display: none;	
}

#ro-bot #width {
     padding: 10px 0 0 0;
     display: none;	
}

#ro-bot #height {
     padding: 10px 0 0 0;
     display: none;	
}

#ro-bot #disp {
     padding: 15px 0 0 0;
     display: none;	
}

#ro-bot #call-size {
     text-transform: uppercase;
     font: 12px/12px verdana, 'lucida console', sans-serif;
}

#ro-bot #result {
     padding: 10px 0 0 0;
     font: 12px/12px verdana, 'lucida console', sans-serif;
}

#ro-bot #asterik {
     padding: 10px 0 0 0;     
     font: 10px/10px verdana, 'lucida console', sans-serif;
}

/**************************************/

.news-text-header {
	font: 26px/28px georgia, serif;
}

.news-text-copy {
	font: 11px/15px verdana, 'lucida console', sans-serif;
}


/**************************************/

#beige {
       clear: both;
       font-size: 1px;
       line-height: 1px;
       width: 831px;
       height: 13px;
       background: url(../images/footer/gap_beige.gif) repeat-x;
       margin: 0 0 0 0;
       padding: 0 0 0 0;
}

#footer {
        clear: both;
        width: 831px;
        position: relative;
}

#footer #foot-head {
       display: block;
       float: left;
       height: 137px;
       width: 23px;
       background: url(../images/footer/product_cat.gif) no-repeat;
}

#footer h1 {
      color: #FFFFFF;
      font: bold 10px/10px verdana, 'lucida console', sans-serif;
      padding: 0 0 0 0;
      margin: 0 0 5px 0;
}

#footer .foot-link {
      background: url(../images/arrow_sm.gif) left center no-repeat;
      margin: 10px 0 0 0;      
      padding: 0 0 0 15px;
}

#footer #foot-left {
       display: block;
       float: left;
       width: 153px; /*243*/
       height: 107px; /*137*/
       padding: 30px 5px 0 85px;
       background: url(../images/footer/wind_left.jpg) no-repeat;
       color: #FFFFFF;
       font: 9px/10px verdana, 'lucida console', sans-serif;
}

#footer #foot-left a:link, #footer #foot-left a:visited {
       color: #F47E14;
       font: 9px/10px verdana, 'lucida console', sans-serif;
       text-decoration: none;
}

#footer #foot-left a:hover {
       text-decoration: underline;
}

#footer #foot-mid {
       display: block;
       float: left;
       width: 146px; /*246*/
       height: 107px; /*137*/
       padding: 30px 5px 0 95px;
       background: url(../images/footer/wind_mid.jpg) no-repeat;
       color: #FFFFFF;
       font: 9px/10px verdana, 'lucida console', sans-serif;
}

#footer #foot-mid a:link, #footer #foot-mid a:visited {
       color: #F47E14;
       font: 9px/10px verdana, 'lucida console', sans-serif;
       text-decoration: none;
}

#footer #foot-mid a:hover {
       text-decoration: underline;
}

#footer #foot-right {
       display: block;
       float: left;
       width: 144px; /*319*/
       height: 107px; /*137*/
       padding: 30px 5px 0 170px;
       background: url(../images/footer/wind_right.jpg) no-repeat;
       color: #FFFFFF;
       font: 9px/10px verdana, 'lucida console', sans-serif;
}

#footer #foot-right a:link, #footer #foot-right a:visited {
       color: #F47E14;
       font: 9px/10px verdana, 'lucida console', sans-serif;
       text-decoration: none;
}

#footer #foot-right a:hover {
       text-decoration: underline;
}

#footer #bottom {
       clear: both;
       width: 771px; /*831*/
       height: 23px; /*35*/
       background: #000000;
       color: #FFFFFF;
       font: 9px/10px verdana, 'lucida console', sans-serif;
       padding: 12px 0 0 60px;
}

#footer #bottom a:link, #footer #bottom a:visited {
       color: #FFFFFF;
       font: 9px/10px verdana, 'lucida console', sans-serif;
       text-decoration: none;
}

#footer #bottom a:hover {
       text-decoration: underline;
}

#footer #copyright {
       clear: both;
       width: 831px;
       height: 35px;
       color: #7F7F7F;
       font: 10px/10px verdana, 'lucida console', sans-serif;
       padding: 10px 0 0 0;
       text-align: right;
}

/* End of 'paradigm_main' */

