﻿/*All Pages*/
body
{
	font-family: Verdana, Arial, Sans-Serif, Arial, Sans-Serif;
	font-size: 13px;
	margin: 0px;
	
	background-image: url('../../Images/Layout/background.gif');
	background-position: center bottom;
	background-repeat: repeat-x;
	background-attachment: fixed;
}

h1, h2, h3, h4, h5, h6
{
    color: #FF6600;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a
{
    color: #FF6600;
    text-decoration: none;
}

strong
{
    font-weight: bold;
    color: #FF6600;   
}

strong a
{
    color: #FF6600;
    font-weight: bold;
    text-decoration: none;     
}

#Wrap
{
    margin: 0 auto;
    margin-top: 10px;
    width: 798px;
}

/*Master*/
#Header
{
	font-family: Verdana, Arial, Sans-Serif;
    font-size: 13px;
    font-weight: bold;
    color: Black;
    text-align: right;
       
    height: 66px;
    
    padding-top: 8px;
    margin-right: 10px;
    margin-top: 25px;
    
    background-image: url('../../Images/Layout/logo.gif');
    background-repeat: no-repeat;
}

#Top
{
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 13px;
    font-weight: normal;
    color: White;
    text-align: right;
    
    margin-top: -3px;
    margin-right: 10px;
    height: 20px;
}

#Top .SearchLeft
{
    float: right;
    margin-left: 2px;
    width: 6px;
    height: 20px;
    
    background-image: url('../../Images/Layout/top_item_left.gif');
    background-repeat: no-repeat;
}

#Top .SearchCenter
{
    float: right;
    height: 20px;
    padding-top: 2px;
    
    background-image: url('../../Images/Layout/top_item_center.gif');
    background-repeat: repeat-x;
    
}

#Top .SearchRight
{
    float: right;
    width: 6px;
    height: 20px;
    
    background-image: url('../../Images/Layout/top_item_right.gif');
    background-repeat: no-repeat;
}

#Top .TextBoxSearch
{
    font-size: 10px;
    vertical-align: text-top;
}

#Top .UserLeft
{
    float: right;
    width: 6px;
    height: 20px;
    
    background-image: url('../../Images/Layout/top_item_left.gif');
    background-repeat: no-repeat;
}

#Top .UserCenter
{
    float: right;
    height: 20px;
    padding-top: 2px;
    
    background-image: url('../../Images/Layout/top_item_center.gif');
    background-repeat: repeat-x;
    
}

#Top .UserRight
{
    float: right;
    width: 6px;
    height: 20px;
    
    background-image: url('../../Images/Layout/top_item_right.gif');
    background-repeat: no-repeat;
}

#Top a, #menu a:visited
{
    text-align: center;
    font-weight: normal;
    color: White;
    
    background: transparent ! important;
}

#Top a:hover, #menu a:active, #menu a:focus
{
    text-align: center;
    font-weight:normal;
    color: White;
    
    background: transparent ! important;
}

#Menu
{
	font-family: 'Times New Roman' , Times, serif;
	font-size: 16px;
	height: 30px;
	
	margin-top: -1px;
	padding-top: 10px;
	padding-left: 20px;
	
	background-image: url('../../Images/Layout/menu.gif');
}

#Menu .StaticMenuItemStyle
{
    color: #ffffff; 
}

#Menu .StaticSelectedStyle
{
    color: #000000;
}

#Menu a, #menu a:visited
{
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 13px;
    text-align: center;
    
    background: transparent ! important;
}

#Menu a:hover, #menu a:active, #menu a:focus
{
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 13px;
    text-align: center;
    
    background: transparent ! important;
}

#ContainerMaster
{
	font-family: Verdana, Arial, Sans-Serif;
	text-align: left;
	font-size: 13px;
	float: left;
	
	background-color: #ffffff;
	
	border-color: #c0c0c0;
	border-right-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
}

#InnerMaster
{
	float: left;
    overflow: hidden;
    
    position: relative;
    height: 1%; 
}

#InnerMaster .LeftColumn
{
    float: left;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 2010px;
    margin-bottom: -2000px;
    width: 555px;
    
    border-color: #c0c0c0;
	border-right-style: dashed;
	border-right-width: 1px;
}

#InnerMaster .RightColumn
{
	text-align: center;
	
	float: right;
	padding-bottom: 2010px;
    margin-bottom: -2000px;
	width: 200px;
}

.WaterMark
{ 
    font-family: Verdana, Arial, Sans-Serif;
    text-align: left;
    font-size: 9px;
    color: Gray;
}

#InnerMaster .Box
{   
    font-family: Verdana, Arial, Sans-Serif;
    text-align: center;
    font-size: 9px;
    
    padding-left: 25px;
    width: 150px;
    margin-top: 10px;
}

#InnerMaster .Twitter
{   
    font-family: Verdana, Arial, Sans-Serif;
    text-align: center;
    font-size: 9px;
    
    padding-left: 25px;
    width: 150px;
    margin-top: 10px;
}

#InnerMaster .WaterMark
{ 
    font-family: Verdana, Arial, Sans-Serif;
    text-align: left;
    font-size: 9px;
    color: Gray;
}

#InnerMaster .Box .Title
{
    font-weight: bold;
}

#InnerMaster .Box .Title a
{
    text-decoration: none; 
}

#Footer
{   
    float: left;
    width: 798px;
    height: 20px;
    padding-bottom: 25px;
    
    background: url('../../Images/Layout/footer.gif');
    background-repeat: no-repeat;
}

#Footnote
{   
    font-family: Verdana, Arial, Sans-Serif;
    text-align: center;
    font-size: 13px;
    
    float: left;
    margin-top: 10px;
    padding-bottom: 10px;
    width: 798px;
}

/*Support*/
#ContainerSupport
{
    font-family: Verdana, Arial, Sans-Serif;
    text-align: left;
    font-size: 13px;
    
    float: left; 
    padding-bottom: 1px;
    margin-bottom: 10px;
     
    background: url('../../Images/Layout/bottom_border_customer_support.gif') bottom center no-repeat; 
}

#InnerSupport
{
    float: left;
    overflow: hidden;
    
    position: relative;
    height: 1%; 
}

#InnerSupport .Box1
{
    border: 1px solid #C0C0C0;
    
    float: left;
    padding: 5px;
    padding-bottom: 2000px;
    margin-bottom: -2000px;
    margin-right: 4px;
    width: 263px;
}

#InnerSupport .Box1 .Title
{
    font-weight: bold;
    font-size: 18px;
}

#InnerSupport .Box1 .Title a
{
    text-decoration: none; 
}

#InnerSupport .Box2
{
    border: 1px solid #C0C0C0;
    
    float: right;
    padding: 5px;
    padding-bottom: 2000px;
    margin-bottom: -2000px;
    width: 263px;
}

#InnerSupport .Box2 .Title
{
    font-weight: bold;
    font-size: 18px;
}

#InnerSupport .Box2 .Title a
{
    text-decoration: none; 
}

#InnerSupport .Box2 .SignUp
{
    color: #333333;
    font-size: 12px;
    background-color: #EFF3FB;
    border: solid 1px #B5C7DE;
    padding: 6px;
    text-decoration: none;
    width: 253px;
    height: 91px;
    
}

#InnerSupport .Box2 .SignUp .Title
{
    font-size: 13px;
    background-color: #507CD1;
    text-decoration: bold;
    text-align: center;
    color: #ffffff;
    width: 253px;
    height: 16px;
    margin-bottom: 2px;
}

#InnerSupport .Box2 .SignUp .ButtonSignUp
{
    background-color: #ffffff;
    border: solid 1px #507CD1;
    font-size: 11px;
    color: #284E98; 
    
    position: absolute;
    top: 129px;
    right: 9px;
}

/*News*/
#ContainerNews .he1
{
    font-size:26px;
    font-weight: bold;
    color: #FF6600;
    margin-top: 20px;
    margin-bottom: 20px;
}

#ContainerNews .he3
{
    font-size:15px;
    font-weight: bold;
    color: #FF6600;
    margin-top: 20px;
    margin-bottom: 20px;
}

#ContainerNews table 
{
    border-collapse: collapse;
    
    width: 100%; 
} 
                      
#ContainerNews table tbody td
{
    text-align: left;
    vertical-align: top;
    
    padding-bottom:  10px;
}

#ContainerNews .td1
{
    width: 90px;
}

/*ContainerResources*/
#ContainerResources
{
    font-family: Verdana, Arial, Sans-Serif;
    text-align: left;
    font-size: 10px; 
}

#ContainerResources table 
{
    border-collapse: collapse;
    
    width: 100%; 
} 

#ContainerResources table thead th 
{
    font-weight: bold;
    color: #FFFFFF; 
    
    padding-top: 10px; 
    padding-bottom: 10px; 
    
    background: #0A6CA1;
}
                      
#ContainerResources table tbody td
{
    border-bottom: solid 1px #C0C0C0;
    
    padding-top: 5px;
    padding-bottom: 5px;
}

/*Customer Support*/
#ContainerCustomerSupport
{
    font-family: Verdana, Arial, Sans-Serif;
    text-align: left;
    font-size: 13px;
    
    float: left; 
    padding-bottom: 1px;
    margin-bottom: 10px;
     
    background: url('../../Images/Layout/bottom_border_resource_center.gif') bottom center no-repeat; 
}

#InnerCustomerSupport
{
    float: left;
    overflow: hidden; 
}

#InnerCustomerSupport .Box1
{
    border: 1px solid #C0C0C0;
    
    float: left;
    padding: 5px;
    padding-bottom: 2000px;
    margin-bottom: -2000px;
    margin-right: 4px;
    width: 170px;
}

#InnerCustomerSupport .Box1 .Title
{
   font-weight: bold;
   font-size: 16px;
}

#InnerCustomerSupport .Box1 .Title a
{
    text-decoration: none; 
}

#InnerCustomerSupport .Box1 .Link
{
    text-align: right;
    
    margin-top: 10px;
    padding-bottom: 3px;
}

#InnerCustomerSupport .Box2
{
    border: 1px solid #C0C0C0;
    
    float: left;
    padding: 5px;
    padding-bottom: 2000px;
    margin-bottom: -2000px;
    margin-right: 4px;
    width: 170px;
}

#InnerCustomerSupport .Box2 .Title
{
   font-weight: bold;
   font-size: 16px;
}

#InnerCustomerSupport .Box2 .Title a
{
    text-decoration: none; 
}

#InnerCustomerSupport .Box2 .Link
{
    text-align: right;
    
    margin-top: 10px;
    padding-bottom: 3px;
}

#InnerCustomerSupport .Box3
{
    border: 1px solid #C0C0C0;
    
    float: left;
    padding: 5px;
    padding-bottom: 2000px;
    margin-bottom: -2000px;
    width: 170px;
}

#InnerCustomerSupport .Box3 .Title
{
   font-weight: bold;
   font-size: 16px;
}

#InnerCustomerSupport .Box3 .Title a
{
    text-decoration: none; 
}

#InnerCustomerSupport .Box3 .Link
{
    text-align: right;
    
    margin-top: 10px;
    padding-bottom: 3px;
}

/*Documents*/
#ContainerDocuments
{
    font-family: Verdana, Arial, Sans-Serif;
    text-align: left;
    font-size: 10px; 
}

#ContainerDocuments table 
{
    border-collapse: collapse;
    
    width: 100%; 
} 

#ContainerDocuments table thead th 
{
    font-weight: bold;
    color: #FFFFFF; 
    
    padding-top: 10px; 
    padding-bottom: 10px; 
    
    background: #0A6CA1;
}

#ContainerDocuments table thead th a
{
    color: #FFFFFF;
}
                      
#ContainerDocuments table tbody td
{
    border-bottom: solid 1px #C0C0C0;
    
    padding-top: 5px;
    padding-bottom: 5px;
}

/*Downloads*/
#ContainerDownloads
{
    font-family: Verdana, Arial, Sans-Serif;
    text-align: left;
    font-size: 10px; 
}

#ContainerDownloads table 
{
    border-collapse: collapse;
    
    width: 100%; 
} 

#ContainerDownloads table thead th 
{
    font-weight: bold;
    color: #FFFFFF; 
    
    padding-top: 10px; 
    padding-bottom: 10px; 
    
    background: #0A6CA1;
}

#ContainerDownloads table thead th a
{
    color: #FFFFFF;
}
                      
#ContainerDownloads table tbody td
{
    border-bottom: solid 1px #C0C0C0;
    
    padding-top: 5px;
    padding-bottom: 5px;
}

.LinkButtonAction
{
	text-align: center;
}

/*Contact*/
#ContainerContact
{
    font-family: Verdana, Arial, Sans-Serif;
    text-align: left;
    font-size: 13px;
    
    float: left;
    width: 474px;
}

#ContainerContact .Box1
{
    float: left;
}

#ContainerContact .Box2
{
    float: right;
}

/*Search*/
#Search
{
    font-family: Verdana, Arial, Sans-Serif;
    text-align: left;
    font-size: 13px;
}

#Search .Title a
{
    text-decoration: none;
}

/*Admin*/
#ContainerAddRemoveDevices
{
    font-family: Verdana, Arial, Sans-Serif;
    text-align: left;
    font-size: 10px; 
}

#ContainerAddRemoveDevices table 
{
    border-collapse: collapse;
    
    width: 100%; 
} 

#ContainerAddRemoveDevices table thead th 
{
    font-weight: bold;
    color: #FFFFFF; 
    
    padding-top: 10px; 
    padding-bottom: 10px; 
    
    background: #4E5AF5;
}

#ContainerAddRemoveDevices table thead th a
{
    color: #FFFFFF;
}
                      
#ContainerAddRemoveDevices table tbody td
{
    border-bottom: solid 1px #C0C0C0;
    
    padding-top: 5px;
    padding-bottom: 5px;
}





